DiskPart
Общие сведения
DiskPart - утилита командной строки для управления дисками, разделами и томами. Включена в дистрибутивы Windows, включая Windows PE, а значит загрузившись с этих live-CD/DVD/USB, её можно использовать для разбивки диска, изменения букв разделов, форматирования жёсткого диска и т.п.
Запустив DiskPart в консоли, попадаем в командный интерпретатор:
X:\> diskpart DISKPART>
Выполнение команд можно автоматизировать, если записать их в текстовый файл cmd.txt и выполнить команду:
diskpart /s cmd.txt
Форматирование жёсткого диска
Во время уставки Windows диск можно разбить не только в графической среде, но и вручную через консоль (Shift + F10). Также это можно сделать, загрузившись с live-CD Windows PE. Запустим утилиту работы с дисками diskpart и посмотрим список дисков и список томов:
list disk list volume
Смотрим в списке номер диска, который планируем форматировать. Первый диск имеет номер 0.
- Выбираем этот диск, удаляем все разделы,
- формируем запись MBR[1] (объём диска ограничен до 2,2 Тб = 2,2× 1012) или GPT[2] (объём диска до 9,4 ЗБ = 9,4 × 1021 байт),
- создаём первичный раздел размером 100Mб для загрузчика, форматируем его, делаем активным, назначать букву этому тому (разделу) не будем, чтобы он не был виден в ОС,
- создаём первичный раздел размером 100Гб для системы и ПО, форматируем его, указывая метку "Win7", назначаем ему букву "С",
- проверяем сделанные изменения и выходим:
Для BIOS[3]:
select disk 0 clean convert mbr create partition primary size=100 format quick fs=ntfs label="System" active create partition primary size=102400 format quick fs=ntfs label="Win7" assign letter=C list volume exit
Для UEFI[4] добавим ещё резервный раздел MSR[5]:
select disk 0 clean convert gpt create partition efi size=100 format quick fs=fat32 label="System" create partition msr size=128 create partition primary size=102400 format quick fs=ntfs label="Win7" assign letter=C list volume exit
- Чтобы создать раздел на всё свободное пространство просто не надо указывать его размер, т.е.:
create partition primary format quick fs=ntfs label="Data" assign letter=D
Изменение буквы раздела
Смотрим список дисков и выбираем нужный по его номеру:
list disk select disk 0
Смотрим разделы диска и выбираем нужный по его номеру:
list partition select partition 1
Назначаем букву разделу и смотрим список всех томов и выходим:
assign letter=D list volume exit
Сноски
- ↑ MBR (Master Boot Record) - Главная загрузочная запись, которая содержит небольшой фрагмент исполняемого кода, таблицу разделов (partition table) и специальную сигнатуру, необходимые для последующей загрузки операционной системы. См. подробнее на Википедии
- ↑ GPT (GUID Partition Table) - стандарт формата размещения таблиц разделов на физическом жестком диске. Он является частью Расширяемого микропрограммного интерфейса (англ. Extensible Firmware Interface, EFI) — стандарта, предложенного Intel на смену BIOS. EFI использует GPT там, где BIOS использует Главную загрузочную запись (англ. Master Boot Record, MBR). См. подробнее на Википедии
- ↑ См. подробнее в инструкции Microsoft Рекомендуемые конфигурации разделов дисков в системах на базе BIOS
- ↑ См. подробнее в инструкции Microsoft Рекомендуемые конфигурации разделов дисков в системах на основе UEFI
- ↑ MSR используется только в системах UEFI. Он содержит сведения, относящиеся к другим системным разделам и используется приложениями Майкрософт.
Раздел MSR должен:
- иметь 128 МБ пространства на жестком диске;
- находиться между разделами ESP и операционной системы Windows.