分享

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

 weison86 2013-04-29
其实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盘保护软件。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多