开启win7原生USB启动,把你硬盘中的win7系统装入移动存储设备。
论坛和其他网站早已有USB win7的下载和制做方法,大多是用软件来实现的。其实win7已经支持USB启动,只是默认没有开启这个功能。下面我们就开启win7原生的USB启动功能。把你硬盘中的win7复制到移动存储设备在任意机器上运行。
首先说明一下有两种形式的USB win7:
一种是把真实硬盘中的win7开启USB启动功能复制到移动存储设备中启动运行。
另一种是把win7装入VHD中再开启USB启动功能复制到移动存储设备中启动运行(VHD win7可参考:无命令创建你自己的win7 VHD差分子系统)。
其实两者开启USB启动方式完全一样,只是方便性方面有所差异,喜欢哪种方式由你来选。
首先说明一下怎样修改,修改哪里来开启USB启动功能。
1.启动win7,接“win键+R”调出“运行”对话框,在对话框中输入“regedit”按回车。
2.在打开的注册表编辑器中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control”,在右侧窗口中找到“BootDriverFlags”双击,
在弹出的对话框中输入数字“4”点确定。
3.接下来再找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP”,在右侧窗口中找到“PollBootPartitionTimeout”双击,
在弹出的对话框中选择“基数”为“十进制(D)”,“数值数据”输入数字“15000”或“30000”点确定。
好了,这样就完全开启win7的USB启动功能了。这时可以进入PE或其他系统把你的win7系统复制到USB存储设备中。为USB存储设备写入引导代码就OK了(可参考:无命令创建你自己的win7 VHD差分子系统)。
这里要特别说明一下,VHD WIN7编辑BCD时,device和OSdevice要写成这样:vhd=\**\**.vhd
正常安装的win7编辑BCD时,device和OSdevice要写成这样:BOOT
或device写成locate=\windows\system32\winload.exe ,OSdevice写成locate=\windows
其实上面所作的无非就是修改了两个注册表项。你完全可以把下面的代码复制到记事本中,改这个记事本为**.reg,在win7中双击导入即可。
Windows Registry Editor Version 5.00
"BootDriverFlags"=dword:00000004
"PollBootPartitionTimeout"=dword:00003a98
你也可以到“定制win7,可装入USB设备,免封装运行于不同硬件平台,配合VHD快速装机、备分&还原 ”下载USB启动注册表文件。
你也可以为这个USB win7加入EWF功能,或装入其他U盘保护软件。
感谢各位!!
[ 本帖最后由 epjtg 于 2010-11-27 09:21 编辑 ] 太大了,从移动硬盘上起动也慢啊!! 我用OEM7激活,没有任何问题。 U盘容量太小看来是不行了,有移动硬盘的可以试一试,不过如果能启动,对Windows 7的激活是否有影响? 并没有想像中那么慢。还是很快的。 这个真不错,比那个改inf的方便得多啊~现在的问题是没有usb3.0的原生支持,所以无法用usb3.0设置启动,不然完全可以做成移动系统了~ 这个太好了,支持一下楼主,多谢分享 你说的复制是什么意思? 直接把修改好的win7 ghost成镜像文件 然后还原到移动硬盘上 可以吗
回复 #8 2010hd 的帖子
完全可以!不过要把移动硬盘的主引导记录改成NT6.X的 不知道楼主的电脑配置启动要多长时间?这个无非就是应急用用,如果启动时间长了或运行不顺畅的话,以现在USB2.0的速度,可能没有什么好玩的。 回头试试楼主的方法。我是将原版的系统安装到移动硬盘中,然后激活并安装驱动及各种软件,除硬盘评分由5.9降至4.3外,使用与硬盘中的系统无异。
[ 本帖最后由 梅边吹笛 于 2010-11-12 23:48 编辑 ]
回复 #10 jdwxabc 的帖子
WD5000G硬盘+科硕硬盘盒的前提下:P4 2.8B ,intel 848P, DDR 512, TNT2的老台式机上启动要1分半,启动后运行顺畅。
t1600,intel GMA965,DDR2 1G的笔记本上启动要50秒,启动后运行很流畅。
K125,AMDRS880,DDR3 1G的笔记本上启动要45秒,启动后运行很流畅。
。。。。。。。。。。
测了很多的机器。上面这几台是启动比较慢的。主要原因是机器性能跟不上,还有USB设备的问题。
顺便告诉你,USB3.0的白菜U盘很快就上市了。
我用U盘试过,KINGSTON G2 8G启动速度还是不错的。装入U盘时建意安装EWF功能或其他保护软件来保护U盘。
这样的USB系统对于普通用户来说并没有太大的意义,对于移动办公的人和维护人员来说十分重要。
[ 本帖最后由 epjtg 于 2010-11-13 09:10 编辑 ]
回复 #11 梅边吹笛 的帖子
恭喜!硬盘性能下降的主要原因是USB2.0性能还没有那么高。以后有了USB3.0我想就不会有差别了。 如果系统已经崩溃了,这样也不行啊............. 这个不错,多谢分享. 嗯,这个可以试用一下! 感谢,移动硬盘VHD启动成功有个问题,这个USB系统上的驱动都是自己电脑的,拿到别的机器上真的也能正常启动吗,它会自动安装别的机器的驱动?
[ 本帖最后由 bananac 于 2010-11-16 02:40 编辑 ]
回复 #17 bananac 的帖子
拿到别的机器上win7会自动安装新硬件的驱动。没有识别的硬件可以手动安装驱动。 呵呵,不错,有空就拿来试下 越来越不错啦 我也看看 在其它主板启动应该会BSOD 原帖由 epjtg 于 2010-11-13 09:04 发表 http://bbs.wuyou.net/images/common/back.gifWD5000G硬盘+科硕硬盘盒的前提下:
P4 2.8B ,intel 848P, DDR 512, TNT2的老台式机上启动要1分半,启动后运行顺畅。
t1600,intel GMA965,DDR2 1G的笔记本上启动要50秒,启动后运行很流畅。
K125,AMD ...
用移动硬盘做了双系统,只是安装在D盘的WIN7无法设置虚拟内存,有解决办法吗?
[ 本帖最后由 sqwyf 于 2010-11-28 17:44 编辑 ] 嗯,这个可以试用一下! 这样也行?我要试试.能行的话就太方便了
回复 #1 epjtg 的帖子
请问,如果我要将BOOT.WIM解开加载到虚拟内存X盘上运行,也是修改以上的两个值吗?或者是修改其他的地方呢??请楼主指点一下…… BOOT.wim解开后会变得很大,没有必要加载到虚拟内存,如果你想这样做把解压出来的文件放在哪个分区都可以,
只要改BCD中的DEVICE和OSDEVICE就行了。
当然bootmgr和boot文件夹要放在C盘。 支持楼主…太感谢了……… 装完后系统盘不到2GB,还是蛮小的。不过我遇到了一些问题:一是用 slmgr.vbs -ilc data\DELL.xrm-ms 安装证书和导入序列号时,弹出SLUI.EXE程序出错;二是禁用系统组件DVKAKER等时,并不能禁用;三是进行更新时,NN个更新补丁更新失败,不知道是不是精简了的组件;四是桌面的那个库图标,怎么也删除不掉。现在只是新安装好,用用不知道还有没有其他问题……
回复 #28 xianglang 的帖子
你用正常的WIN7就不会出现问题了。 为USB存储设备写入引导代码就OK了?说具体点好吗,谢谢。
看了你的另一篇文章也不是很明白。
页:
[1]
2