Подробный гайд: Windows не видит SSD? Интегрируем NVMe драйверы в установщик через DISM

Инструкция по модификации WIM-образов Windows через DISM. Узнайте, как правильно интегрировать NVMe драйверы, чтобы система увидела диск при установке.

2026.07.08                  


Подробный гайд: Windows не видит SSD? Интегрируем NVMe драйверы в установщик через DISMПодробный гайд: Windows не видит SSD? Интегрируем NVMe драйверы в установщик через DISM Интеграция драйверов NVMe (а также Intel VMD/RST, USB 3.x) в образ Windows с помощью утилиты DISM — это классическая задача, которая чаще всего требуется при установке Windows 7 на современное железо, либо при добавлении специфических OEM-драйверов (например, Intel RST) в установщик Windows 10/11, чтобы он увидел диски на этапе инсталляции.

Ниже представлен максимально подробный, пошаговый гайд.


Важное предисловие: install.wim vs boot.wim

Чтобы установка прошла успешно, драйверы нужно интегрировать в два файла:

  1. boot.wim (Индекс 2) — это среда предустановки (Windows Setup). Драйвер нужен здесь, чтобы установщик увидел ваш NVMe SSD на этапе выбора диска.
  2. install.wim — это сама ОС. Драйвер нужен здесь, чтобы установленная Windows смогла загрузиться и не выдала синий экран (INACCESSIBLE_BOOT_DEVICE).

ЭТАП 1: Подготовка рабочей среды

  1. Создайте рабочую папку. Например, C:\WinImage\.

2. Внутри создайте три подпапки:
  • C:\WinImage\mount (сюда будем монтировать образ)
  • C:\WinImage\drivers (сюда положите распакованные драйверы NVMe)
  • C:\WinImage\iso (сюда распакуем contents ISO-образа)

3. Подготовьте драйверы. Скачайте драйвер NVMe (например, Samsung NVMe, Intel RST VMD или KB2990941/KB3087873 для Windows 7).

  • Важно: Вам нужны именно .inf, .sys и .cat файлы. Если драйвер в формате .exe, его нужно распаковать (через 7-Zip или ключи запуска вроде /extract).
  • Скопируйте папки с .inf файлами в C:\WinImage\drivers.

4. Распакуйте ISO-образ Windows (с помощью 7-Zip или WinRAR) в папку C:\WinImage\iso.


ЭТАП 2: Проверка индексов и формата WIM

Откройте Командную строку (CMD) или PowerShell от имени Администратора.

Сначала проверьте, какой формат у файла образа. В современных Windows 10/11 это может быть .esd, а не .wim. * Если в C:\WinImage\iso\sources\ лежит install.esd, DISM не сможет его редактировать напрямую. Вам нужно будет конвертировать его в WIM (командой dism /Export-Image), либо скачать ISO-образ, в котором есть именно install.wim (например, с сайта Microsoft Business или через утилиту UUP dump).


Узнаем индексы редакций в install.wim:

dism /Get-ImageInfo /ImageFile:"C:\WinImage\iso\sources\install.wim"

Запомните нужные индексы (например, 1 - Home, 3 - Pro, 6 - Enterprise). Если вам нужно добавить драйвер во все редакции, придется повторять процедуру для каждого индекса.


То же самое делаем для boot.wim:

dism /Get-ImageInfo /ImageFile:"C:\WinImage\iso\sources\boot.wim"

(Обычно Индекс 1 — это Microsoft Windows PE, а Индекс 2 — Microsoft Windows Setup. Нам нужен именно Индекс 2).


ЭТАП 3: Интеграция драйверов в boot.wim (Установщик)

1. Монтируем boot.wim (Индекс 2):

dism /Mount-Image /ImageFile:"C:\WinImage\iso\sources\boot.wim" /Index:2 /MountDir:"C:\WinImage\mount"

2. Добавляем драйверы:

dism /Image:"C:\WinImage\mount" /Add-Driver /Driver:"C:\WinImage\drivers" /Recurse

(Ключ /Recurse заставит DISM пройти по всем подпапкам в папке drivers и найти все .inf файлы).


3. Сохраняем и отключаем образ:

dism /Unmount-Image /MountDir:"C:\WinImage\mount" /Commit

ЭТАП 4: Интеграция драйверов в install.wim (Сама ОС)

Если у вас несколько индексов (редакций), повторите этот шаг для каждого нужного индекса, меняя цифру /Index:X.

1. Монтируем install.wim (например, Индекс 3 - Pro):

dism /Mount-Image /ImageFile:"C:\WinImage\iso\sources\install.wim" /Index:3 /MountDir:"C:\WinImage\mount"

2. Добавляем драйверы:

dism /Image:"C:\WinImage\mount" /Add-Driver /Driver:"C:\WinImage\drivers" /Recurse

3. Сохраняем и отключаем образ:

dism /Unmount-Image /MountDir:"C:\WinImage\mount" /Commit

Возможные ошибки при отключении (Unmount)

Если DISM выдает ошибку при выполнении /Commit и говорит, что папка занята:

  1. Закройте Проводник (Windows Explorer), если открыта папка C:\WinImage\mount.
  2. Отключите антивирус (или добавьте папку mount в исключения), так как он может блокировать файлы .sys при сканировании.
  3. Если образ "завис" в состоянии Mount, используйте команду для принудительной очистки ( без сохранения изменений):
   dism /Cleanup-MountDir

Затем начинайте ЭТАП заново.


ЭТАП 5: Создание загрузочной флешки или нового ISO

Теперь в папке C:\WinImage\iso лежат модифицированные файлы boot.wim и install.wim.


Вариант А: Запись на флешку (Самый простой)

Вам не нужно пересобирать ISO. Просто отформатируйте флешку в FAT32 (или NTFS, если используете Rufus) и скопируйте всё содержимое папки C:\WinImage\iso на флешку.
Либо просто используйте Rufus / Ventoy, указав им исходный ISO, а после записи вручную замените файлы boot.wim и install.wim в папке sources на флешке вашими модифицированными версиями.


Вариант Б: Пересборка в ISO-файл (Требуется Windows ADK)

Если вам нужен именно ISO-файл (для VMware, Proxmox или сетевой загрузки), вам понадобится утилита oscdimg.exe из комплекта Windows ADK.

Команда для создания загрузочного ISO (UEFI + Legacy BIOS):

oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bC:\WinImage\iso\boot\etfsboot.com#pEF,e,bC:\WinImage\iso\efi\microsoft\boot\efisys.bin C:\WinImage\iso C:\WinImage\Custom_Win_NVMe.iso

Специфика для Windows 7 и NVMe

  1. В Win 7 нет нативной поддержки NVMe и USB 3.0.
2. Вам нужно интегрировать три пакета:
  • Драйвер NVMe (например, Samsung или модифицированный Intel).
  • Драйвер USB 3.0 (иначе клавиатура/мышь отпадут на этапе установки, и вы не сможете нажать "Далее").
  • Обновления KB2990941 и KB3087873 (это официальные хотфиксы Microsoft, добавляющие поддержку NVMe в ядро Windows 7). Их тоже можно "подшить" через DISM ключом /Add-Package.
3. Для Windows 7 установщик требует, чтобы драйвер NVMe был добавлен и в boot.wim (Индекс 1 и 2), и в install.wim.

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Денис Аверко @Nymexis г. Омск

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта