Не менее хорошо они знают, что бывает, если забыть нажать [F6]: приходится начинать все сначала, потому что программа установки не может найти контроллер запоминающего устройства, если ПО для этого устройства не входит в список собственных драйверов системы.
В Windows Server 2008 появился новый способ передачи драйверов инсталлятору в процессе установки. Хорошие новости: нажимать [F6] больше не надо. Плохие новости: все теперь делается совсем по-другому. Файлы textsetup.oem, которые раньше определяли, какой драйвер запоминающего устройства должна использовать программа установки Windows, канули в Лету, а для указания раздела, в который будет установлена Windows, теперь используется специальный мастер.
Мне уже приходилось устанавливать Windows Server 2008 на довольно старые тестовые серверы, соответствующие минимальным аппаратным требованиям системы, и я столкнулся с тем, что программное обеспечение для контроллера RAID-массива Dell PERC 3 RAID в список собственных драйверов Windows Server 2008 не входит. К счастью, драйвер можно загрузить с
сайта Dell. После того как я скачал драйвер и указал его размещение программе установки, процесс установки продолжился без проблем. Инсталлятор копирует файлы драйвера запоминающего устройства, как показано на рис. A.
Рисунок A
Новый способ обработки драйверов использует файлы .inf и .sys, а также любые другие файлы, предусмотренные структурой драйвера (например, .dll или .cat).Этот простой процесс избавляет, наконец, от необходимости нажимать дурацкую клавишу [F6].
Однако при установке Windows Server 2008 на старый сервер могут возникнуть определенные проблемы, если драйвер контроллера запоминающего устройства не входит в список собственных драйверов, а производитель не предоставляет новую версию, совместимую с Windows Server 2008. Большинство крупных производителей серверов, конечно, выпускает новые драйверы, но все-таки прежде чем массово переключаться на Windows Server 2008, стоит проверить список совместимых драйверов.
Автор: Rick Vanover
Перевод: SVET
Оцените статью: Голосов
Доброй ночи. На улице стемнело, поэтому мы начинаем установку операционной системы Windows Server 2016 на аппаратный сервер Supermicro SYS-1029P-WTRT. В качестве носителя будет использоваться RAID1 массив из двух NVMe дисков, собранных на аппаратном RAID контроллере Avago MegaRAID 9460-8i.
Тестовый стенд:
- Сервер Supermicro SYS-1029P-WTRT. Два процессора Intel Xeon Silver. 256 Гб оперативки.
- Два диска Micron MTFDHBE7T6TDF — 7.68 TB NVMe.
- Avago MegaRAID 9460-8i — 12Gb/s SAS/SATA/NVMe контроллер. Два NVMe диска собраны в аппаратный RAID1 массив.
- Сетевуха — двухпортовый SFP+ адаптер Supermicro AOC-STGN-i2S.
Задача на сегодня простая: установить операционную систему и накатить драйвера для всех устройств.
Установка Windows Server 2016
Заходим в IPMI сервера Supermicro и запускаем KVM консоль.
На сервере ничего не установлено, загружена оболочка UEFI Shell.
Монтируем образ с инсталлятором Windows Server 2016.
Перезагружаем сервер.
Для вызова загрузочного меню нажимаем F11.
Оффтопик: в меню загрузки видно, что на сервере имеется два десятигигабитных SFP+ порта от установленного адаптера и два десятигигабитных Ethernet порта встроенного чипсета Intel C622.
Для загрузки инсталлятора с примонтированного ISO образа выбираем UEFI: ATEN Virtual CDROM YSOJ.
Для запуска инсталлятора нажимаем любую клавишу.
Запускается инсталлятор Windows Server 2016.
Выбираем язык, формат времени, раскладку клавиатуру. Я оставляю всё по умолчанию. Next.
Install now.
Setup is starting. Расслабляемся и откидываемся на спинку кресла.
Выбираем тип установки.
- Standard без GUI
- Standard с GUI
- Datacenter без GUI
- Datacenter с GUI
Я выбираю Windows Server 2016 Standard (Desktop Experience). Next.
Принимаем лицензионное соглашение. Next.
Выбираем Custom: Install Windows only (advanced).
Упс. We couldn’t find any drives. To get storage driver, click Load driver. Инсталлятор не понимает что за RAID контроллер у нас и предлагает скормить ему драйвер.
Отвлекаемся от окна установки. Нам нужно сделать ISO образ с драйверами для RAID контроллера MegaRAID 9460-8i. Для начала скачаем драйвера.
На сайте производителя находим последний драйвер для Windows, принимаем соглашение и скачиваем.
Распаковываем папку с драйверами.
Нас интересует ZIP файл внутри, но он запаролен.
Пароль указан в Important.txt.
Вводим пароль, архив распаковывается.
Драйвера для Windows Server 2016 лежат в папке Win10_x64. Эту папку с помощью UltraISO сохраняем в ISO образ.
UltraISO — создать ISO образ с файлами
ISO образ с драйверами для контроллера готов.
Демонтируем образ с инсталлятором Windows Server 2016 из KVM.
Монтируем образ с драйверами контроллера.
Возвращаемся к окну установки и нажимаем ссылку Load driver.
Browse. Лезем внутрь смонтированного диска и выбираем папку Win10_x64.
OK. Находятся драйвера.
Выбираем драйвер от нашего контроллера MegaRAID 9460-8i. Next.
Отлично. Массив увиделся. Выбираем его, и… внизу Windows can’t be installed on this drive. Ну конечно, извлекаем образ с драйверами и монтируем установочный образ с Windows.
Теперь порядок. Next.
Пошла установка. Сервер перезагрузится.
Указываем пароль администратора. Finish.
ОС Windows Server 2016 установлена.
Установка обновлений Windows
Выполняем вход в операционную систему.
Сервер аппаратный, поэтому в диспетчере устройств вот такая неприглядная картина. Много нераспознанного оборудования.
Мне повезло, сетевой SFP+ адаптер Supermicro AOC-STGN-i2S корректно распознался, поэтому я быстренько настроил сеть и Интернет. Это позволило активировать Windows и запустить установку обновлений.
После установки обновлений список неизвестных устройств значительно сократился.
Установка драйверов для сервера Supermicro SYS-1029P-WTRT
Воспользуемся поиском драйверов на сайте производителя сервера.
Нашлось довольно много всего.
Скачиваю всё.
По очереди начинаю устанавливать драйвера. Что-то не пригодилось, типа Intel Virtual RAID on CPU.
Драйвера установлены.
Дополнительно скачиваю и устанавливаю пакет LSI Storage Authority.
Он позволяет получить доступ к просмотру физических дисков RAID контроллера.
Ссылки
Управление RAID контроллером LSI (Broadcom, Avago) с помощью StorCLI в Windows Server
Заключение
Мы установили операционную систему Windows Server 2016 на аппаратный сервер Supermicro SYS-1029P-WTRT. В качестве носителя использован RAID1 массив из двух NVMe дисков, собранных на аппаратном RAID контроллере Avago MegaRAID 9460-8i.
Дополнительно установили драйвера для всех устройств.
В этой публикации, друзья, рассмотрим, как устранить ошибку «Нам не удалось найти драйверы…», возникающую в процессе установки Windows. Когда мы подходим к этапу выбора места установки Windows, установщик может не определить нужный нам диск или RAID-массив, на раздел которого мы хотим установить операционную систему. По причине отсутствия драйверов дискового устройства. Но не всегда причина в драйверах, и давайте рассмотрим, из-за чего вообще установщик может не видеть диски и массивы.
Итак, друзья, ошибка «Нам не удалось найти драйверы…». Возникает при установке Windows. Мы доходим до этапа указания места установки Windows, но не видим разделов или нераспределённого места на нужном диске или RAID-массиве. Если дисковое устройство у нас одно, на этапе выбора места установки вообще не будет ничего. Внизу окошка нам сообщается:
«Нам не удалось найти драйверы. Чтобы получить драйвер запоминающего устройства, нажмите кнопку «Загрузить драйвер».»
Это значит, что у установщика Windows нет драйверов для нашего дискового устройства, и он не может определить его. Установщик предлагает нам указать место на компьютере, откуда он может загрузить эти драйверы. Мы должны нажать опцию «Загрузить».
Далее — «Обзор».
И в окошке обзора указать папку с драйверами дискового устройства.
Примечание: друзья, на следующем этапе может быть так, что установщик не захочет принимать драйверы, которые мы ему подсовываем, по той причине, что они не подписаны. Что это за ситуация, и как её разрешить – в статье «Ошибка «Не найдены подписанные драйверы устройства».
Если мы указали правильный подписанный драйвер, он отобразится в окошке установщика. Жмём «Далее».
Дисковое устройство будет определено, мы получим доступ к его разделам и сможем выбрать один из них для установки Windows.
Но это если причина в драйверах дискового устройства. Могут быть и другие причины.
Дисковые устройства в процессе установки Windows обычно определяются без проблем. Установщик сам может определить даже RAID-массивы, если они обеспечены популярными аппаратными RAID-контроллерами, например, интегрированными в материнские платы от Intel или AMD. Но бывают случаи, когда у установщика Windows нет драйверов дискового устройства. В частности, если:
- Для RAID используется редкий аппаратный RAID-контроллер;
- Для RAID от Intel используется технология Intel VMD и установщику винды нужно подсунуть драйвера Intel Rapid (Intel RST).
- Используется жёсткий диск с нестандартным интерфейсом, например, NVMe или SCSI, для которого нужны специальные драйверы.
В таких случаях нам нужно самим обеспечить драйверы дискового устройства – скачать их и поместить на диск компьютера, который будет автоматически обнаруживаться установщиком Windows, либо на установочную флешку Windows
Важно: драйверы дискового устройства должны быть не в формате EXE-файла установки, а в формате файлов INF, SYS и пр. И подсовать установщику Windows эти файлы мы должны в разархивированной папке.
Где взять драйверы дискового устройства? Взять их можно:
- Для интегрированных RAID-контроллеров — на сайтах Intel и AMD, на сайтах производителей материнских плат или ноутбуков. В разделе поддержки материнских плат драйверы RAID обычно поставляются в блоке «SATA»;
- Для отдельных RAID-контроллеров – на сайтах их производителей;
- Для нестандартных жёстких дисков – на сайтах их производителей, материнских плат или ноутбуков;
- С помощью менеджеров драйверов, например, программы Snappy Driver Installer. В ней содержится огромнейшая база всевозможных драйверов, и эта программа позволяет хранить локальные базы драйверов только для используемого компьютера;
- Методом экспорта драйверов дисковых устройств из работающей Windows.
Друзья, как ещё можно решить вопрос с ошибкой «Нам не удалось найти драйверы…» при установке Windows? Вдруг вы не сможете найти драйверы вашего дискового устройства, и такое может быть. Поиску драйверов и подсовыванию их установщику Windows есть альтернатива – установка Windows в среде WinPE от Sergei Strelec. Этот WinPE загружается с некоторыми драйверами вашего компьютера и, возможно, сможет автоматически определить RAID-массив или проблемный диск. Если не сможет, можно выполнить в нём автоматическую установку драйверов или их установку из хост-системы, т.е. установленной на других дисках Windows.
Возможно, у вас не будет драйверов в формате файлов INF, SYS и пр., которые нужны установщику Windows. Но будет EXE-файл установки драйвера. Этот EXE-файл можно запустить в среде WinPE и установить, как в среду Windows.
Если WinPE от Sergei Strelec определит дисковое устройство, можно будет установить на него Windows. Для этого WinPE предусматривает много разных способов, детально о них — в статье «Как установить Windows с помощью Live-диска от Sergei Strelec».
Друзья, если при установке Windows вы сталкиваетесь с ошибкой «Нам не удалось найти драйверы…», но у вас обычный жёсткий диск, который ранее без проблем определялся установщиком Windows, возможно, дело в повреждённом установочном носителе Windows. Может быть, что:
- Повреждён дистрибутив, например, вы взяли кривую сборку Windows;
- При создании установочной флешки произошли сбои, и запись произошла некорректно;
- На флешке имеются сбойные секторы.
И эти моменты коснулись файлов драйверов.
Создайте установочную флешку Windows официальным способом – с помощью специальной утилиты от Microsoft. Прим. о таком способе смотрим в статьях для Windows 11 и Windows 10. Проверьте флешку, нет ли на ней сбойных секторов – сделайте тест поверхности, например, программой Victoria. Или попробуйте другую флешку.
Ошибка «Нам не удалось найти драйверы…» при установке Windows появляется, если установщик не может определить жёсткий диск или RAID-массив из-за того, что у них имеются проблемы. Жёсткий диск может быть неправильно подключён, неисправен, по иным причинам не определяться в BIOS. RAID может рассыпаться, в том числе из-за выхода из строя RAID-контроллера. Детально по этой теме – в статье «БИОС не видит жёсткий диск».
Друзья, по теме проблем с драйверами при установке Windows также смотрите статью «Не найден необходимый драйвер носителя при установке Windows».
Распределенное обучение с TensorFlow и Python
AI_Generated 05.05.2025
В машинном обучении размер имеет значение. С ростом сложности моделей и объема данных одиночный процессор или даже мощная видеокарта уже не справляются с задачей обучения за разумное время. Когда. . .
CRUD API на C# и GraphQL
stackOverflow 05.05.2025
В бэкенд-разработке постоянно возникают новые технологии, призванные решить актуальные проблемы и упростить жизнь программистам. Одной из таких технологий стал GraphQL — язык запросов для API,. . .
Распознавание голоса и речи на C#
UnmanagedCoder 05.05.2025
Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . .
Реализация своих итераторов в C++
NullReferenced 05.05.2025
Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .
Разработка собственного фреймворка для тестирования в C#
UnmanagedCoder 04.05.2025
C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . .
Распределенная трассировка в Java с помощью OpenTelemetry
Javaican 04.05.2025
Микросервисная архитектура стала краеугольным камнем современной разработки, но вместе с ней пришла и головная боль, знакомая многим — отслеживание прохождения запросов через лабиринт взаимосвязанных. . .
Шаблоны обнаружения сервисов в Kubernetes
Mr. Docker 04.05.2025
Современные Kubernetes-инфраструктуры сталкиваются с серьёзными вызовами. Развертывание в нескольких регионах и облаках одновременно, необходимость обеспечения низкой задержки для глобально. . .
Создаем SPA на C# и Blazor
stackOverflow 04.05.2025
Мир веб-разработки за последние десять лет претерпел коллосальные изменения. Переход от традиционных многостраничных сайтов к одностраничным приложениям (Single Page Applications, SPA) — это. . .
Реализация шаблонов проектирования GoF на C++
NullReferenced 04.05.2025
«Банда четырёх» (Gang of Four или GoF) — Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес — в 1994 году сформировали канон шаблонов, который выдержал проверку временем. И хотя C++ претерпел. . .
C# и сети: Сокеты, gRPC и SignalR
UnmanagedCoder 04.05.2025
Сетевые технологии не стоят на месте, а вместе с ними эволюционируют и инструменты разработки. В . NET появилось множество решений — от низкоуровневых сокетов, позволяющих управлять каждым байтом. . .
19.07.2023
Содержание
- 1 Проверка подключения запоминающего устройства
- 2 Обновление драйверов
- 3 Проверка совместимости
- 4 Популярные инструменты установки драйверов
- 5 Установка драйверов вручную
- 6 Другие проблемы, связанные с установкой драйверов
Часто при установке Виндовс 10 просит драйвер запоминающего устройства, который не удается отыскать, а значит дальнейший процесс установки становится невозможным. С этой проблемой сталкиваются владельцы лэптопов и ПК, работающих на современных процессорах 2021-2023 года. Кроме того, в таких ноутбуках дисковая подсистема хранения данных может быть создана с учетом технологии Intel® Rapid Storage Technology, позволяющей работать с быстрыми дисками SSD.
Применяя старый образ ОС, вы должны знать, что скорее всего на нем отсутствуют драйвера для современной технологии.
Проверка подключения запоминающего устройства
Ошибка при установке Windows 7 – драйверы не найдены может возникать по тем же причинам, что и в случае с Windows 10, когда нужно проверить подключение устройства к ПК. Учитывая разные региональные варианты, но одинаковое название модели, необходимо узнать PID и VID устройства.
Для этого нужно:
- Зайти в «Панель управления», выбирая «Диспетчер устройств», чтобы отыскать свою флешку или диск.
- Дважды кликаем на устройство, выбирая пункт «Свойства».
- Заходим в раздел «Сведения», чтобы выбрать «Идентификатор оборудования».
Здесь и можно будет просмотреть актуальные PID и VID устройства.
Обновление драйверов
Если пользователь столкнулся с проблемой – нам не удалось найти драйверы, нужно проверить наличие обновлений для драйверов запоминающих устройств. Это можно сделать с помощью панели задач, в которой вводим «Диспетчер устройств», выбирая подходящий из предложенного списка.
Определившись с категорией, кликаем на интересующее нас устройство, что нуждается в обновлении. Лучше всего воспользоваться пунктом «Автоматической поиск» для обновленных драйверов.
Проверка совместимости
Драйвер запоминающего устройства может не устанавливаться по причине несовместимости с выбранной версией ОС. В таком случае многие продукты могут работать с существенными сбоями или вовсе «отказываться» работать.
Для проверки версии и сборки Виндовс можно воспользоваться панелью задач, в которой вводят запрос «winver». После этого следует нажать клавишу «Ввод». Для устранения проблем нужно ввести название устройства, нажимая «Свойства», а затем «Совместимость». Чтобы решить проблему, активируем опцию «Запустить средство устранения проблем с совместимостью».
Популярные инструменты установки драйверов
Прежде чем купить лицензионную Windows 10, необходимо ознакомиться с актуальными программными продуктами для установки, обновления драйверов. В этот список вошли следующие полезные инструменты:
- Driver Booster Free – бесплатная программа-помощник для автоматического обновления драйверов.
- DriverHub – идеальное решение, как для домашнего, так и для корпоративного использования.
- DriverPack Solution – универсальный инструмент, который одинаково подходит для разных машин с любой конфигурацией.
При выборе подходящего инструмента стоит также узнать, для каких марок и моделей лэптопов, ПК он был создан (если речь идет про специфических «помощников»).
Установка драйверов вручную
Что делать, если при установке Windows 10 просит драйвера? Их можно установить автоматически или вручную. Последний вариант возможен при выполнении такой последовательности действий:
- В меню «Пуск» кликаем на «Диспетчер устройств».
- Ищем устройство, которое нуждается в обновлении, кликаем на его название.
- Выбираем пункт «Свойства».
- Нажимаем на раздел «Драйвер», переходим в «Обновить драйвер».
При нажатии на раздел «Автоматический поиск» осуществляется установка драйверов из «Центра обновлений».
Другие проблемы, связанные с установкой драйверов
Причин, которые привели к невозможности устанавливать, обновлять драйвера, достаточно много. Среди наиболее частых проблем стоит выделить и другие сложности:
- Несоответствие выбранного драйвера версии используемой ОС. Поэтому важно предварительно произвести проверку совместимости.
- Отсутствие прав администратора. Для этого нужно выполнить вход в систему с использованием учетной записи.
- Не получается удалить «старый» драйвер, чтобы произвести установку нового. Нужно зайти во вкладку «Процессы», чтобы успешно завершить все действия с драйвером, нуждающимся в переустановке.
- Файл драйвера был поврежден. Нужно повторить загрузку драйверов с Интернета, чтобы продолжить успешный процесс обновления.
Не стоит забывать о том, что каждый ПК или лэптоп представляет собой сложное аппаратное оборудование, в котором стабильная работа связана с конкретным перечнем факторов влияния. Поэтому вышеперечисленные причины не считаются единственными, а относятся к списку часто встречающихся.