无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 46970|回复: 56

开启win7原生USB启动,把你硬盘中的win7系统装入移动存储设备。

    [复制链接]
发表于 2010-11-8 17:33:36 | 显示全部楼层 |阅读模式
论坛和其他网站早已有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”按回车。

sshot-1.jpg

2.在打开的注册表编辑器中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control”,在右侧窗口中找到“BootDriverFlags”双击,

在弹出的对话框中输入数字“4”点确定。

sshot-3.jpg
sshot-4.jpg
3.接下来再找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP”,在右侧窗口中找到“PollBootPartitionTimeout”双击,

在弹出的对话框中选择“基数”为“十进制(D)”,“数值数据”输入数字“15000”或“30000”点确定。

sshot-5.jpg
sshot-6.jpg
好了,这样就完全开启win7的USB启动功能了。这时可以进入PE或其他系统把你的win7系统复制到USB存储设备中。为USB存储设备写入引导代码就OK了(可参考:无命令创建你自己的win7 VHD差分子系统)。

这里要特别说明一下,VHD WIN7编辑BCD时,device和OSdevice要写成这样:vhd=[locate]\**\**.vhd

正常安装的win7编辑BCD时,device和OSdevice要写成这样:BOOT  

或device写成locate=\windows\system32\winload.exe ,OSdevice写成locate=\windows



其实上面所作的无非就是修改了两个注册表项。你完全可以把下面的代码复制到记事本中,改这个记事本为**.reg,在win7中双击导入即可。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"BootDriverFlags"=dword:00000004

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP]
"PollBootPartitionTimeout"=dword:00003a98

你也可以到“定制win7,可装入USB设备,免封装运行于不同硬件平台,配合VHD快速装机、备分&还原 ”下载USB启动注册表文件


你也可以为这个USB win7加入EWF功能,或装入其他U盘保护软件。


感谢各位!!


[ 本帖最后由 epjtg 于 2010-11-27 09:21 编辑 ]

评分

参与人数 2无忧币 +10 收起 理由
坠鎏云 + 5 赞一个!
李大瞎 + 5 解决了我折腾1个多的月的问题。

查看全部评分

发表于 2010-11-8 21:45:55 | 显示全部楼层
太大了,从移动硬盘上起动也慢啊!!

点评

www.epzw.la/files/article/html/60/60573/造化之门  发表于 2014-10-1 21:16
回复

使用道具 举报

 楼主| 发表于 2010-11-8 18:52:26 | 显示全部楼层
我用OEM7激活,没有任何问题。
回复

使用道具 举报

发表于 2010-11-8 18:04:51 | 显示全部楼层
U盘容量太小看来是不行了,有移动硬盘的可以试一试,不过如果能启动,对Windows 7的激活是否有影响?
回复

使用道具 举报

 楼主| 发表于 2010-11-8 21:48:23 | 显示全部楼层
并没有想像中那么慢。还是很快的。
回复

使用道具 举报

发表于 2010-11-11 18:16:02 | 显示全部楼层
这个真不错,比那个改inf的方便得多啊~现在的问题是没有usb3.0的原生支持,所以无法用usb3.0设置启动,不然完全可以做成移动系统了~
回复

使用道具 举报

发表于 2010-11-12 10:00:58 | 显示全部楼层
这个太好了,支持一下楼主,多谢分享
回复

使用道具 举报

发表于 2010-11-12 13:39:27 | 显示全部楼层
你说的复制是什么意思? 直接把修改好的win7 ghost成镜像文件 然后还原到移动硬盘上 可以吗
回复

使用道具 举报

 楼主| 发表于 2010-11-12 16:26:39 | 显示全部楼层

回复 #8 2010hd 的帖子

完全可以!不过要把移动硬盘的主引导记录改成NT6.X的
回复

使用道具 举报

发表于 2010-11-12 23:15:41 | 显示全部楼层
不知道楼主的电脑配置启动要多长时间?这个无非就是应急用用,如果启动时间长了或运行不顺畅的话,以现在USB2.0的速度,可能没有什么好玩的。
回复

使用道具 举报

发表于 2010-11-12 23:47:13 | 显示全部楼层
回头试试楼主的方法。
我是将原版的系统安装到移动硬盘中,然后激活并安装驱动及各种软件,除硬盘评分由5.9降至4.3外,使用与硬盘中的系统无异。

