引用网上流行的制作方法:
一、首先笔者在网上找到了一款网友精简过的Win7旗舰版,然后在Win7系统在VHD中安装,接着要装置FiraDisk驱动,这个有点不同与WinXP。首先翻开设备管理器,在菜单栏中点击【操作-添加过时硬件】,然后手动选择FiraDisk的.inf文件。笔者开端时用普通的办法装置,FiraDisk无法正常工作。
启动注册表编辑器,定位到“HKEY_LOCAL_MACHINE\SYSTEM”,然后删除其下的“MountedDevices”键值(如图2所示),这样在进入RAMOS后,虚拟磁盘的盘符就会自动变成“C:”。
二、然后进入原来的win7系统,修正启动信息,由于bootmgr一旦发现磁盘大小等发作改动,就会招致启动时呈现winload.exe错误,无法进入系统。我们打开cmd命令行,输入以下指令:
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1
修正好后,我们接着装置Grub。我们把Grub4dos中 grldr和grldr.mbr拷贝到c盘根目录。然后我们为Grub创立启动项。在cmd中输入:
bcdedit /create /d \"RAMOS_WIN7\" /application bootsector
此时会返回一个长串,我们记为{id},下面的语句用那个长串来交换{id}
bcdedit /set {id} device partition=c:
bcdedit /set {id} path \\grldr.mbr
bcdedit /displayorder {id} /addlast
三、在原win7系统中或win7PE系统中用VDM创建Ramwin7.img文件,大小与VHD文件差不多,格式化为NTFS格式,簇大小为512bit。
四、RAMWin7,由于软、硬链接文件存在无法直接复制的情况,此时需要使用“imagex”命令捕捉C盘镜像(如:Imagex /capture c: d:\win7.wim "win7"),然后再释放到N盘(如:imagex /apply d:\win7.wim "1" n:)。
在原Win7系统或Win7PE系统中加载RamWin7.vhd文件,用wimtool工具VHD系统打包成一个RAMWIN7.WIM镜像文件,然后再释放到RamWin7.img文件中。如果是制作
五、添加menu.lst文件到Win7系统C:盘根目录下,menu.lst 文件如下:
title RamWin7
find --set-root /RAMWin7.img
map --mem /RAMWin7.img (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0,0)/bootmgr
其中将/RAMWin7.img交换成你的镜像的途径。例如镜像叫做RamWin7.img,放在某个分区下的RamOS下面,则改为/RamOS/RamWin7.img。
(注:menu.lst的换行符类型为LF,系统自带的记事本无法正常编辑,可运用Notepad2或者写字本翻开)
六、重启系统选择RAMOS_WIN7,等候一会儿,就可进入RAMWin7。
联系客服