Диск не виден установщику
Пустой список дисков и пустой list disk — это не ошибка разметки. У среды установки нет драйвера контроллера, к которому подключён накопитель.
Так бывает на части ноутбуков с режимом Intel RST или VMD, на платах с отдельным RAID-контроллером и на редких NVMe, которых нет в образе Windows. Обычный SATA в режиме AHCI почти всегда виден без дополнительных файлов. Поэтому первое, что стоит проверить в BIOS, если вход туда есть: режим SATA. Значение AHCI среда установки понимает сама. Значение RAID или Intel RST часто требует драйвера с сайта производителя платы или ноутбука, даже если в обычной жизни диск работал годами: старая система уже содержала этот драйвер, а чистый установщик нет.
Отличить от других пустых списков
Диск есть в BIOS и в загрузочном меню, но его нет ни в установщике, ни в diskpart после list disk. Тогда это контроллер. Если diskpart диск показывает, а установщик пишет, что на него нельзя поставить систему, это уже стиль разделов: страница UEFI и GPT. Если диска нет и в BIOS, установка Windows тут ни при чём: кабель, питание, посадочное место M.2 или отключённый в прошивке порт.
Флешка при этом в list disk есть всегда, раз с неё загрузились. Один маленький диск в списке и ни одного большого как раз и есть этот симптом.
Откуда взять драйвер
Нужен драйвер именно контроллера накопителя для той версии Windows, которую ставите, распакованный в папку с файлом .inf. Исполняемый установщик вида setup.exe среда установки часто не запускает. На сайте производителя это обычно архив «F6 floppy» или «IRST driver», его распаковывают на вторую флешку или в папку на той же, если там ещё есть место. Драйвер видеокарты, сети и чипсета «вообще» этот список дисков не заполняет.
В графическом установщике на шаге выбора диска есть пункт «Загрузить драйвер». Указываете папку с inf. После удачной загрузки большой диск появляется без перезагрузки.
Та же операция из cmd
Shift+F10 на экране установки. Если драйвер лежит, например, на флешке D: в папке rst:
drvload D:\rst\iaStorVD.inf diskpart list disk exit
Имя inf у Intel, AMD и отдельных RAID-контроллеров разное. Смотрите файл в папке, а не копируйте имя из примера. drvload подключает драйвер к уже запущенной среде. После него list disk должен показать накопитель. Если команда отвечает, что драйвер не для этой системы, файл от другой разрядности или от другой мажорной версии Windows.
Команда pnputil /add-driver D:\rst\*.inf /install в установленной системе кладёт драйвер в хранилище. В среде установки надёжнее именно drvload на конкретный inf, который относится к контроллеру диска. Сеть и USB таким способом починить можно, но к появлению диска в списке это не относится.
Режим RST в BIOS как альтернатива
На многих домашних платах переключение SATA или VMD с RAID на AHCI возвращает диск в установщик без отдельного файла. Делать так можно, если на диске нет системы, которую вы ещё собирались загрузить: уже установленная Windows, поставленная в режиме RAID, после переключения на AHCI может не стартовать, пока ей не добавят драйвер AHCI. Для чистой установки, когда диск всё равно будет очищен, AHCI проще.
После того как диск появился, дальнейшая разметка обычная: diskpart. Повторять загрузку драйвера на каждом следующем экране не нужно, пока вы не перезагрузили компьютер. Перезагрузка среды установки драйвер, поданный через drvload, забывает.