|
本帖最后由 2013上帝是笨蛋 于 2013-6-5 22:50 编辑
喜欢折腾的人肯定和我一样,在一台电脑上会有多个系统的存在,尤其白菜价的内存、G4D的推进、VHD的原生支持,使得一台电脑上有多个系统,是常有的事。我现在就有1个IMG格式的XP、2个VHD格式的WIN7、2个VHD格式的WIN8(都不是内存系统,嫌麻烦),正常情况下,我们都是用G4D加载BOOTMGR,然后再由BOOTMGR分别引导VHD,也就是说需要进行两次选择,而且最让我难受的是,2个WIN7都是软激活的旗舰版,BOOTMGR要由软激活文件进行加载,系统才会是激活状态,2个WIN7就有2个激活文件,给引导VHD造成了不便,于是有了由G4D“直接”引导VHD的想法,也同时实现了。说了这么多费话,只是为了让大家分享一下我“突破”成功的喜悦之情,操作起来实在简单。
操作的总纲:G4D→IMG映像→VHD
用到两个工具:PE、ImDisk 和 BOOTICE,我用的是通用WIN8PE,在这个PE中这两个工具都有。
第一步:进入PE
第二步:制作引导VHD的IMG映像
1、软激活系统
用IMDISK或DiskGenius制作15M左右的硬盘映像(同样也可以引导硬激活系统)
2、硬激活系统
用IMDISK或DiskGenius制作8M左右的软盘映像
第三步:格式化刚做好的映像,并把Bootmgr及Boot(非中文字体目录都可以删掉)目录复制到刚格式化好的映像中
第四步:用BOOTICE重新加载刚做好的映像中的BCD文件,重新生成一个VHD引导项,把老的删除掉,保存退出BOOTICE和IMDISK或DiskGenius
第五步:编辑G4D菜单
硬激活系统:该方式不能引导软激活系统
title 雨晨精简Win8x32
find --set-root /Bootimg/YuChen8Boot.img
map /Bootimg/YuChen8Boot.img (fd0) 或 map --mem /Bootimg/YuChen8Boot.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
软激活系统:注意,要把软件激活文件设为磁盘引导文件,或直接“chainloader (hd1,0)/激活文件”方式引导
title 雨晨精简Win8x32
find --set-root /Bootimg/YuChen8Boot.img
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /Bootimg/YuChen8Boot.img (hd1) 或 map --mem /Bootimg/YuChen8Boot.img (hd1)
map (hd0) ()
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/Bootimg/YuChen8Boot.img;\n\0
chainloader (hd1)+1
rootnoverify (hd1)
boot
好,现在你就可以去领略了,是不是很简单。
但是注意:不能用这种方式直接引导VHD进行系统安装,因为系统安装时,好像会回写引导盘中的文件,但WINDOWS并不“认识”G4D虚拟的磁盘,会因写失败而终止安装。
好了,就这么一点,希望对喜欢折腾的朋友们有点帮助。 |
|