|
新增对win7 原生VHD的引导
VBOOT最吸引我的地方就是immutable参数,vboot对原生Win7 VHD的支持不是很好,于是我就改用GRUB4DOS来引导原生Win7 VHD系统.
为了达到引导原生Win7 VHD也有类似VBOOT的immutable参数效果,我参考了C大的NTBOOT,并对之进行改装,最终成了我这个BootVHD.ISO
需要说明的是:
1,由于Win7实在太庞大,我没有打算制作封装版的Win7 VHD系统,仅提供引导现成的Win7 VHD系统的功能
2,请将自己已经做好的win7 vhd系统的母盘文件重命名为win7.vhd,并放在任意ntfs根分区的win7文件夹下,再用下面的批处理代码在win7pe下创建差异磁盘:
@echo off
Set F=Win7.VHD
::VHD文件的文件名
Set ChildF=Win7_CH
::VHD文件的差异盘的文件名
cls
echo ------------------------------------------------------------------------
echo 下面将重新创建Win7.VHD的差异文件
echo.
echo 注:请在Win7PE下运行该程序!
echo ------------------------------------------------------------------------
echo.
pause
del *CH*.VHD
echo CREATE VDISK FILE="%~dp0%ChildF%.VHD" PARENT="%~dp0%F%" >creatediff.txt
diskpart /s creatediff.txt
pause
echo CREATE VDISK FILE="%~dp0%ChildF%_CH.VHD" PARENT="%~dp0%ChildF%.VHD" >creatediff.txt
diskpart /s creatediff.txt
copy %ChildF%.VHD %ChildF%_bak.VHD
copy %ChildF%_CH.VHD %ChildF%_CH_bak.VHD
del creatediff.txt
pause
3,我的真机实验是:win7旗舰版+Windows7_Loader 2.0.5.0软激活.不知道其他版本和激活是否同样有效
4,本BootVHD.ISO无法直接在UD下使用,另外可能在笔记本电脑上也无法正常使用
下面是新引导文件的网盘地址:
http://115.com/file/dn35eakf#
BootVHD.iso
大小: 7471104 字节
修改时间: 2011年11月16日, 9:57:53
MD5: 693C0A635FAFEE947A2186FD1A18D00F
SHA1: F8F0BC76C57BB592800CF52AD1EAD19C8B3D7EE2
CRC32: 8DD881CB
[ 本帖最后由 1976yuan 于 2011-11-16 12:55 编辑 ] |
|