|
本帖最后由 wanghh 于 2013-7-11 18:21 编辑
1.准备软件及工具:
a.win7精简系统,下载prosen制作的WIN7LITE 7.658EX备用。 b.win7pe(这不是必须的,如果你目前的系统是win7系统,就可以不用win7pe了)。 c. bootice、bcdtool、vhdonekey、winrar工具软件及firadisk驱动。一般win7pe中都带这些软件,firadisk也可从论坛搜索找到。
http://115.com/file/bhfk5rjf#苏博联合论坛WIN7LITE7658EX.exe
http://115.com/file/aqyxzgkm#苏博联合论坛WIN7LITE7658EX选装组件_NET3.5.exe
http://115.com/file/dn084pf3#7658EX_UI字体修复.zip
http://pan.baidu.com/share/link? ... 2&uk=4009796079
2.在win7系统或win7pe系统下,用系统自带的磁盘管理,创建一个固定容量的VHD虚拟硬盘文件,保存目录一般别放到C盘,
我这建的是(D:\MY_BOOT\WIN7LITE.VHD (1.5G))。这一个创建过程也可通过vhdonekey工具来完成。但用系统磁盘管理建的好处是:建好就自动附加,只需在虚拟磁盘上选初始化,并创建简单卷,格式化为ntfs默认格式,同时设为活动分区。
3.用winrar把下载的WIN7LITE 7.658的exe文件选用winrar打开,解压到第2步建立并附加好的虚拟磁盘里,这里假定为G:\。
4.用bootice软件,设置虚拟磁盘的主引导和分区引导都为NT6的BOOTMGR,并编辑G:\BOOT\BCD文件,添加一个windows7的启动条,删除原来的启动条,并重设置新加的启动条的启动设备为BOOT。
5.从系统的磁盘管理中分离虚拟磁盘文件D:\MY_BOOT\WIN7LITE.VHD。
6.用vhdonekey里的附加vhd文件里,浏览上面处理好的虚拟磁盘文件D:\MY_BOOT\WIN7LITE.VHD。并选择添加bcd启动项。
7.用bootice软件,编辑物理磁盘C:\BOOT\BCD文件,添加一个grub的启动条,并把grldr.mbr、grldr、menu.lst三文件拷贝到C:\下。编辑menu.lst文件,添加一个启动项具体为:
title 1. boot win7RAMOS
fallback 1
find --set-root /my_boot/WIN7LITE.vhd
map --mem ()/my_boot/WIN7LITE.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader (hd0)+1
8.重启电脑,选择第6步建立的引导VHD [WIN7LITE.VHD],就会从VHD文件启动安装精简win7系统。
9.装好重启进VHD win7系统后,安装未识别的硬件驱动及自己想要的软件,及安装firadisk驱动,具体做法:打开设备管理器,选添加过时硬件,浏览firadisk驱动所在的文件夹(已解压好)。忽略签名安装。也可下载魔方软件优化win7系统。
10.VHDwin7系统制作好后,重启电脑选第7步建立的grub启动,再选择title 1. boot win7ramos启动就可进入ramwin7了。第一次进ramwin7会新识别firadisk虚拟的硬盘C:,并提示重新启动,这时选不重启。在运行里输入regedit,打开注册表编辑器,导出HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\FIRADISKA项另存为一个注册表文件,如:f1.reg,查看FIRADISKA项下的ClassGUID项的值及Driver项的\000?值,按ClassGUID项的值找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class项下的对应FIRADISKA的ClassGUID值,并导出其下的000?项,另存为f2.reg。关闭注册表,分别编辑f1.reg及f2.reg,把其中的"\SYSTEM\”替换为"\ttt\。
11.重启电脑进win7pe或原win7系统,附加虚拟硬盘文件D:\MY_BOOT\WIN7LITE.VHD为G:盘。打开注册表编辑器,鼠标选中HKEY_LOCAL_MACHINE项,选上面的文件-加载配置单元,浏览虚拟的G:\WINDOWS\SYSTEM32\CONFIG里的SYSTEM文件,加载为"ttt",然后导入f1.reg及f2.reg,再选中注册表中的ttt项,选文件-卸载配置单元。就可把firadisk驱动虚拟的ram盘信息保存到D:\MY_BOOT\WIN7LITE.VHD了,再从系统磁盘管理中分离vhd文件,重启再从grub进ramwin7就ok了。
12.补充:
这种vhd格式的虚拟盘的好处是,平常运用时,可启动ram系统使用,有需要添加软件或其它东东时,则从vhd启动。经实际测试,尚可对vhd盘启用NTFS自带的压缩功能,只需vhd根目录的bootmgr不压缩就行。我这已经做到vhd盘固定只有1028mb,所有软件通过云端装到物理D盘,ramwin7启动后,ram的C盘还余近90mb,物理内存为4G的话,还可用ramdisk4G虚拟一个1.5g的R:盘,来存放IE临时文件等。其实按这法子,2g内存,照样跑win7ram系统!,只是剩余内存用不了ramdisk4G了 |
评分
-
查看全部评分
|