2。用VPC灌入镜像。(大部分高手都用ImageX
因为不精通命令行所以在这只能用VPC)
3。已经制作好一个VHD文件,里面已经有安装好的Windows
server2008R2系统,按照常规手段在BCDEdit命令中添加一个启动项即可。(我在这重点介绍bcdedit命令行,因为我之前也不会,研究好几天才搞定所以在这整理一下有需要的可以参考。第一二步网上讲的更明白些。)
Microsoft
Windows
[Version
6.1.7600]
Copyright
(c)
2009
Microsoft
Corporation.
All
rights
reserved.
C:\Users\Microsoft>bcdedit
/copy
{current}
/d
"Windows
server2008
VHD"
The
entry
was
successfully
copied
to
{c52d1cc7-7355-11de-b393-b3a1933c90d1}.
C:\Users\Microsoft>bcdedit
/set
{c52d1cc7-7355-11de-b393-b3a1933c90d1}
device
vhd=[F:]\VirtualHD.vhd
The
operation
completed
successfully.
C:\Users\Microsoft>bcdedit
/set
{c52d1cc7-7355-11de-b393-b3a1933c90d1}
osdevice
vhd=[F:]\VirtualHD.vhd
The
operation
completed
successfully.
C:\Users\Microsoft>bcdedit
/set
{c52d1cc7-7355-11de-b393-b3a1933c90d1}
detecthal
on
The
operation
completed
successfully.
4
。重启计算机,即可选择从VHD中引导,系统会自动进行配置。(仅供参考)
1、正常安装xp或者win7系统,然后安装好usb3.0的驱动程序。小技巧:正常安装的时候,安装成VHD更好,以后就不用Ghost了,直接把vhd文件拷贝到移动硬盘就可以了,把移动硬盘的bcd或者vboot配置好从usb的vhd启动。2、xp,win7中,修改usb3.0的驱动相关注册表和inf设置,start=0,group=boot
bus
extender就可以了。具体 *** 作:比如你的usb3.0的驱动是nusb3hub.sys和nusb3xhc.sys,我的nec的驱动是这两个。不同品牌的驱动程序是不同的。你自己查找看清楚自己的usb3.0的驱动是哪几个文件,一般是2个文件吧。这两个.sys文件,对应有2个inf文件。修改这2个inf文件,可以用notepad打开inf文件,看到有addservice的一段配置,其中有
StartType=3,改为StartType=0,还有
LoadOrderGroup=XXX,改为LoadOrderGroup=Boot
Bus
Extender。
然后全盘查找这2个inf文件,因为可能在多个子目录下面都有这2个inf文件,把所有的这2个文件名的inf文件里面的内容,就是start=0和group=Boot
Bus
Extender都修改好。这样inf文件就改好了。然后修改注册表,在[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\nusb3hub]和[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\nusb3xhc]两个键名的键值中修改start=0和group=Boot
Bus
Extender就可以了。注意两个注册表键名的最后面是驱动程序名,根据不同的驱动程序名称自己修改相应的键值,就是nusb3hub和nusb3xhc这个地方改为你自己usb3.0的驱动程序名称。另外还有一个如果有相应的.pnf,可以把它给删除了。这样你的系统就具备从usb3.0启动的配置了。
3、xp安装vboot,一样可以usb3.0+vhd启动,win7一样可以usb3.0+vhd启动。win8原生支持,不需要修改。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)