Почему Windows 7 запрашивает дополнительные драйверы при установке с диска USB 3.0?

29

Я только что купил новый конфиг (ASUS p8z68-v lx, i5-2500k + ram и новая графическая карта). Вернувшись и установив его на свой старый компьютер, я только что увидел, что мой DVD-плеер был на IDE (да ...).

Итак, мне нужно было установить Windows 7 64bit с моего USB-ключа. Хорошо, я сделал мой USB-ключ загрузочным и скопировал на него официальный DVD (ту же версию, что была на моем старом компьютере), настроил BIOS для загрузки на нем и запустил компьютер.

Он работал нормально, пока не запросил драйверы CD / DVD (что забавно, потому что я делаю это через USB, потому что не могу подключить свой DVD-плеер: D) Я подключил 3 жестких диска SATA и все.

Я сделал небольшой поиск в Google и обнаружил, что это могут быть драйверы SATA или RAID. Хорошо, я взял другой USB KEY и установил на него все драйверы материнской платы (с компакт-диска, поставляемого с MB), и ни один из этих драйверов, похоже, не работал. Я попытался загрузить новые драйверы с сайта ASUS и тот же эффект.

Любая идея, но не "купить новый DVD-плеер", я сейчас сломался на месяц :)?

Shikiryu
источник
Для какого именно устройства нужны драйверы? В драйвере нет ничего «особенного». Что именно не так с IDE DVD ... На сегодняшний день все материнские платы Intel Series 6 имеют контроллер ide.
Ramhound
Непонятно, почему вы не можете установить с DVD. У вашей материнской платы нет порта IDE?
Дэвид Шварц
@DavidSchwartz Нет, у него нет ни одного usa.asus.com/Motherboards/Intel_Socket_1155/P8Z68V_LX/… !
HackToHell
@ Ramhound нет IDE порта; поэтому нет старого DVD-плеера, как у меня, поэтому нет установки с DVD-диска… Там написано «отсутствует драйвер CD-DVD-плеера» без дополнительной информации… Но я согласен с вами, в драйвере CD нет ничего особенного…
Шикирю
Он работал нормально, пока не спросит меня - я не понимаю - так вы установили Windows или нет? То, что вы загружаете с USB, не имеет ничего общего с «драйвером USB» для компьютера, это просто загрузочный носитель. Скажите точно, на каком этапе установки вы работаете.
integratorIT

Ответы:

26

Вам нужны драйверы USB 3.0 для чтения установочного носителя. Windows 7 в порядке с AHCI.

Заб
источник
3
Почему драйверы USB 3.0? Почему AHCI? Я не понимаю, вы читали что-нибудь в этом вопросе?
Тамара Вийсман
2
потому что у вас есть контроллер USB3.0. Даже если он электрически и программно совместим с USB2.0, Windows увидит USB-устройство поколения 3, а драйвер по умолчанию не будет установлен ....
ЗаБ
Но он загрузился с USB 3.0, поэтому он должен иметь доступ?
Тамара Вийсман
1
Я прочитал отчеты о портах USB 3.0, вызывающих проблемы с установкой W7 из-за отсутствия драйверов 3.0, хотя я ничего не могу проверить .... h30434.www3.hp.com/t5/Other-Notebook-PC-Questions/…
Moab
4
Как ни странно (потому что за него проголосовали дважды), этот ответ - самый близкий, который спас меня :) Прочитав его, я понял, что, возможно, я использовал один из двух портов USB3 для USB-ключа с настройкой Windows ... Я проверил свое руководство по MB и получил это. Я перешел на порт USB2 и работал :) Во всяком случае, я пробовал все драйверы с моего MB DVD и раньше, включая USB3 ... Я думаю, установка обновленных драйверов USB3 (о которых я не думал) могла бы сработать, но оказалось, что их легче изменить на USB2;).
Шикирю
18

Проблема немного таинственная, пока вы не поймете, что происходит за кулисами во время установки Windows. И есть обходной путь, позволяющий вам использовать USB 3.0. Один обходной путь проще в данный момент, другой требует немного работы для настройки, но будет проще для будущих установок.

Введение: в чем именно проблема

