С проблемой отсутствия диска при установке Windows раньше я сталкивался редко и только на совсем старых операционных системах, таких как Windows 7, но после того как я приобрел игровой ноутбук ASUS Tuf Gaming F17 с процессором Intel на борту, я стал сталкиваться с этой проблемой постоянно и на любых операционных системах. Даже на Windows 11.
Установщик системы упрямо не хотел видеть моего диска в ноутбуке и просил указать путь к драйверам. В интернете советы по настройкам BIOS (точнее уже UEFI) мне не помогли.
Помогло решение скачать Intel Rapid Storage Technology Driver и поместить его на загрузочную флешку в распакованном виде, а при установке просто указать установщику путь к этим файлам.
Если не лень, то можно в boot.wim добавить эти драйвера чтобы каждый раз не указывать установщику путь к ним вручную. Для этого вытаскиваю boot.wim из дистрибутива.
Подготовка к импорту
- Создаю удобный каталог, где в пути нет кириллицы и пробелов
- Помещаю в этот каталог boot.wim
- Рядом с ним создаю две папки Drivers и Mount. В одной из них будут лежать драйвера (могу уже туда скинуть распакованный IRST), которые я буду импортировать, а в другой будет монтироваться содержимое boot.wim.
Импорт
Get-WindowsImage -ImagePath D:\backup\data\Desktop\test\boot.wim
Mount-WindowsImage -Path D:\backup\data\Desktop\test\Mount\ -ImagePath D:\backup\data\Desktop\test\boot.wim -Index 1
Add-WindowsDriver -Path D:\backup\data\Desktop\test\Mount\ -Driver D:\backup\data\Desktop\test\Drivers -Recurse -ForceUnsigned
Dismount-WindowsImage -Path D:\backup\data\Desktop\test\Mount\ –Save
Открываю PowerShell от имени администратора и выполняю поэтапно эти 4 команды. Вначале я узнаю сколько индексов содержит файл boot.wim. Так как я не знаю в какой индекс нужно добавлять драйвера, а в какой нет - добавлю в оба чтобы наверняка. После второй командой монтирую первый индекс и добавляю в него драйвера уже третьей командой. Четвертая команда для сохранения изменения и размонтирования.
Все эти четыре команды выполняю также для второго индекса.
После этот файл помещаю на загрузочную флешку с заменой старого boot.wim. Теперь при запуске установщика с флешки он видит драйвера и не нужно каждый раз вручную ему их указывать. Главное, сохранить изменения для последующих переустановок.
Backup
К сожалению, эта проблема с драйверами контроллера диска меня настигла и в загрузочных версиях программ по резервному копированию дисков. Но командами, описанными выше через PowerShell, импорт драйверов в boot.wim этих загрузочных версий программ не дал результатов. К примеру, AOMEI Backupper по прежнему не видит мой диск.
Зато удалось решить проблему с O&O DiskImage 17 Professional. На момент создания этой статьи можно получить легально лицензию. Скачал я эту версию с официального сайта, немного подкорректировав ссылку.
При создании загрузочной версии (ISO образа) через программу, я указал драйвера диска -
В версиях Windows PE ничего не менял. А вот в создании загрузочной версии Macrium Reflect я менял тип PE и добавлял всевозможную поддержку там же, в настройках.
Обе эти программы у меня заработали!