从 USB 3.0 驱动器安装时,为什么 Windows 7 要求额外的驱动程序?

Shi*_*ryu 29 usb windows-7 drivers usb-3 windows-installation

我刚买了一个新配置(华硕 p8z68-v lx、i5-2500k + ram 和新显卡)。回来把它安装在我的旧电脑上,我刚看到我的 DVD 播放器在 IDE 上(是的……)。

所以,我需要从我的 USB 密钥安装 Windows 7 64 位。好的,我让我的 USB 密钥可启动并复制官方 DVD(与我的旧计算机上的版本相同),将 BIOS 设置为首先在其上启动并启动计算机。

它运行良好,直到它要求我提供 cd/dvd 驱动程序(这很有趣,因为我通过 USB 进行,因为我无法插入我的 DVD 播放器:D)我插入了 3 个 SATA HDD,就是这样。

我做了一个小的谷歌搜索,发现它可能是 SATA 或 RAID 驱动程序。好吧,我拿了另一个 USB KEY 并将我所有的主板驱动程序放在上面(来自与 MB 一起出售的 CD),但这些驱动程序似乎都不起作用。我尝试从华硕网站下载新驱动程序,效果相同。

任何想法,但没有“购买新的 DVD 播放器”,我现在这个月破产了 :) ?

ZaB*_*ZaB 26

您需要 USB 3.0 驱动程序才能读取安装介质。Windows 7 支持 AHCI。

  • 奇怪的是(因为它已经被否决了两次),这个答案是最接近拯救我的答案:) 阅读它让我意识到我可能一直在使用两个 USB3 端口之一作为具有 Windows 设置的 USB 密钥......我检查了我的 MB 手册并得到它。我换了一个 USB2 端口并工作了 :) 无论如何,我之前尝试过 MB DVD 中的所有驱动程序,包括 USB3...到 USB2 ;) 。 (4认同)
  • 为什么是 USB 3.0 驱动程序?为什么是AHCI?我不明白你,你读过这个问题的任何内容吗? (3认同)
  • 因为你有 USB3.0 控制器。即使它在电气和编程上与 USB2.0 兼容 windows 也会看到 USB 设备第 3 代并且不会安装默认驱动程序.... (2认同)

小智 19

这个问题有点神秘,直到你意识到在 Windows 安装过程中幕后发生了什么。而且,有一种解决方法可以让您使用 USB 3.0。一种解决方法目前更容易,另一种需要一些工作来设置,但对于将来的安装来说是最简单的。

简介:到底是什么问题

以下是对该过程的冗长但随意的描述,以及您无法完成安装的原因:

  1. Bios 启动计算机。Bios是软件。它运行 POST - 并加载对各种硬件设备的基本支持。它能够访问 USB 3.0 端口,在 USB 记忆棒上找到启动管理器,并且 bootmgr 加载 Windows 7 安装设置。

  2. 一旦 Windows 7 setup exe 加载 - bios 将移交对硬件的控制。bios对硬件的访问结束。Windows 安装程序必须加载它自己的驱动程序才能查看各种硬件设备。我认为这称为 Windows 预安装环境。它没有 USB 3.0 驱动程序。所以不,仅仅因为您开始使用访问权限并不意味着您现在仍然应该访问。你没有。

    您可能知道在此安装过程中,WinPE 可以看到一些硬盘控制器。过去(赢得 NT 4.0、98 等)它可以看到 IDE 控制器,但不能看到 SATA、第 3 方或许多 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 环境和实用程序(例如:分区实用程序)被加载到 Drive X 上。实际的 Windows 7 软件仍然作为一个包存储在 USB 3.0 记忆棒上 - 现在 bios 已经移交了硬件控制到 PE,您已无法访问它。我们稍后会解决这个问题...

    这个过程的最后一步...

  3. 通常,在 WinPE 将 Win 7 文件解包到您的硬盘驱动器上并重新启动后 -(您可能已经意识到这一点) - 预安装环境消失了。它仅存储在虚拟驱动器“X:”上,并且由于 ram 在重新启动时被擦除 - WinPE 也是如此。所以,您猜对了,Windows 7 现在将在您的 PC 上,并且再次无法访问 USB 3.0。


