|  | 
4#
 
 
 楼主|
发表于 2011-3-22 18:19:48
|
只看该作者 
| 3.nt5(xp,2k3)操作步骤,重难点 参考资料
 有把ghost版xp装入vhd后用vboot启动成功的吗?【已解决】
 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=185666
 
 
 重点
 目前XP装入vhd蓝屏有两种(0x0000007B),①vbootdsk.sys驱动没做好。②串口硬盘的磁盘模式驱动(即所谓Sata)没装好。
 对于②,不用过多强调了,可以自行解决(BIOS兼容模式或装好驱动)。
 对于①,可以通过先导入如下注册表文件并把vbootdsk.sys(从vboot.img文件里提取)放到system32\drivers目录下,然后再启动VHD的XP就可以了。
 
 Windows Registry Editor Version 5.00
 
 [HKEY_LOCAL_MACHINE\System\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter]
 "Service"="vbootdsk"
 "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
 
 
 [HKEY_LOCAL_MACHINE\System\ControlSet001\Services\vbootdsk]
 "Type"=dword:00000001
 "Start"=dword:00000000
 "ErrorControl"=dword:00000001
 "ImagePath"="system32\\drivers\\vbootdsk.sys"
 
 [-HKEY_LOCAL_MACHINE\System\MountedDevices]
 
 
 
 好运。不清楚你会不会改注册表,啰嗦一句吧:
 灌好VHD后,挂载上,打开regedit.exe,选中HKEY_LOCAL_MACHINE,“文件→加载配置单元”选择“VHD盘符:\Windows\System32\config\SYSTEM” (注意,此文件没有后缀),起个名字,比如111,然后导入如下文件内容即可(用记事本保存成*.reg直接双击导入就可以了),再把驱动放到drivers目录下,卸载配置单元关闭VHD就完成了。好运
 
 
 好吧,提供几条命令,你自己整理下用吧
 打开CMD(一定要管理员权限,PE下的system权限也可以)
 挂载vhd:diskpart→select vdisk file="*.vhd" →attach vdisk(如果已经格式化过,多数会自动分配盘符,不用再加后面的命令了,不过加上的话会按自己意愿分配盘符)→select partition 1→assign letter=z→exit
 挂载注册表:reg load hklm\111 "Z:\windows\system32\config\system"
 添加注册表项(当然也可以用regedit /s *.reg导入如下内容):
 reg add HKLM\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter
 reg add HKLM\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter /v Service /t REG_SZ /d vbootdsk
 reg add HKLM\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsiadapter /v ClassGUID /t REG_SZ /d {4D36E97B-E325-11CE-BFC1-08002BE10318}
 reg add HKLM\111\ControlSet001\Control\CriticalDeviceDatabase\gen_scsitest /v Type /t REG_dword /d 1
 
 reg add HKLM\111\ControlSet001\Services\vbootdsk
 reg add HKLM\111\ControlSet001\Services\vbootdsk /v Type /t REG_dword /d 1
 reg add HKLM\111\ControlSet001\Services\vbootdsk /v Start /t REG_dword /d 0
 reg add HKLM\111\ControlSet001\Services\vbootdsk /v ErrorControl /t REG_dword /d 1
 reg add HKLM\111\ControlSet001\Services\vbootdsk /v ImagePath /t REG_SZ /d "system32\drivers\vbootdsk.sys"
 echo y | reg delete HKLM\111\MountedDevices
 卸载配置单元:reg unload hklm\111
 卸载VHD: diskpart→select vdisk file="*.vhd"→detach vdisk→exit
 退出CMD: exit
 
 
 注意:操作过程中不要另外打开regedit.exe进程了,否则会提示出错的,好像是权限。
 | 
 |