网站地图    收藏   

主页 > 系统 > windows >

xp,win7,win8使用usb3.0+vhd从移动硬盘/U盘启动的方法

来源:自学PHP网    时间:2015-04-17 17:13 作者: 阅读:

[导读] xp,win7,win8使用usb3.0+vhd从移动硬盘/U盘启动的方法使用移动硬盘/U盘安装系统已是比较成熟的技术,特别适合一套系统,安装了很多专业软件,多处使用的人员。随着USB3.0的普及,采用us...

xp,win7,win8使用usb3.0+vhd从移动硬盘/U盘启动的方法
 
 使用移动硬盘/U盘安装系统已是比较成熟的技术,特别适合一套系统,安装了很多专业软件,多处使用的人员。随着USB3.0的普及,采用usb3.0+vhd从移动硬盘/U盘启动一直只是win8的专利,经过研究,终于找出一条通用的办法。  www.2cto.com  
 
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启动的配置了。  www.2cto.com  
 
3、xp安装vboot,一样可以usb3.0+vhd启动,win7一样可以usb3.0+vhd启动。win8原生支持,不需要修改。
 
来源  http://jiantao.me/post/3.html
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论