|
___________________________________________________
进win7pe
———————生成20g空vhd—————
vboot_v1.1\tools\x86\vbootctl.exe createhd nt6.vhd /size 20
———————自动处理驱动注册表————
vboot_v1.1\tools\x86\vbootctl.exe prepare nt6.vhd
挂载vhd
假设挂载vhd为h:
打开regedit
找到 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
保留 \DosDevices\H: 一项和同数据的 \??\Volume 一项
其他的全部删除
将 \DosDevices\H: 改为 \DosDevices\C:
然后导出 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
为 sys.reg
打开sys.reg 将 [HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
改为 [HKEY_LOCAL_MACHINE\000\MountedDevices]
____________________________________________________
加载配置单元
H:\Windows\System32\config\system
挂上HKEY_LOCAL_MACHINE 取名为000
将 HKEY_LOCAL_MACHINE\000\MountedDevices 下面全部删除
导入 sys.reg
注册表部分完毕 (其实不用保留其他盘的注册表信息,因为进系统可以重新生成)
______________________________________________________
bootice 打开挂载vhd的H:的bcd
将启动磁盘改为挂载vhd的那个磁盘
将启动分区改为挂载vhd的那个分区
_______________________________________________________
此方法适用于x32的vista,2008,7
包成功
|
|