[ 本帖最后由 梅边吹笛 于 2010-11-12 23:48 编辑 ]
2010-11-12_234632.jpg
回复

使用道具 举报

 楼主| 发表于 2010-11-13 09:04:47 | 显示全部楼层

回复 #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 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-11-13 09:06:23 | 显示全部楼层

回复 #11 梅边吹笛 的帖子

恭喜!硬盘性能下降的主要原因是USB2.0性能还没有那么高。以后有了USB3.0我想就不会有差别了。
回复

使用道具 举报

发表于 2010-11-15 21:24:25 | 显示全部楼层
如果系统已经崩溃了,这样也不行啊.............
回复

使用道具 举报

发表于 2010-11-15 22:42:44 | 显示全部楼层
这个不错,多谢分享.
回复

使用道具 举报

发表于 2010-11-16 00:04:11 | 显示全部楼层
嗯,这个可以试用一下!
回复

使用道具 举报

发表于 2010-11-16 02:01:52 | 显示全部楼层
感谢,移动硬盘VHD启动成功
有个问题,这个USB系统上的驱动都是自己电脑的,拿到别的机器上真的也能正常启动吗,它会自动安装别的机器的驱动?

[ 本帖最后由 bananac 于 2010-11-16 02:40 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-11-16 09:03:33 | 显示全部楼层

回复 #17 bananac 的帖子

拿到别的机器上win7会自动安装新硬件的驱动。没有识别的硬件可以手动安装驱动。
回复

使用道具 举报

发表于 2010-11-27 00:17:26 | 显示全部楼层
呵呵,不错,有空就拿来试下
回复

使用道具 举报

发表于 2010-11-27 01:13:57 | 显示全部楼层
越来越不错啦 我也看看
回复

使用道具 举报

发表于 2010-11-27 18:58:27 | 显示全部楼层
在其它主板启动应该会BSOD
回复

使用道具 举报

发表于 2010-11-28 13:39:24 | 显示全部楼层
原帖由 epjtg 于 2010-11-13 09:04 发表
WD5000G硬盘+科硕硬盘盒的前提下:

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 编辑 ]
回复

使用道具 举报

发表于 2010-11-29 08:58:51 | 显示全部楼层
嗯,这个可以试用一下!
回复

使用道具 举报

发表于 2010-11-29 11:24:26 | 显示全部楼层
这样也行?我要试试.能行的话就太方便了
回复

使用道具 举报

发表于 2010-11-30 09:47:29 | 显示全部楼层

回复 #1 epjtg 的帖子

请问,如果我要将BOOT.WIM解开加载到虚拟内存X盘上运行,也是修改以上的两个值吗?或者是修改其他的地方呢??

请楼主指点一下……
回复

使用道具 举报

 楼主| 发表于 2010-11-30 10:06:22 | 显示全部楼层
BOOT.wim解开后会变得很大,没有必要加载到虚拟内存,如果你想这样做把解压出来的文件放在哪个分区都可以,

只要改BCD中的DEVICE和OSDEVICE就行了。

当然bootmgr和boot文件夹要放在C盘。
回复

使用道具 举报

发表于 2010-12-3 00:10:19 | 显示全部楼层
支持楼主…太感谢了………
回复

使用道具 举报

发表于 2010-12-3 02:45:13 | 显示全部楼层
装完后系统盘不到2GB,还是蛮小的。不过我遇到了一些问题:一是用 slmgr.vbs -ilc data\DELL.xrm-ms 安装证书和导入序列号时,弹出SLUI.EXE程序出错;二是禁用系统组件DVKAKER等时,并不能禁用;三是进行更新时,NN个更新补丁更新失败,不知道是不是精简了的组件;四是桌面的那个库图标,怎么也删除不掉。现在只是新安装好,用用不知道还有没有其他问题……
回复

使用道具 举报

 楼主| 发表于 2010-12-3 07:47:17 | 显示全部楼层

回复 #28 xianglang 的帖子

你用正常的WIN7就不会出现问题了。
回复

使用道具 举报

发表于 2010-12-3 09:52:14 | 显示全部楼层
为USB存储设备写入引导代码就OK了?

说具体点好吗,谢谢。

看了你的另一篇文章也不是很明白。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 18:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表