Разметка диска через diskpart
Страница для случая, когда установщик Windows показывает диск без пригодного раздела или с чужой таблицей, которую проще снести, чем чинить по кускам.
list disk и detail disk. Флешка установщика тоже в списке.Открыть diskpart
Загрузитесь с установочного носителя. На экране выбора языка нажмите Shift+F10. В открывшемся окне cmd наберите diskpart и дождитесь приглашения DISKPART>. Выйти обратно в cmd можно командой exit, она не отменяет уже сделанную очистку.
diskpart list disk
В таблице важны три столбца: номер, размер и пометка. Звёздочка в столбце GPT значит, что таблица уже GUID. Размер указан в гигабайтах и мегабайтах, его и сравнивайте с наклейкой на диске или с тем, что показывает BIOS. Номер диска от загрузки к загрузке может меняться, если вынули флешку или другой накопитель. Поэтому номер из чужой инструкции копировать нельзя.
Убедиться, что выбран тот диск
select disk 0 detail disk
detail disk печатает модель, шину и список томов. Если среди томов есть буква, с которой вы только что загрузились, это флешка. Выберите другой номер. У целевого внутреннего диска в этой же детализации обычно нет мелкого установочного тома на несколько гигабайт с файлами boot и sources: эти файлы лежат на носителе установки.
Команда list volume показывает уже смонтированные тома и буквы. Она не заменяет list disk: чистить нужно диск, а не один том. Формат одного тома оставляет старую таблицу и служебные разделы, из-за которых установщик потом пишет, что не может создать системный раздел.
Разметка под обычный UEFI-компьютер
Ниже диск переводится в GPT и получает три раздела. EFI нужен прошивке, чтобы найти загрузчик. MSR Windows резервирует под служебные данные и букву ему не дают. Оставшееся место становится одним томом NTFS, его и выбирают в установщике.
clean convert gpt create partition efi size=260 format quick fs=fat32 label=System assign letter=S create partition msr size=16 create partition primary format quick fs=ntfs label=Windows assign letter=W list partition exit
size задаётся в мегабайтах. 260 МБ для EFI взято с запасом: на дисках с физическим сектором 4 КБ раздел меньше 260 МБ иногда не принимается средствами обслуживания Windows. Минимум, с которым EFI ещё работает на обычном диске, около 100 МБ, но экономить здесь незачем. MSR делают ровно 16 МБ и не форматируют. Если после create partition msr diskpart пишет, что раздел уже есть, таблица была не пустая: вернитесь к clean на этом же диске, если данные точно не нужны.
create partition primary без размера занимает всё свободное место до конца диска. Буква W нужна только пока идёт установка, чтобы том было видно. Установщик Windows может назначить свою букву позже. Метка тома на работу системы не влияет.
clean удаляет разделы и загрузочный код в начале диска. clean all дополнительно пишет нули по всей поверхности. Для новой установки достаточно clean. Полная очистка на диске на несколько терабайт занимает много часов и не делает установку надёжнее.
Старый режим BIOS
Если плата грузится без UEFI, GPT ей не подходит. Тогда таблица MBR и один активный раздел. Как отличить режим, написано в заметке про UEFI и GPT.
clean convert mbr create partition primary format quick fs=ntfs label=Windows active assign exit
Команда active помечает раздел загрузочным. На GPT её нет и она не нужна: загрузочным там является раздел EFI.
После команд
Закройте окно cmd. В окне выбора диска нажмите «Обновить». В списке должны появиться маленький системный раздел и большой раздел Windows. Установку продолжайте на большом NTFS. EFI и MSR не форматируйте из графического окна повторно: установщик сам положит туда загрузчик, если загружен в UEFI.
Если большого раздела нет, list partition покажет, на чём остановилась последовательность. Частая причина — create partition primary выполнили до MSR и свободное место закончилось не там. Тогда, при уверенности что диск всё ещё пустой, повторяют блок с clean.
Ошибки diskpart
- Диск в состоянии offline. Команда
online diskпослеselect disk. Если он offline из-за политики SAN на серверной редакции, это уже не домашний установщик. - «Носитель защищён от записи». На некоторых флешках и картридерах стоит аппаратный переключатель. На внутреннем диске так бывает из-за неисправности или политики. Сначала ещё раз проверьте, что выбран не мелкий съёмный диск.
- «Недостаточно места». Размер EFI или MSR больше свободного хвоста. Смотрите
list partition: возможно, первичный раздел уже занял диск. - Диск динамический. Обычная установка Windows ждёт базовый диск.
cleanпереводит его к базовому за счёт потери томов. Это необратимо для данных на нём.
Дальше имеет смысл сверить режим загрузки: UEFI или BIOS. Если диска не было даже в list disk, дело не в разметке, а в драйвере: контроллер не виден.