原帖由 yueyezhan 于 2010-4-13 15:20 发表
我手头的u盘就一个2g的,还爆红线了,没有试,不过以前的ide3.5硬盘盒,不支持引导windows7的那个,我把embedded装上后可以引导了,今天去了几个地方,没有买到16g的u盘,现在没有u盘试
原帖由 fujianabc 于 2010-4-16 22:18 发表
难道原版win7只要改两个注册表项就能直接移动硬盘启动了?
不需要把usb驱动加载的StartType改成0了吗?
另外BootDriverFlags改成4是什么意思?
BootDriverFlags | Positive integer.![]() |
On initial validation, Image Configuration Editor displays the following message in the Validation tab: Package "Bootable Windows USB Stack" would like Setting "BootDriverFlags" in Component "Kernel-PnP" set to the value "4". |
PollBootPartitionTimeout | Positive integer.![]() |
On initial validation, Image Configuration Editor displays the following message in the Validation tab: Package "Bootable Windows USB Stack" would like Setting "PollBootPartitionTimeout" in Component "Kernel-PnP_x86" set to the value "15000". |
原帖由 yueyezhan 于 2010-4-17 00:02 发表
是的,不过我不清楚改成4是什么意思,我在用ice做embedded的时候,看到的帮助文档是这样的:
BootDriverFlags is a setting in the Bootable Windows USB Stack package.
../local/collapse.gifValuesB ...
原帖由 yueyezhan 于 2010-4-17 15:28 发表
我再试一次,上次插入usb卡死后就没再试,如果不需要修改usbstor.inf的话,就省事多了,以后打sp1补丁包的时候就省心了;并且这样修改注册表,我以前的老ide外置硬盘盒,很垃圾的usb主控也可以把windows7装进去 ...
原帖由 yueyezhan 于 2010-4-17 15:40 发表
随着以后usb3.0的普及和windows7sp1对3.0的支持,配合vhd boot,一个大容量u盘在手,找台内存够用的机器就可以随便xxoo了
原帖由 fujianabc 于 2010-4-17 13:29 发表
刚刚试了一下,只要注册表这两项改一下,就可以usb启动win7了。
不光移动硬盘可以,而且连u盘都可以直接启动win7(不像xp需要一个特殊的驱动把u盘认成硬盘)。
而且没有遇到楼主所说的插入另外usb卡死的问题。 ...
原帖由 fujianabc 于 2010-4-17 15:56 发表
就不知道打补丁或者别的什么操作会不会像以前那样,注册表修改被还原了。
u盘我刚试了,虽然很容易直接启动,但速度很慢(主要可能是u盘的小文件写入慢)。另外,u盘写入寿命有限,跑系统很容易导致部分 ...
原帖由 fujianabc 于 2010-4-17 16:33 发表
vista/2008注册表中根本就没有这两项。
我的安装器虽然支持把vista/2008装到移动硬盘,并通过usbbootwatcher监测注册表中的starttype=0项。但我自己一直没有成功过,一直0x7b,但之前国外有人这样成成功从 ...
原帖由 fujianabc 于 2010-4-17 19:24 发表
我在做测试时都在bcd中加两个参数NOCRASHAUTOREBOOT和sos
sos会显示加载的驱动,这样可以看到usb驱动是否在一开始就加载了,NOCRASHAUTOREBOOT代表蓝屏时不自动重启,可以看到蓝屏代码。
原帖由 fujianabc 于 2010-4-17 21:23 发表
比如要改G:盘的bcd
bcdedit /store g:\boot\bcd /set {default} NOCRASHAUTOREBOOT yes
bcdedit /store g:\boot\bcd /set {default} sos yes
原帖由 fujianabc 于 2010-4-17 23:15 发表
貌似目前一些人的测试,usb启动win7只要cpu是同一牌子的就基本能通用。
比如从nvidia芯片组的amd cpu机子换到amd芯片组的amd cpu机子都没问题。
但intel cpu和amd cpu间移动就要sysprep一下了。
原帖由 yueyezhan 于 2010-4-13 18:28 发表
重新比较了一下,usbstor.inf是有差异的
wes的usbstor.inf文件
DisplayName = %USBSTOR.SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\USBSTOR.SYS
L ...
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) | Powered by Discuz! X3.3 |