Вот длинное, но случайное описание процесса и почему вы не можете завершить установку:

  1. Биос запускает компьютер. Биос это программное обеспечение. Он запускает POST - и загружает базовую поддержку для различных аппаратных устройств. Он может получить доступ к портам USB 3.0, находит менеджер загрузки на USB-накопителе и bootmgr загружает установочную установку windows 7.

  2. Как только Windows 7 Setup Exe загружается - BIOS передает управление оборудованием. Биос доступ к аппаратному обеспечению заканчивается. Программа установки Windows должна загрузить собственные драйверы для просмотра различных аппаратных устройств. Я думаю, что это называется Windows Pre-Installation Environment. У него нет драйверов USB 3.0. Так что нет, просто потому, что вы начали с доступа, не означает, что вы все равно должны сейчас. Вы не

    Возможно, вы знаете, что во время этого процесса установки WinPE может видеть некоторые контроллеры жесткого диска. Когда-то (win NT 4.0, 98 и т. Д.) Он мог видеть контроллеры IDE, но не SATA, или сторонние, или многие контроллеры SCSI. Если у вас была новая материнская плата или вы добавили карту - вам нужно было бы нажать F6 и вставить дискету. WinPE загрузит драйверы с дискеты, а затем сможет увидеть контроллер SATA или устройство scsi и установить его на диск на этом новом контроллере может затем продолжить. Проблема здесь похожа ...

    Дополнительная информация: пока bios обращается к карте памяти USB 3.0, WinPE создает виртуальный жесткий диск, называемый Drive X: и WinPE загружает себя на диск X. Затем Bios передает управление, и WinPE проверяет диск X на наличие файлов inf для загрузки. любые драйверы это нужно. Для Windows 7 он имеет SATA и USB 2.0 - но в его арсенале нет драйверов USB 3.0. (Помните, что в Win98 также не было драйверов USB 2.0).

    Итак, почему ты не можешь продолжить? Проблема в том, что на диск X загружаются только среда и утилиты WinPE (например, утилита разметки). Фактическое программное обеспечение windows 7 по-прежнему хранится в виде пакета на карте памяти USB 3.0 - и теперь, когда bios передал аппаратное управление для PE, вы потеряли доступ к нему. Мы исправим это позже ...

    Последний шаг в процессе ...

  3. НОРМАЛЬНО, после того, как WinPE распакует файлы Win 7 на жесткий диск и перезагрузит - (вы, возможно, уже это поняли) - среда предустановки испарится. Он хранился только на виртуальном диске "X:", а поскольку ram стирается при перезагрузке, то же самое было и с WinPE. Итак, вы уже догадались, Windows 7 теперь будет на вашем компьютере, и опять же, не имеет доступа к USB 3.0.

Резюме

Итак, теперь, наконец, должно иметь смысл, что Bios, среда предустановки Windows и Windows 7 - это все свои собственные операционные системы, каждая из которых более сложна, чем предыдущая, - но для каждого нужны свои драйверы для доступа к устройствам.


Решение:

Это на самом деле довольно просто. Вам просто нужно добавить драйвер для каждой ОС. У биоса есть своя. Windows PE и Windows 7 хранятся в виде пакетов на установочном диске.

Долгий путь назад - получить копию драйверов USB 3.0, распаковать пакет WinPE и, если хотите, распаковать пакет Windows 7, вставить файлы INF драйверов в их кеши драйверов, перепаковать их и поместить обновленную версию. пакет обратно на установочный диск. Как только это будет сделано, вы подходите для любых новых установок, которые вы делаете. Кто-то еще может сказать вам, как ускользнуть. Это немного времени, чтобы исправить одноразовое время.

С одной стороны, это сделать намного проще.