概括

所以现在,Bios、Windows Preinstallation Environment 和 Windows 7 都是自己的操作系统,每个都比以前复杂 - 但每个都需要自己的驱动程序来访问设备。


解决方案:

其实很简单。您只需要为每个操作系统添加一个驱动程序。Bios有它自己的。Windows PE 和 Windows 7 作为包存储在安装光盘上。

漫长的道路是获取 USB 3.0 驱动程序的副本,并解压 WinPE 包,如果需要,解压 Windows 7 包,将驱动程序 INF 文件粘贴到其驱动程序缓存中,然后重新打包它们,然后将更新的文件放入包回安装光盘。一旦完成,您就可以进行任何新安装。其他人可以告诉你如何滑流。一次性修复有点耗时。

对于一次性,这样做要容易得多。

请记住,如果 U 盘在将 Win7 dvd 复制到它之前格式化为 NTFS,则 U 盘只会安装 Windows 7。FAT 不起作用。

  1. 找到适用于 Windows 7(x32 或 x64,我不确定这有多重要)的 USB 3.0 驱动程序。对于我自己,我使用了 Etron 168,只有一个 INF,它适用于 x64。在 Win 7 x64 安装中,同时存在 x32 和 x64 驱动程序,因此首先将相应的驱动程序与您正在使用的安装相匹配。如果那不起作用,也许尝试另一个。

  2. 在 U 盘或第二个 U 盘上创建一个驱动程序文件夹。

  3. 从 USB 3.0 端口启动。

    (其他注意事项:为此必须将 bios 设置为从“USB-HDD”启动,有些主板很挑剔 - 例如:技嘉 - 如果可启动,有些将默认为 ssd 或 hdd。)

    Win PE 将加载(顺便说一下,非常快),并会抱怨,错误是需要 CD/DVD 驱动程序。(注意:CD/DVD,不是硬盘驱动器或 scsi 驱动器!)

  4. 此时,您可以选择浏览。无论您将驱动程序放在哪个 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 包中可能会更容易。再次,在别处寻找如何做到这一点。

  5. 理想情况下,一旦驱动程序加载,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 上的文件。

  6. 因此,请记住在重启期间移除 U 盘。

  7. 确保此时将 bios 配置为从 C: 驱动器(硬盘/ ssd)启动。

    Windows 7 将自行配置,加载它可以加载的任何设备驱动程序,您很快就会进入桌面。

  8. 请记住,您现在需要将记忆棒插入 USB 2.0 端口并加载适用于 Windows 7 的 USB 3.0 驱动程序!


Moa*_*oab 13

试试这个,嗯。

从 USB 安装:

当 Windows 要求驱动程序时,只需单击取消。您将被带回欢迎屏幕。在欢迎屏幕上,取出您的 USB 驱动器,将其插回不同的 USB 端口。再次单击立即安装。安装过程将像往常一样。


另外,忘记我在哪里找到这个花絮

“这是 MoBo 的 SATA 驱动程序”

“在另一台 PC 上(显然),我为我的主板下载了最新的 Win7 驱动程序,并将它们放在我从中安装 Win7 的 USB 记忆棒上(尽管即使您从 DVD 安装,这也应该可以工作,只要您可以获得当你从错误对话框浏览时给他们)。一旦我得到错误,我浏览到要安装的文件,但它们仍然没有出现。我取消选中不显示不兼容驱动程序的框,然后它们出现了。我选择了驱动程序并点击下一步,之后一切都很顺利。”

“让我发疯的是,错误消息让你在与 DVD 驱动程序无关的情况下寻找 DVD 驱动程序,而且 Win7 甚至无法将正确的驱动程序识别为与硬件兼容!”


小智 6

好的,总之你必须改变USB端口。我差点以为我毁了朋友的 LAPTOP。

我的问题是这样的:

  • 华硕笔记本电脑
  • 没有物理 DVD 驱动器
  • WIN7 要求安装 CD/DVD 驱动程序

一旦我将 USB 端口从 3.0 更改为另一个(我认为是 2.0 驱动器),它就可以工作了。