2012-03-16 16:21:59 +0000 2012-03-16 16:21:59 +0000
29
29

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

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

所以,我需要从我的usb钥匙安装windows 7 64bits。好吧,我把我的U盘钥匙做成可启动的,然后把官方的DVD拷贝到上面(和我的旧电脑上的版本一样),先把BIOS设置成在上面启动,然后启动电脑。

它工作得很好,直到它要求我提供CD/DVD驱动(这很有趣,因为我是通过USB做的,因为我不能插入我的DVD播放器:D)。我插了3个SATA硬盘,就是这样。

我在google上搜索了一下,发现可能是SATA或RAID驱动的问题。好吧,我又拿了一个USB KEY,把我所有的主板驱动都放上去了(从MB出售的CD上下载的),但这些驱动似乎都不能用。我试着从华硕网站上下载新的驱动,效果一样。

有什么办法,但是没有 “买个新的DVD播放器",我现在一个月都没钱了:)?) ?

答案 (14)

26
26
26
2012-03-19 15:41:48 +0000

你需要USB 3.0驱动来读取安装介质。Windows 7可以使用AHCI。

18
18
18
2012-08-13 10:02:30 +0000

这个问题有点神秘,直到你意识到在windows安装过程中幕后发生了什么。而且,有一个变通方法可以让你使用USB 3.0。一个变通方法在目前比较容易,另一个需要一点工作来设置,但在未来的安装中会最容易。

介绍。到底是什么问题

这里长篇大论但随意描述一下过程,以及为什么不能完成安装:

1.Bios启动电脑。Bios是软件。它运行POST–并加载各种硬件设备的_基本支持。它能够访问USB 3.0端口,找到U盘上的引导管理器,引导管理器加载windows 7安装设置。

2.一旦windows 7安装exe加载 - BIOS移交硬件控制权。BIOS对硬件的访问结束。Windows Setup必须加载它自己的驱动程序才能看到各种硬件设备。我认为这就是所谓的Windows预安装环境。它没有USB 3.0的驱动程序。所以,不,你开始有访问权限,不代表你现在还应该有。你不需要。

3。通常情况下,当WinPE将Win 7文件解压到您的硬盘上并重启后,(您可能已经意识到了这一点),预安装环境就会消失。它只存储在一个虚拟驱动器 “X: "上,而且由于RAM在重启时被清除,所以WinPE也被清除了。所以,你猜对了,Windows 7现在会在你的电脑上,而且同样不能访问USB 3.0。


小结

所以现在,你应该明白了,Bios、Windows Preinstallation Environment和Windows 7是各自的操作系统,每个系统都比之前的系统更复杂–但每个系统都需要自己的驱动来访问设备。


解决方案。

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

长久的方法是弄一份你的USB 3.0驱动,然后解压WinPE包,如果你愿意,解压Windows 7包,把驱动INF文件贴到它们的驱动缓存里,然后重新打包,把更新后的包放回安装盘上。做完这些,你做任何新的安装都可以了。别人可以告诉你如何滑流。一次性修复的话,有点费时。

对于一次性的,这样做就容易多了。

请记住,只有在将 Win7 DVD 复制到 U 盘之前,U 盘被格式化为 NTFS 时,U 盘才能安装 Windows 7。FAT 不会工作。

1.找到你的USB 3.0驱动程序的Windows 7(x32或x64,我不知道这是多么重要)。对于我自己来说,我使用的是Etron 168,只有一个INF,它可以用于x64。在Win 7 x64安装中,有x32和x64两种驱动存在,所以先把相应的驱动和你的安装匹配起来。如果还不行,也许可以试试其他的。 2. 在U盘上或第二个U盘上建立一个驱动程序文件夹。 3. 从USB 3.0端口启动。

  1. 此时,你可以选择浏览。无论你把驱动程序放到哪个U盘上,都要把它放到USB 2.0端口,然后再浏览。WinPE会自动检测USB 2.0的U盘,你可以浏览到该文件夹,然后选择 "确定"。WinPE会加载USB 3.0的驱动程序。

  2. 理想情况下,一旦驱动加载完毕,WinPE将进入下一步,现在您可以开始安装了。选择或创建硬盘(或SSD)上的分区,然后开始安装。当您的USB 3.0驱动程序工作后,WinPE将能够找到USB 3.0记忆棒上的Windows 7软件包,并将其解压到您选择的硬盘分区中。

  3. 因此,在重启过程中,记得将U盘取出。

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

  5. 只需记住,你现在需要把记忆棒放在USB 2.0端口,并加载Windows 7的USB 3.0驱动程序!请注意,如果你的USB 3.0驱动程序没有安装好,你将无法使用。

14
14
14
2012-03-19 15:41:11 +0000

试试这个,ymmv。

从USB安装:

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

另外,忘了我在哪里找到这个小插曲

"这是MoBo的SATA驱动程序”

“在另一台电脑上(很明显),我为我的主板下载了最新的Win7驱动程序,并把它们放在我安装Win7的U盘上(虽然这可能会工作,即使你从DVD安装,只要你能从错误对话框浏览时得到它们)。一旦我得到了错误,我浏览到的文件安装,但他们仍然没有显示。我取消了不显示不兼容驱动程序的方框,然后它们就显示出来了。我选择了驱动程序,然后点击下一步,之后一切都很顺利。”

“让我抓狂的是,错误信息让你寻找DVD驱动程序,而它与此无关,另外Win7甚至不承认正确的驱动程序与硬件兼容!”

7
7
7
2012-09-24 07:37:18 +0000

OK,简称你必须换USB接口。我差点以为我把朋友的LAPTOP弄坏了。

