爱超值,天猫优惠券!   特价省,淘宝优惠券!   x6x8购物,独享优惠券!  

遐想网络

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 4845|回复: 10

Windows 7装在移动硬盘!

[复制链接]

32

主题

266

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
QQ
发表于 2010-6-1 06:25:21 | 显示全部楼层 |阅读模式
为什么我用WINDOWS7装在移动硬盘,到桌面的时候会出现蓝屏啊!请高手们教一下!!!

103

主题

8101

帖子

9672

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9672
发表于 2010-6-4 05:09:05 | 显示全部楼层
不装到移动硬盘上蓝不蓝?
本站QQ群已换请加新群:172041012 加入时请报下自己论坛的名字,否则拒绝进群! 技术问题请不要短消息我,请在相关帖子里回复或者发帖。

32

主题

266

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
QQ
 楼主| 发表于 2010-6-12 20:45:17 | 显示全部楼层
不蓝屏!

0

主题

8

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2010-6-24 10:40:22 | 显示全部楼层
从u盘启动win7/2008 R2的方法


在我的nt 6.x快速安装器中已经包含了win7装到usb移动硬盘的功能,其中利用了usbbootwatcher监视usb启动相关的注册表项,让usb驱动在启动前就加载。
一直有人想把win7装到u盘,这两天这个帖子中的信息和测试给了启示,这里我来总结一下,并提供一些操作方法。

根据win7 embedded和hyper-v R2的文档及这个帖子中的测试,win7/2008 R2 usb启动其实只是由两个注册表项控制的:

HKLM\system\CurrentControlSet\Control\BootDriverFlags
HKLM\system\CurrentControlSet\Control\PnP\PollBootPartitionTimeout
把第一个值设成4就可以在启动开始阶段就加载usb驱动;
而第二个则控制内核等待启动分区PnP反应时间,usb启动设为15000(win7 embedded的值)或者30000(hyper-v r2中的值)

由此看来,usb启动普通win7非常的简单,微软完全已经设计好了。默认不能装到usb设备纯粹是微软策略上的考虑。

下面就来介绍一下u盘启动win7/2008 r2的方法(移动硬盘一样适用):

方法一 (vhd启动):
1、在硬盘上先装一个vhd启动的win7(只有企业版和旗舰版支持vhd启动)
2、启动win7后,用regedit把上面所说的两个注册表项改成4和10进制的30000
3、在u盘上建立激活主分区(启动扇区为nt 6模式),在另一个系统中把vhd文件复制到u盘上
4、用bcdboot和bcdedit在u盘上建立一个指向这个vhd文件的启动项即可(下面命令假设系统盘为c:,u盘/移动硬盘为u:,vhd为win7.vhd)。

[Copy to clipboard] [ - ]CODE:
bcdboot c:\windows /s u: /l zh-CN
bcdedit /store u:\boot\bcd /set {default} device vhd=[locate]\win7.vhd
bcdedit /store u:\boot\bcd /set {default} osdevice vhd=[locate]\win7.vhd
方法二 (直接装到u盘):
注意:以下方法由于要直接拷贝大量文件到u盘,速度可能非常的慢。在硬件扫描阶段(specialize阶段)也会非常慢。如非必要还是用方法一
1、在u盘上建立激活主分区
2、用nt 6.x快速安装器把win7/2008 r2装到u盘上,系统分区和启动分区都选u盘盘符,usb硬盘选项选“否”
3、重启之前请运行以下脚本,其中u:代表u盘盘符
usbreg.cmd u:
注意点:

1、u盘容量至少8GB,推荐用16GB或者更大的u盘

2、如有可能,用SLC闪存的u盘。一是SLC的速度比普通MLC u盘小文件写入速度快很多,MLC u盘用起来甚至会卡。二是SLC的写入寿命比MLC长10倍,MLC直接跑系统可能用不了多久会达到写入寿命极限。

3、关于usb win7的换机器的可移动性,根据目前一些人的测试,usb启动win7只要cpu是同一牌子的就基本能通用。比如从nvidia芯片组的amd cpu机子换到amd芯片组的amd cpu机子都没问题。根据测试,如果cpu品牌不同只要改一下注册表的iaStorV和msahci两项就能在不同机子间通用所以在插到其他机子前,导入
这个注册表文件就可以了 usb跨平台.rar (254 Bytes, 下载次数: 3)

评分

参与人数 1威望 +50 收起 理由
姿迷 + 50 原创内容

查看全部评分

0

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2010-6-29 19:45:00 | 显示全部楼层
多谢分享,此主题及相关持续关注中

0

主题

37

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2010-8-17 08:16:50 | 显示全部楼层
好东西

0

主题

1

帖子

1

积分

初来乍到

积分
1
发表于 2011-7-4 09:09:27 | 显示全部楼层
好东西

0

主题

1

帖子

0

积分

初来乍到

积分
0
发表于 2020-5-12 21:36:51 | 显示全部楼层
是个好东西

0

主题

3

帖子

0

积分

禁止发言

积分
0
发表于 2020-5-16 14:08:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

9

帖子

0

积分

初来乍到

积分
0
发表于 2020-5-18 18:23:40 | 显示全部楼层
感谢分享。以前的号不记得 账号了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|遐想网络 ( 鲁ICP备05004005号 ) 鲁公网安备 37088302000033号

GMT+8, 2021-1-23 15:42 , Processed in 0.093750 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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