Помните, что USB-флешка установит Windows 7 только в том случае, если флешка отформатирована в NTFS до того, как вы скопируете на нее DVD-диск с Win7. Жир не будет работать.

  1. Найдите драйверы USB 3.0 для Windows 7 (x32 или x64, я не уверен, насколько это важно). Для себя я использовал Etron 168, и там был только один INF, и он работал для x64. При установке Win 7 x64 присутствуют драйверы x32 и x64, поэтому начните с сопоставления соответствующего драйвера с установкой, с которой вы работаете. Если это не сработает, возможно, попробуйте другой.
  2. Создайте папку драйверов на USB-накопителе или на втором USB-накопителе.
  3. Загрузитесь с порта USB 3.0.

    (Разное примечания: биос должен быть настроен на загрузку с «USB-HDD» для этого, и некоторые mobo'ы суетливы - например, Gigabyte - и некоторые все равно будут по умолчанию использовать ssd или hdd, если они загрузочные.)

    Win PE загрузится (очень быстро, между прочим) и будет жаловаться, ошибка в том, что нужны драйверы для CD / DVD. (примечание: CD / DVD, а не жесткий диск или драйвер scsi!)

  4. На данный момент, у вас есть возможность просмотреть. На какую бы флешку вы ни ставили драйверы - вставьте ее в порт 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 сможет найти пакет Windows 7 на флешке USB 3.0 и распаковать его в выбранный раздел жесткого диска.

    Примечание: Это может не иметь смысла, но WinPE мог бы увидеть и позволить вам настроить жесткий диск или SSD, создать и определить размеры разделов, и ТОГДА пожаловался, что у него нет доступа к пакету Windows 7 на флешке USB 3.0 - но по какой-то причине он останавливает все сразу и запрашивает драйвер CD / DVD (в данном случае драйвер USB 3.0).

    С этого момента установка будет очень быстрой. Для сборки, которую я только что сделал, она распаковала Win7 на низком уровне ssd за 4 минуты.

    В этот момент он сообщит, что хочет перезагрузить компьютер. Как только компьютер перезагрузится, установка продолжится исключительно с использованием файлов, находящихся сейчас на жестком диске / ssd.

  6. Поэтому не забудьте извлечь USB-накопитель во время перезагрузки.

  7. Убедитесь, что BIOS настроен для загрузки с диска C: (жесткий диск / ssd) на этом этапе.

    Windows 7 настроится самостоятельно, загрузит все драйверы устройств, какие только сможет, и вы сразу же окажетесь на рабочем столе.

  8. Просто помните, что теперь вам нужно вставить карту памяти в порт USB 2.0 и загрузить драйверы USB 3.0 для Windows 7!

sneaky_puma
источник
1
Как отмечено в этом разделе FAQ , весь контент, созданный пользователями на этом сайте, лицензируется в соответствии с CC BY-SA 3.0 . Атрибуция уже требуется.
JoshP
1
Я внес некоторые существенные изменения в формат вашего ответа, чтобы сделать его немного более читабельным. Не стесняйтесь откатывать / изменять эти изменения по своему усмотрению.
Джеймс Мерц
Я собираюсь понизить голос за простой факт, что пользователь хотел денег за бесплатную информацию.
Ramhound
Теперь Intel поставляет утилиту, которая исправит установочный образ ISO после загрузки на USB-накопитель. Эта утилита добавит поддержку USB3.0 в образ установщика. Он объявлен для использования на Intel NUC, но я успешно использовал его на других платах. downloadcenter.intel.com/download/25476/…
Даниэль
«Intel теперь поставляет утилиту, которая исправит установочный образ ISO» - только если вы устанавливаете 64-битную версию. Для 32-разрядных, dismguiинструкции в их readme работают, и инструкции в Dell работают. Я видел других, которые не работают.
EML
14

Попробуй это, мммм.

Установить с USB:

Когда Windows запрашивает драйвер, просто нажмите Отмена. Вы вернетесь к экрану приветствия. На экране приветствия извлеките USB-накопитель и вставьте его обратно в РАЗЛИЧНЫЙ USB-ПОРТ. Нажмите Установить сейчас снова. Процесс установки будет как обычно.


Кроме того, забудьте, где я нашел этот лакомый кусочек

«Это были драйверы SATA для MoBo»

«На другом ПК (очевидно) я загрузил последние версии драйверов Win7 для своей материнской платы и поместил их на USB-накопитель, с которого я устанавливал Win7 (хотя это, вероятно, должно работать, даже если вы устанавливаете с DVD, так долго, как вы можете получить для них, когда вы просматриваете из диалогового окна ошибки). Как только я получил ошибку, я просмотрел файлы для установки, но они все еще не показывались. Я снял флажок для отображения несовместимых драйверов, а затем они появились. I выбрал драйвер и нажал «Далее», после чего все прошло гладко ».

«Что сводит меня с ума, так это то, что сообщение об ошибке заставляет вас искать драйверы DVD, когда это не имеет к этому никакого отношения, плюс Win7 даже не распознает правильные драйверы как совместимые с оборудованием!»

Moab
источник
@Shikiryu: работает ли выше?
Тамара Вийсман
1
К сожалению нет. Отмена и повтор только что сделали одно и то же дважды (очевидно). Как я уже сказал, я уже попробовал все драйверы SATA с моего MB DVD (перенесенного на другой USB-ключ) и из Интернета ...
Шикирю
Crazy sh * t Oo, у меня тоже работает. :)
CSchulz
7

