在你意识到Windows安装过程中幕后发生的事情之前,这个问题有点神秘。并且,有一种解决方法可以让您使用USB 3.0。目前一种解决方法更容易,另一种需要一些工作来设置,但对于将来的安装来说将是最简单的。
简介:究竟是什么问题
这是一个冗长但随意的过程描述,以及为什么无法完成安装:
Bios启动计算机。Bios是软件。它运行POST - 并为各种硬件设备加载基本支持。它能够访问USB 3.0端口,它在USB记忆棒上找到启动管理器,bootmgr加载Windows 7安装设置。
一旦windows 7 setup exe加载 - bios移交硬件控制。BIOS对硬件的访问结束。Windows安装程序必须加载自己的驱动程序才能查看各种硬件设备。我认为这称为Windows预安装环境。它没有USB 3.0驱动程序。所以不,只是因为你开始访问并不意味着你现在仍然应该。你没有。
您可能知道在此安装过程中,WinPE可以看到一些硬盘控制器。在当天(赢得NT 4.0,98等)它可以看到IDE控制器,但不能看到SATA,或第三方,或许多SCSI控制器。如果你有一个新主板,或添加卡 - 你必须按F6并放入一张软盘.WinPE将从软盘加载驱动程序,然后它可以看到SATA控制器,或scsi设备,并安装到然后,该新控制器上的磁盘可以继续。这里的问题类似......
更多细节:当bios正在访问USB 3.0记忆棒时,WinPE会创建一个名为Drive X的虚拟硬盘:WinPE将自身加载到Drive X上。然后,Bios会移交控制,WinPE会检查驱动器X是否存在inf文件,以便加载它需要的任何司机。对于Windows 7,它有SATA和USB 2.0 - 但它没有USB 3.0驱动程序。(请记住,Win98也没有USB 2.0驱动程序)。
那么,为什么你不能继续?问题是,只有WinPE环境和实用程序(例如:分区实用程序)被加载到驱动器X上。实际的Windows 7软件仍然作为包存储在USB 3.0记忆棒上 - 现在bios已经移交硬件控制对于PE,你已经失去了对它的访问权限。我们稍后会解决这个问题......
这个过程的最后一步......
- 通常,在WinPE将Win 7文件打包到您的硬盘驱动器上并重新启动后 - (您可能已经意识到这一点) - 预安装环境蒸发。它只存储在虚拟驱动器“X:”上,因为ram在重启时被删除 - WinPE也是如此。所以,你猜对了,Windows 7现在将在你的电脑上,而且再次无法访问USB 3.0。
摘要
所以现在,它应该最终有意义,Bios,Windows预安装环境和Windows 7都是他们自己的操作系统,每个操作系统都比以前更复杂 - 但每个操作系统都需要它自己的驱动程序才能访问设备。
解决方案:
它实际上非常简单。您只需要为每个操作系统添加一个驱动程序。Bios有它自己的。Windows PE和Windows 7作为软件包存储在安装光盘上。
很长一段时间是获取USB 3.0驱动程序的副本,并解压缩WinPE包,如果需要,解压缩Windows 7程序包,将驱动程序INF文件粘贴到其驱动程序缓存中,并重新打包它们,并将更新打包回安装光盘。一旦完成,您就可以使用任何新安装。其他人可以告诉你如何滑流。一次修复需要花费一些时间。
对于一次性,这样做要容易得多。
请记住,在将Win7 DVD复制到NTFS之前,如果棒的格式为NTFS,则USB棒只会安装Windows 7。FAT不会工作。
- 找到适用于Windows 7的USB 3.0驱动程序(x32或x64,我不确定它有多重要)。对于我自己,我使用了Etron 168,只有一个INF,它适用于x64。在Win 7 x64安装中,同时存在x32和x64驱动程序,因此首先将相应的驱动程序与您正在使用的安装相匹配。如果这不起作用,也许可以试试另一个。
- 在USB记忆棒或第二个USB记忆棒上创建一个驱动程序文件夹。
从USB 3.0端口启动。
(其他说明:为了这个,必须将BIOS设置为从“USB-HDD”启动,并且一些主板是挑剔的 - 例如:技嘉 - 如果它是可启动的,有些将默认为ssd或hdd。)
Win PE将加载(很快,顺便说一句),并会抱怨,错误是关于CD / DVD驱动程序是需要的。(注意:CD / DVD,不是硬盘驱动器或scsi驱动程序!)
此时,您可以选择浏览。无论你把驱动程序放在哪个USB棒上 - 把它放到USB 2.0端口,然后浏览。WinPE将自动检测USB 2.0棒,您可以浏览到该文件夹,然后选择确定。WinPE将加载USB 3.0驱动程序。
(记住 - 这些驱动程序适用于WinPE,一旦重新启动,它们就会丢失。)
警告:因为您刚刚访问了USB 2.0端口,WinPE可能希望从该USB 2.0端口找到任何其他文件。加载USB 3.0驱动程序后,从USB 2.0端口取出任何插杆,并确保USB 3.0插槽位于USB 3.0端口。此时WinPE可能会出错,并且它似乎可以恢复1步。只要加载USB驱动程序,您就可以继续前进。出于这个原因,如果你进行多次安装,将驱动程序整合到WinPE包中可能会更容易。再次,在别处寻找如何做到这一点。
理想情况下,一旦驱动程序加载,WinPE将进入下一步,您现在可以开始安装。在硬盘(或SSD)上选择或创建分区,然后开始安装。使用USB 3.0驱动程序,WinPE将能够在USB 3.0记忆棒上找到Windows 7程序包,并将其解压缩到您选择的硬盘分区中。
注意:它可能没有意义,但WinPE可以看到,并允许您定制硬盘或SSD,创建和调整分区大小,然后抱怨它无法访问USB 3.0棒上的Windows 7软件包 - 但无论出于何种原因,它会在前面停止事情,并要求提供CD / DVD驱动程序(在本例中为usb 3.0驱动程序)。
从那时起,安装将非常快。对于我刚刚做的构建,它在4分钟内将Win7解压缩到低端ssd。
此时,它会建议它想重新启动电脑。一旦电脑重新启动,安装将继续专门使用硬盘/ ssd上的文件。
因此,请记住在重启过程中移除USB记忆棒。
确保bios配置为此时从C:驱动器(硬盘/ ssd)启动。
Windows 7将自行配置,加载任何设备驱动程序,您将立即进入桌面。
请记住,您现在需要将记忆棒放在USB 2.0端口并加载Windows 7的USB 3.0驱动程序!