С некоторых пор на серверных операционных системах от Microsoft, запущенных на «не серверном железе» перестали устанавливаться драйвера на сетевые карты от компании Intel. При этом на аналогичных десктопных операционных системах, драйвера успешно устанавливаются без каких-либо проблем. Суть проблемы, возможно кроется в наглом маркетинговом сговоре двух корпораций Microsoft и Intel. Далее рассмотрим, как решить данную проблему.
Рассмотрим решение проблемы пошагово.
Модифицируем файлы драйвера
- Для начала, находим на сайте Intel свою операционную систему и качаем пакет драйверов для сетевых карт I219.
- Переходим в диспетчер устройств и находим DevID нашей сетевой карты. В моем случае это: PCIVEN_8086&DEV_0D55
- Распаковываем скачанный файл 7zip’ом и переходим в директорию «PRO1000Winx64» далее, в зависимости от требуемой ОС переходим в требуемую директорию:
- NDIS63 — для Windows 8/Server 2012
- NDIS64 — для Windows 8.1/Server 2012 R2
- NDIS65 — для Windows 10/Server 2016
- Внутри выбранной директории находим и открываем файл e1d63x64.inf (для других ОС: e1d64x64.inf / e1d65x64.inf)
- Находим раздел [ControlFlags] и удаляем строчки, между [ControlFlags] и [Intel]
- Далее, в зависимости от исходной ОС (десктопной) ищем разделы:
- [Intel.NTamd64.6.2.1] — Windows 8
- [Intel.NTamd64.6.3.1] — Windows 8.1
- [Intel.NTamd64.10.0.1] — Windows 10
- Находим в нем строки со своим идентификатором (который мы нашли в пункте 2). Копируем их полностью в буфер обмена.
- Переходим в следующий раздел, в зависимости от целевой ОС (серверной)
- [Intel.NTamd64.6.2] — Windows Server 2012
- [Intel.NTamd64.6.3] — Windows Server 2012 R2
- [Intel.NTamd64.10.0] — Windows Server 2016
- В конец раздела после перечисления идентификаторов оборудования вставляем наши строки.
- Сохраняем изменения и закрываем файл.
Отключаем проверку подписи драйверов
После модификации файлов драйверов они не смогут пройти проверку подписи и, если мы все еще хотим установить драйвер десктопной сетевой карты Intel на Windows Server, то отключаем проверку подписи следующим образом:
Открываем консоль (cmd) от имени администратора и выполняем следующие команды:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
Первая отключает проверку подписи, вторая включает тестовый режим.
Далее перезагружаем компьютер/сервер.
Установка драйвера
Открываем диспетчер устройств, далее выбираем нашу сетевую карту и жмем «Обновить драйверы…» -> «Выполнить поиск драйверов на этом компьютере» -> Указываем путь до папки с нашим модифицированным файлом -> На злобную ошибку о проверке издателя выбранных драйверов отвечаем решительно «Все равно установить этот драйвер»
Теперь драйвер сетевой карты успешно установится и будет работать.
Включение защиты и отключение тестового режима
После выполнения всех вышеуказанных действий снова включаем защиту от установки «не хороших» драйверов и выключаем тестовый режим командами в командной строке, запущенной от имени администратора:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
Вот и все! Удачи!
Источник информации: https://baduser.info/?p=1075
Вы можете существенно упростить развертывание операционной системы на типовых рабочих станциях (серверах), если заранее интегрируете все необходимые драйвера в хранилище драйверов (Drive Store) в вашем установочном образ Windows. В этом случае вам не придется после установки Windows вручную скачивать и устанавливать специфические драйвера (в том числе AHCI/RAID/NVMe) на каждый компьютер.
В этой статье мы покажем, как добавить драйвера устройств непосредственно в установочный офлайн образ Windows 10 (это может быть ISO/WIM файл или VHD/VHDX файл с шаблоном ОС). Инструкция применима для всех поддерживаемых версий Windows 11, 10, 8.1 и для Windows Server 2022, 2019, 2016, 2012 R2.
Содержание:
- Добавляем драйвера в образ Windows с помощью PowerShell
- Интеграция драйверов в образ Windows Server с помощью DISM
- Удаление драйверов из образа Windows
В современных редакциях Windows вы можете добавить драйвера в установочный ISO образ двумя способами:
- с помощью утилиты DISM;
- с помощью PowerShell.
Примечание. В Windows Server 2008 R2 и Windows 7 можно было добавить драйвер в установочный образ Windows с помощью утилиты командной строки imagex (входила в состав WAIK), однако ее поддержка в Windows Server 2012 была прекращена.
Добавляем драйвера в образ Windows с помощью PowerShell
Скачайте и поместите все необходимые драйвера для устройств в один каталог (для каждого драйвера нужно создать отдельную папку). Обратите внимание, что многие производители (в том числе Dell, HP) поставляют свои драйвера в виде самораспаковывающихся exe файлов или zip архивов. Такие архивы необходимо распаковать на диск, чтобы в каталоге с драйверами присутствовали inf, cat и sys файлы.
Создайте следующую структуру каталогов:
- Каталог Drivers – в нем будут хранятся распакованные файлы драйверов для вашей редакции Windows 10 (которые предполагается интегрировать в дистрибутив);
Вы можете скачать и распаковать необходимые файлы драйверов вручную или экспортировать все сторонние драйвера с эталонного компьютера, на котором уже установлены все необходимые драйвера с помощью командлета Export-WindowsDriver.
- Каталог ISO – в каталоге хранится распакованный iso образ Windows 10. Нам нужен только файл Install.wim из каталога Sources;
- Каталог Mount – пустой каталог, в который в дальнейшем будет смонтирован WIM образ Windows.
Выведите список всех версий Windows, которые содержатся в файле Install.wim с помощью командлета PowerShell Get-WindowsImage. Это позволит вам получить индекс редакции Widows, в которую планируется интегрировать дополнительные драйвера.
Get-WindowsImage -ImagePath C:WinWorkISOinstall.wim
В нашем примере в WIM файле содержится всего 1 редакция Windows 10 Pro с индексом 1 (ImageIndex : 1).
Если в вашем ISO образе Windows 10 имеется только файл c:sourcesinstall.esd, вы сможете сконвертировать файл ESD в формат WIM с помощью утилиты DISM:
dism /export-image /SourceImageFile:"C:WinWorkISOinstall.esd" /SourceIndex:1 /DestinationImageFile:C:WinWorkISOinstall.wim /Compress:max /CheckIntegrity
Далее необходимо смонтировать образ выбранной версии Windows в каталог Mount. Полученные выше индекс редакции Windows, которую необходимо смонтировать нужно указать в качестве аргумента Index:
Mount-WindowsImage -Path C:WinWorkMount -ImagePath C:WinWorkISOinstall.wim -Index 1
После того, как образ смонтирован, вы можете добавить в него драйвера из каталога Drivers
Add-WindowsDriver -Path C:WinWorkMount -Driver C:WinWorkDrivers -Recurse
Командлет Add-WindowsDriver осуществит рекурсивный поиск (параметр -Recurse) в указанном каталоге и подкаталогах всех .inf файлов с описаниями драйверов. По описанию в inf файле команда добавит зависимые INF, DLL, CAT, PNF и т.д. файлы в ваш образ Windows.
Итак, драйвера скопированы, и текущий образ можно отмонтировать, сохранив изменения в нем.
Dismount-WindowsImage -Path C:WinWorkMount –Save
В рассмотренном примере мы добавили драйверы в образ Windows в файле Install.WIM. Это образ Windows, который будет установлен на ваш диск. Если необходимо добавить драйвера в загрузочный образ Windows PE (с которого выполняется только установка Windows), необходимо добавить драйвера в файл Boot.wim. Обычно это необходимо, когда при установке Windows на компьютере не определяются локальные диски или отсутствует доступ к сети. Обычно в образ boot.wim достаточно добавить только драйвера контроллеров, дисков или сетевых адаптеров.
Вы можете сконвертировать ваш файл install.wim, содержащий установочный образ Windows с интегрированными драйверами в формат install.esd, применив сжатие (compress):
DISM /Export-Image /SourceImageFile:C:WinWorkISOinstall.wim /SourceIndex:1 /DestinationImageFile:C:WinWorkISOinstall.esd /Compress:recovery
Осталось создать iso файл и записать его на диск или флешку с помощью Dism++ или команды oscdimg:
oscdimg -n -m -bc:WinWorkISObootetfsboot.com C:WinWorkISO C:new_win10pro_image.iso
Данная команда сформирует ISO образ для установки на компьютер с BIOS или в режиме UEFI Legacy (CSM, compatible)
Для генерации универсального ISO образа с поддержкой UEFI и BIOS, используйте команду:
oscdimg.exe -h -m -o -u2 -udfver102 -bootdata:2#p0,e,bc:winworkisobootetfsboot.com#pEF,e,bc:winworkisoefimicrosoftbootefisys.bin -lWin10 c:iso c:new10image.iso
Для записи ISO образа на USB флешку проще всего использовать утилиту Rufus.
Утилита oscdimg входит состав Windows ADK (Assessment and Development Kit). Скачайте и установите ADK для вашей версии Windows, и затем выберите для установки Deployment Tools.
Теперь вы можете использовать ваш образ Windows для установки на компьютеры с локального устройства или по сети (с помощью PXE загрузки).
В Windows 7 / 2008R2 нет командлета Add-WindowsDriver. Он появился только в Windows 8 / Server 2012 и выше, поэтому для интеграции драйверов в образ в Win7/2008 R2 используйте DISM (см. пример ниже или в статье Интеграция драйверов USB 3.0 в дистрибутив Windows 7).
Интеграция драйверов в образ Windows Server с помощью DISM
Теперь покажем пример интеграции драйверов в установочный образ Windows Server 2022.
Структура каталогов, с которой мы будем работать может быть той же самой: Drivers (с здесь хранятся драйвера и *.inf файлы), ISO (распакованный образ Windows Server 2022), Mount (каталог монтирования образов). Все операции по модификации образа выполняются из Windows 10.
Выведите список редакций в WIM файле:
Dism /Get-ImageInfo /imagefile:"C:isosourcesinstall.wim"
В моем примере я хочу добавить драйвера в образ Windows Server 2022 Standard (Desktop Experience) с Index:2.
Смонтируйте установочный образ install.wim:
dism /mount-wim /wimfile:"C:isosourcesinstall.wim" /index:2 /mountdir:c:mount
Теперь можно выполнить рекурсивный поиск и добавление новых драйверов в образ Windows Server 2022:
dism /image:c:mount /Add-Driver /driver:c:drivers /recurse
Для каждого успешно добавленного драйвера появится надпись:
driver.inf: The driver package was successfully installed
Сохраните изменения в образе:
dism /unmount-wim /mountdir:c:mount /commit
Возможно придется также интегрировать драйвера для сетевых адаптеров и контролеров дисков в загрузочный образ boot.wim.
Если необходимо добавить драйвера во все редакции Windows Server в установочном образе, указанные операции нужно выполнить для всех индексов в файле install.wim.
Кроме интеграции драйверов, вы можете добавить в устанавливаемый образ Windows еще и обновления безопасности (Как интегрировать обновления в установочный образ Windows), это повысит уровень защиты ОС сразу после установки. Осталось записать обновленный установочный образ на загрузочный диск или USB флешку или сконвертировать его в ISO.
Удаление драйверов из образа Windows
В некоторых случаях вам может понадобится удалить драйвера из установочного WIM образа Windows (при удалении старых/некорректных драйверов, или для уменьшения размера ISO образа).
Для этого, смонтируйте офлайн образ WIM в локальную папку:
Mount-WindowsImage -Path C:Mount -ImagePath C:isosourcesinstall.wim -Index 2
Вывести список сторонних драйверов в образе:
Get-WindowsDriver -Path "c:Mount"
Чтобы удалить определенный драйвер, нужно указать имя его inf файла (oem<number>.inf):
Remove-WindowsDriver -Path "c:offline" -Driver "OEM0.inf"
Можно удалить из образа драйвера определенного вендора:
$drivers = get-windowsdriver -path C:mount$drivers | where-object {$_."ProviderName" -eq 'Intel' } | Remove-WindowsDriver -Path C:Mount
Сохраните изменения в образе:
Dismount-WindowsImage -Path C:Mount -save
Cо временем каталог хранилища драйверов (DriverStoreFileRepository) в установленном образе может существенно разрастаться, потому его можно периодически очищать Windows от старых версий драйверов.
В последнее время случаются проблемы с установкой драйверов когда ставишь Windows Server на обычное железо
При установке драйвера сетевого контроллера выводится ошибка
Попробовал пару раз установить драйвер разными методами и понял, что проблема в самом драйвере. Найденная на официальном сайте intel, последняя версия драйвера ситуацию никак не изменила. Все та же ошибка. Полез ковырять инет и поиск показал, что есть причина моих (и многих других людей) бед. Как оказалось, маркетологи в Intel, перетерев тему с маркетологами microsoft, решили, что позволять ставить серверные ОСи на бытовые железки, слишком щедрый жест с их стороны. Отныне, хочешь серверную операционку – купи серверную железку! Видимо, чтобы глянуть, как у потребителя пройдет привыкание к новым реалиям, решили начать с малого – сетевых контроллеров:). К счастью, серверные и персональные версии Windows похожи друг на друга, а это часто дает возможность просто модифицировать драйвер. Данный случай не исключение.
Эта статья фактически является переводом (с некоторыми дополнениями и уточнениями) данного материала http://www.ivobeerens.nl/2013/06/24/enable-the-intel-i217-v-nic-in-windows-server-2012/comment-page-1/
Я использовал Windows Server 2008 R2 и сис.плату B150M-D3H со встроенным сетевым контроллером intel i219-v. Однако описанный метод актуален и для i217-v, и для i218-v, и для всех прочих новых сетевых intel серии PRO1000, и всех официально поддерживаемых версий ОС Windows Server.
Итак, все по порядку.
Переходим в Диспетчер устройств и смотрим ИД вашей сетевой
Я имел дело с I219-V с идентификатором поставщика и оборудования VEN_8086&DEV_15B8
Скачиваем последнюю версию драйвера intel network adapter driver с официального сайта Intel
Я не стал мелочиться и скачал Intel® Ethernet Adapters Connections CD
Распаковываем скачанный архив и переходим в PRO1000Winx64NDIS62 если у вас Windows Server 2008 R2. Или выбираем другую папку соответственно вашей ОС.
NDIS61 — для Windows Vista/Server 2008,
NDIS62 — для Windows 7/Server 2008 R2
NDIS63 — для Windows 8/Server 2012
NDIS64 — для Windows 8.1/Server 2012 R2
NDIS65 — для Windows 10/Server 2016
Внутри находим и открываем файл e1d62x64.inf (Для других версий Windows он соответственно будет иметь имя e1d63x64.inf, e1d65x64.inf )
Находим раздел [ControlFlags] и удаляем две строчки, что ниже [ControlFlags]
Должно получиться так
Далее в разделе [Intel.NTamd64.6.1.1] согласно ИД оборудования вашей карты ищем подходящие строки. Выделяем их и копируем в буфер
Переходим в следующий раздел [Intel.NTamd64.6.1] и в его конец вставляем скопированные строки
Должно получиться так
Сохраняем изменения и закрываем файл.
Если у вас Windows Server 2012 или более поздняя версия, то перед установкой модифицированного драйвера необходимо отключить проверку подписи драйверов. Иначе установка не пройдет. Делается это из командной строки следующими командами:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
обязательно перезагружаем компьютер
пробуем запустить инсталляцию через установщик Autorun.exe, который находится в корне нашей распакованной папки с драйверами. Или просто указываем папку с модифицированным драйвером в случае установки через диспетчер устройств. В процессе установки появится ругань на неподписанный драйвер — как обычно, не обращаем внимания…
В итоге установка проходит без проблем.
Если у вас Windows Server 2008, то установка закончена.
Если у вас Windows Server 2012 или более поздняя версия, то необходимо снова включить проверку подписи. Делается это из командной строки следующими командами:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
Вот и все. Удачи…
стырено с: https://baduser.info/?p=1075
- Remove From My Forums
-
Вопрос
-
Добрый день. Установил Windows Server 2012 R2 (Ознакомительная версия) на ноутбук Samsung, второй системой, первая Windows 8.1 Enterpris 32 бит. Опыта установки Server нет, драйверы не понятно где брать?
Ответы
-
-
Помечено в качестве ответа
21 октября 2014 г. 9:10
-
Помечено в качестве ответа
-
1. Лучше бы Вы использование виртуализацию для этих целей. Hyper-V(если позволит редакция), Virtual Box и т.п.
2. Поидее могут подойти драйверы от Windows 8.1. Системы то родственные.
-
Помечено в качестве ответа
sbeshta
21 октября 2014 г. 9:30
-
Помечено в качестве ответа
Используемая вами версия браузера не рекомендована для просмотра этого сайта.
Установите последнюю версию браузера, перейдя по одной из следующих ссылок.
- Safari
- Chrome
- Edge
- Firefox
Драйвер сетевого адаптера Intel® для ОС Windows Server 2012 R2*
Введение
Эта загрузка устанавливается в версию 27.8 Intel® Network Adapters windows Server 2012 R2*.
Файлы, доступные для скачивания
-
Windows Server 2012 R2 family*
-
Размер: 32.9 MB
-
SHA1: 071E23C1EA6267525245270FDBDC6712816FDDBD
-
Windows Server 2012 R2 family*
-
Размер: 37.5 MB
-
SHA1: 1BEDF51217A2633A60CAA1779B0E4D94439C1DFA
Подробное описание
Что нового
Пакет загрузки Microsoft Windows* был разделен на пакет драйверов и Intel® PROSet пакета. Пакет драйверов должен быть установлен перед установкой Intel® PROSet пакета.
Примеры загрузки:
Пакет драйверов: Wired_driver_27.8_x64.zip
Intel® PROSet: Wired_PROSet_27.8_x64.zip
Примечание: Установка Intel® PROSet является необязательной. Intel® PROSet включает Intel® PROSet Windows* Device Manager, Intel® PROSet Adapter Configuration Utility (Intel® PROSet ACU) и Intel® PROSet windows PowerShell*. Для получения дополнительной информации Intel® PROSet см. раздел «Microsoft* Windows* Driver and Software Installation and Configuration» в руководстве пользователя Intel® Ethernet адаптеров и устройств.
См. примечания к выпуску и файл readme.txt для получения инструкций по установке, поддерживаемого аппаратного обеспечения, новых, исправлений ошибок и известных проблем.
Обзор
Этот файл содержит драйверы Intel® Ethernet и программное обеспечение для ОС Windows Server 2012 R2*.
О драйверах Intel®
Драйвер или программное обеспечение для вашего компонента Intel®, возможно, был изменен или заменен производителем компьютера. Перед установкой нашего драйвера мы рекомендуем вам обратиться к производителю компьютера, чтобы вы не потеряли функции или настройки.
См . список сайтов поддержки производителей.
Этот скачиваемый файл подходит для нижеуказанных видов продукции.
Отказ от ответственности1
Информация о продукте и производительности
Корпорация Intel находится в процессе удаления неинклюзивных формулировок из нашей текущей документации, пользовательских интерфейсов и кода. Обратите внимание, что обратные изменения не всегда возможны, и некоторые неинклюзивные формулировки могут остаться в старой документации, пользовательских интерфейсах и коде.
Содержание данной страницы представляет собой сочетание выполненного человеком и компьютерного перевода оригинального содержания на английском языке. Данная информация предоставляется для вашего удобства и в ознакомительных целях и не должна расцениваться как исключительная, либо безошибочная. При обнаружении каких-либо противоречий между версией данной страницы на английском языке и переводом, версия на английском языке будет иметь приоритет и контроль.
Посмотреть английскую версию этой страницы.
Примечание: Лучший и безопасный способ получения обновлений драйверов в Windows всегда клиентский компонент Центра обновления Windows. Если у вас возникли проблемы с клиентский компонент Центра обновления Windows, вы можете увидеть, может ли любая из ссылок на сайте Update Windows помочь вам в первую очередь.
Перед началом работы
Обновления драйверов для Windows, а также многих устройств, таких как сетевые адаптеры, мониторы, принтеры и видеоадаптеры, автоматически скачиваются и устанавливаются через клиентский компонент Центра обновления Windows. Вероятно, у вас уже установлены самые последние версии драйверов, но если вы хотите вручную обновить или переустановить драйвер, выполните следующие действия.
Обновление драйвера устройства
-
В поле поиска на панели задач введите диспетчер устройств, а затем выберите диспетчер устройств .
-
Выберите категорию, чтобы просмотреть имена устройств, а затем щелкните правой кнопкой мыши (или нажмите и удерживайте) устройство, которое требуется обновить.
-
Выберите пункт Автоматический поиск обновленных драйверов.
-
Выберите Обновить драйвер.
-
Если Windows не найдет новый драйвер, можно попытаться его найти на веб-сайте изготовителя устройства и выполнить соответствующие инструкции.
Повторная установка драйвера устройства
-
В поле поиска на панели задач введите диспетчер устройств, а затем выберите диспетчер устройств .
-
Щелкните правой кнопкой мыши (или нажмите и удерживайте) имя устройства, а затем выберите » Удалить».
-
Перезапустите компьютер.
-
Windows попытается переустановить драйвер.
Дополнительная справка
Если вы не видите рабочий стол и вместо этого видите синий, черный или пустой экран, см. раздел » Устранение ошибок синего экрана» или «Устранение ошибок черного или пустого экрана».
Проверка на Windows обновлений