Хорошо, на коротком вы должны изменить порт USB. Я чуть не думал, что разрушил LAPTOP друзей.

Моя проблема была такой:

  • Ноутбук ASUS
  • нет физического привода DVD
  • WIN7 просила CD / DVD драйвер

Как только я изменил USB-порт с 3.0 на другой (который, я полагаю, был 2.0-дисководом), он заработал.

Альберт
источник
Именно то, что я объяснил здесь . В любом случае спасибо :)
Шикирю
У меня была точно такая же проблема. После переключения моего установочного USB-носителя на другой (USB2.0 против USB3.0) порт работал нормально.
Rob3C
Возникла эта проблема при переустановке моего Dell XPS13. Подключил загрузочную флешку к порту USB3. Подключение к порту USB2 отсортировало, перезагрузка не требуется
Dan J
4

У меня была эта проблема с ноутбуком ASUS N56VZ, который имеет только порты USB 3.0 (чипсет Intel).

Я пошел на загрузку драйверов ASUS для моей модели ноутбука и обнаружил, что для успеха на моем ноутбуке необходимы, в частности, 2 драйвера: драйверы чипсета Intel (для поддержки USB 3.0) и драйверы Intel RST (технология Rapid Storage). Обратите внимание, что вам могут не понадобиться драйверы RST, если у вас полностью отключен контроллер RAID (и используется только режим AHCI).

Загрузив драйверы, я извлек архивы и скопировал их в папку исходных файлов на USB. Наконец, я перезагрузился с флешки в тот же порт USB, и вуаля! Установите в соответствии с обычным процессом.


PS Это не должно иметь никакого значения, но просто обратите внимание, что и моя флешка, и порты - оба USB 3.0.

user235628
источник
2

Обычно вам нужны драйверы AHCI / RAID, которые можно сделать с помощью этого пакета драйверов: http://dlcdnet.asus.com/pub/ASUS/misc/sata/Intel_AHCI_RAID_V10501026_XPVistaWin7.zip

Согласно описанию: «Сделать Intel AHCI / RAID Driver Disk». Это то, что нужно для настройки доступа к жестким дискам.

Официально файлы в Intel_AHCI_RAID_V10501026_XPVistaWin7 \ Driver \ 64bit должны быть именно тем, что вам нужно.

В качестве альтернативы вы можете воссоздать USB-накопитель, используя официальный метод, поддерживаемый Microsoft: http://www.microsoftstore.com/store/msstore/html/pbPage.Help_Win7_usbdvd_dwnTool

Удачи!

JapyDooge
источник
2
Это все, что я пробовал до публикации здесь ... безуспешно.
Шикирю
2

Пробовали ли вы это: Когда программа установки запрашивает драйверы, закройте эти два диалоговых окна, пока не вернетесь на экран приветствия, а затем измените порт USB (подключите флэш-диск с установкой Win7 к другому порту) и снова нажмите «Установить сейчас»? Это намного проще.

В.В.
источник
Это работает только при повторном подключении к USB-порту не 3.0.
user148298
1

Нашел еще одну возможность в этой теме :

С тех пор я обнаружил, что проблема заключается в загрузке Win 7 SP1. Я скачал исходный файл Win 7 non SP1 из загрузок Technet, и он устанавливается нормально, он не запрашивает драйвер CD / DVD ...

harrymc
источник
1
Спасибо, но у меня есть официальный Windows 7 64bit DVD. Я не загружал это; нет тогда SP1 ;-)
Шикирю
1