我的问题是这样的。

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

只要我把USB接口从3.0改成另一个(我想应该是2.0驱动器),就可以了。

4
4
4
2013-07-04 06:02:17 +0000

我的一台华硕N56VZ笔记本就遇到了这个问题,这台笔记本只有的USB 3.0接口(英特尔芯片组)。

我去华硕的笔记本型号的驱动下载,发现有2个驱动是我的笔记本成功的必要条件:英特尔芯片组驱动(支持USB 3.0),英特尔RST驱动(快速存储技术)。请注意,如果您已经完全禁用了 RAID 控制器(并且只使用 AHCI 模式),您可能不需要 RST 驱动程序。

当我下载了驱动程序后,我解压了存档,并将它们复制到USB上的源文件夹中。最后,我从同一USB接口的U盘上重新启动,然后就可以了! 按照通常的程序安装。


P.S. 这应该没有什么区别,但请注意我的U盘和端口都是USB 3.0。

2
2
2
2012-03-19 14:37:52 +0000

通常你需要AHCI/RAID驱动,可以用这个驱动包来制作 http://dlcdnet.asus.com/pub/ASUS/misc/sata/Intel_AHCI/RAID_V10501026_XPVistaWin7.zip

根据描述。"制作Intel AHCI/RAID驱动盘"。这就是设置访问硬盘所需要的。

官方说'Intel/AHCI/RAID/V10501026/XPVistaWin7/Driver/64bit'中的文件应该是你需要的。

或者你可以用微软支持的官方方法重新制作U盘 http://www.microsoftstore.com/store/msstore/html/pbPage.HelpWin7usbdvd_dwnTool

祝你好运!

2
2
2
2012-09-06 20:16:43 +0000

你有没有试过这样做。当设置要求提供驱动程序时,关闭这两个对话窗口,直到你回到欢迎屏幕上,然后改变USB端口(将Win7设置的U盘连接到另一个端口),再点击 “立即安装"?这样就简单多了。

1
1
1
2013-06-13 23:00:59 +0000

这里有一个最简单的解决方案,没有找到正确的驱动程序的麻烦。这个问题只发生在最新版本的windows 7安装程序从USB驱动器连接到USB 3.0端口(通常是蓝色的)运行。只需将您的USB驱动器重新连接到非3.0端口,并通过单击设置窗口上的关闭按钮重新启动安装程序,然后再次尝试。大多数较新的主板都有这两个端口。

1
1
1
2013-12-04 01:23:18 +0000

显然,Windows 7有no built-in USB3 drivers source )(不像Win8或8.1),所以当控制权从BIOS (它对USB3控制器了解得很清楚)传递到Win7 PE )后,操作系统会寻找合适的驱动程序来加载控制器到它的驱动堆栈,但它找不到任何驱动程序。所以,如果没有额外的驱动程序,连接到USB3控制器的每个端口都无法工作。

有些BIOS可能允许降级USB控制器的模式以实现向后兼容,这在某些情况下可以解决这个问题,通过BIOS设置强制控制器以USB2模式工作。


看似简单的解决方案是找到合适的驱动程序并提供给Win7。通常可以在主板制造商的网站上找到Support->Drivers-><OS>->USB左右的驱动,其中<OS>要替换成类似 “Windows 7 64位 "这样的文件。需要注意的是,这些文件可能需要事先设置为unpacked,这样操作系统才能识别它们。包含.inf (也就是 "设置信息”)文件的文件夹需要提供给操作系统。


这种特殊情况下以下步骤可能有效(链接可能无效,…):

1.下载 this 并解压, 2. 复制 “驱动程序 "文件夹到USB存储器, 3. 当被问及驱动文件时,选择 "Driver "文件夹或里面的 "asmthub3.inf "文件。

1
1
1
2012-03-19 19:42:25 +0000

这个帖子 :

我发现问题出在win 7 SP1的下载上。我从Technet下载了原始的Win 7 non SP1文件,它安装得很好,它没有要求CD/DVD驱动……

0
0
0
2012-10-04 17:43:53 +0000

由于Windows 7默认情况下不会加载未签名的驱动程序,你需要在DVD PE-OS启动时按F8键,选择高级启动选项,然后选择Disable Driver Signature Enforcement。如果其他方法不奏效,这应该可以解决这个问题。

我从一个U盘中刻录了ISO到DVD上,并且能够用它安装Windows就好了。

0
0
0
2012-03-19 20:39:36 +0000

我前段时间也遇到了这个问题,如果我没记错的话,我只是简单地尝试了另一个USB端口,就成功了。同样非常重要的是,你要按照以下步骤制作Windows 7 USB安装程序。http://www.intowindows.com/how-to-install-windows-7vista-from-usb-drive-detailed-100-working-guide/

(我不是在推广任何网站,有几个像这样的指南,我只是选了其中一个)

0
0
0
2013-12-03 23:20:44 +0000

确保你的USB不是在USB 3.0端口。在BIOS中禁用XHCI Pre-Boot Mode。这将禁用USB 3.0端口,因此Windows安装不会看到它,因此不需要驱动。

0
0
0
2015-07-13 18:06:33 +0000

我知道这是一个老帖子,但我通过谷歌找到了这个,想分享一下为我解决的方法。

我从USB 2.0闪存盘启动(在USB 2.0端口上),当它提示驱动时,我取消了并回到安装程序中的 “立即安装 "提示。
然后我把U盘取出来,插到另一台电脑上,用GParted更改UUID并取消设置启动标志。然后我把U盘插到新电脑上,重新尝试安装,果然成功了!