|
补个VHD版WIN7的教程,下面以小体积为例:
1.下载个精简版的WIN7,本例用的是PROSEN的WIN7LITE7.626EX
2.新建VHD,灌入WIN7系统,下面是本例的方法:
解压出install.wim文件放入一个新建的文件夹,如:D:\My_VHD\
把下面的东西保存为CMD,双击运行:- @ECHO OFF
- @TITLE [RAMOS]
- @CD /D "%~DP0"
- IF /I NOT EXIST "%~DP0IMAGEX.EXE" ECHO. && ECHO 错误:[%~DP0IMAGEX.EXE]不存在,请检查一下... && @PAUSE>NUL && @EXIT
- IF /I NOT EXIST "%~DP0INSTALL.WIM" ECHO. && ECHO 错误:[%~DP0INSTALL.WIM]不存在,请检查一下... && @PAUSE>NUL && @EXIT
- @CLS
- @ECHO CREATE VDISK FILE="%~DP0RAM_WIN7.VHD" MAXIMUM=1538 TYPE=FIXED>"%TEMP%\DISKPART[DISK].TXT"
- @ECHO SELECT VDISK FILE="%~DP0RAM_WIN7.VHD">>"%TEMP%\DISKPART[DISK].TXT"
- @ECHO ATTACH VDISK>>"%TEMP%\DISKPART[DISK].TXT"
- @ECHO CREATE PARTITION PRIMARY ALIGN=32>>"%TEMP%\DISKPART[DISK].TXT"
- @ECHO ACTIVE>>"%TEMP%\DISKPART[DISK].TXT"
- @ECHO ASSIGN LETTER=R>>"%TEMP%\DISKPART[DISK].TXT"
- @ECHO FORMAT FS=NTFS UNIT=4096 LABEL=RAM-VW7>>"%TEMP%\DISKPART[DISK].TXT"
- @ECHO EXIT>>"%TEMP%\DISKPART[DISK].TXT"
- DISKPART.EXE /S "%TEMP%\DISKPART[DISK].TXT"
- IMAGEX.EXE /APPLY "%~DP0INSTALL.WIM" "1" "R:"
- @ECHO SELECT VDISK FILE="%~DP0RAM_WIN7.VHD">"%TEMP%\DISKPART[DISK].TXT"
- @ECHO DETACH VDISK>>"%TEMP%\DISKPART[DISK].TXT"
- @ECHO EXIT>>"%TEMP%\DISKPART[DISK].TXT"
- DISKPART.EXE /S "%TEMP%\DISKPART[DISK].TXT"
- @ECHO.
- @ECHO.
- @ECHO.
- @ECHO ※※※※※※※※※※※※※※※※※※※※※※※
- @ECHO ※ ※
- @ECHO ※ 操作完成,按任意键退出 ※
- @ECHO ※ ※
- @ECHO ※※※※※※※※※※※※※※※※※※※※※※※
- @ECHO.
- @DEL /F /A /Q "\\?\%TEMP%\DISKPART[DISK].TXT" >NUL
- @PAUSE>NUL
- @EXIT
复制代码 运行完成后就生成一个固定容量为1.5G的RAM_WIN7.VHD文件了
3.把RAM_WIN7.VHD加入启动菜单,可以加一个用正常用VHD的菜单和一个RAMOS的菜单:
如图:
G4D的菜单内容:
timeout 0
default 0
title [01] RAMOS WIN7VHD
find --set-root /My_VHD/RAM_WIN7.VHD
map --mem /My_VHD/RAM_WIN7.VHD (hd0)
map --hook
root (hd0,0)
chainloader /BOOTMGR
因为体积没有超过3.25G,所以不用加top参数,如果大于3.25G的,要加top参数
4.先进正常的VHD系统安装FiraDisk驱动,我用的是0.0.1.30版,不知道为什么要重新启动两次才能正常安装,不管了,反正看系统设备里面是正常安装的就行了,确定正常安装后就可以重启进入RAMOS了。
需要注意的事项:
1.建VHD文件的时候要用固定容量。
2.确定正常的VHD里面安装好FiraDisk驱动。
3.本例实机内存为2G,大于加载的VHD文件大小1.5G。
下面是跑内存盘的成绩:
[ 本帖最后由 0cat0 于 2011-4-10 22:27 编辑 ] |
|