Вот простейшее решение проблемы без необходимости найти правильный драйвер. Эта проблема возникает только в последних сборках установщика Windows 7, работающих с USB-накопителя, подключенного к порту USB 3.0 (обычно синего цвета). Просто заново подключите USB-накопитель к порту, отличному от 3.0, и перезапустите программу установки, нажав кнопку закрытия в окне настройки и повторив попытку. Большинство новых материнских плат имеют оба порта.

user148298
источник
1

Очевидно, что Windows 7 имеет no built-in USB3 drivers( источник ) (в отличие от Win8 или 8.1), поэтому после того, как управление передано из BIOS (который достаточно хорошо знает свой контроллер USB3) в Win7 ( PE ), ОС ищет подходящие драйверы для загрузки контроллера на его стек драйверов, но он не может их найти. Таким образом, каждый порт, подключенный к контроллеру USB3, не будет работать без дополнительных драйверов. Кроме того, я думаю, что все порты голубого цвета являются USB3.

Некоторые BIOS могут позволить понизить режим контроллера USB для обратной совместимости, что может решить проблему в некоторых случаях, заставляя контроллер работать в режиме USB2 через настройки BIOS.


Казалось бы, простое решение - найти подходящие драйверы и поставить их на Win7. Обычно их можно найти где-то Support->Drivers-><OS>->USBна сайте производителя материнских плат, где <OS>в этом случае их нужно заменить на что-то вроде «Windows 7 64-bit». Следует отметить, что файлы, возможно, должны быть unpackedзаранее, чтобы ОС распознала их. Папка, содержащая .inf(ые «информация об установке») файл (ы) для соответствующей архитектуры (в данном случае amd64), должна быть доступна ОС.


В этом конкретном случае могут работать следующие шаги (ссылки могут стать недействительными, ...):

  1. Скачайте это и распакуйте,
  2. Скопируйте папку «Драйвер» на USB-накопитель,
  3. После запроса файлов драйвера выберите папку «Driver» или файл «asmthub3.inf» внутри него.
Мухаммед Амин Бандехода
источник
0

У меня тоже была эта проблема некоторое время назад, и если я правильно помню, я просто попробовал другой USB-порт, и это сработало. Также очень важно, чтобы вы установили Windows 7 USB-установщик, выполнив следующие действия: http://www.intowindows.com/how-to-install-windows-7vista-from-usb-drive-detailed-100-working-guide /

(Я не рекламирую здесь ни одного сайта, есть несколько таких руководств, и я выбрал одно из многих)

Хенрик
источник
Смотри мой ответ. Это должен быть порт 2.0.
user148298
0

Убедитесь, что ваш USB не находится в порту USB 3.0. Отключить XHCI Pre-Boot Modeв BIOS. Это отключит порт USB 3.0, поэтому установка Windows не увидит его, и, следовательно, не требует драйверов для него.

11chubby11
источник
0

Поскольку Windows 7 по умолчанию не загружает неподписанные драйверы, вам нужно нажать, F8когда DVD PE-OS загружается, и выбрать « Дополнительные параметры загрузки» , а затем « Отключить принудительное применение подписи драйверов» . Это должно решить проблему, если другой метод не работает.

Я записал ISO-образ с одного из USB-накопителей на DVD-диск и смог установить с ним Windows.

Эрик
источник
Это больше похоже на комментарий, чем на ответ.
Дарий
Пока я не смогу попробовать обходной путь F8 самостоятельно, я бы сказал, что это скорее предложение. Я обновлю, как только я смогу попробовать и подтвердить, что это работает.
Эрик
Я попробовал это, и это не сработало для меня. Поэтому я попробовал это, а затем отменил установку и перенес usb на другой порт usb (2.0), но это тоже не сработало.
bgmCoder
0

Я знаю, что это старый пост, но я нашел его через Google и хочу поделиться тем, что исправило для меня.

Я загрузился с флэш-накопителя USB 2.0 (через порт USB 2.0), и когда он запросил драйверы, я отменил и вернулся к приглашению «Установить сейчас» в программе установки.
Затем я извлек флэш-накопитель, подключил его к другому компьютеру, изменил UUID и снял флаг загрузки с помощью GParted. Затем я подключил его к новому компьютеру и повторил установку, и все заработало!

BenjiWiebe
источник