При развертывании Windows на компьютере с несколькими жесткими дисками можно использовать средство diskpart, чтобы убедиться в том, что образы применяются к соответствующим дискам.
Примечание. | |
Системный диск не обязательно отображается в средстве diskpart как диск 0. При перезагрузке система может назначить дискам другие номера, а различные компьютеры с одной конфигурацией дисков также могут иметь различные номера дисков. |
Этот раздел посвящен определению дисков в системах на основе UEFI. Сведения о компьютерах на основе BIOS или VDS см. в разделе Управление несколькими жесткими дисками на основе BIOS.
В этом разделе
Предварительные условия
Чтобы определить диски UEFI, необходимо знать путь расположения каждого из них. Дополнительные сведения см. в разделе Общие сведения о путях расположения дисков.
Определение системного диска
- Запустите компьютер в среде Windows PE.
Важно! Для компьютеров на основе UEFI среду Windows PE необходимо запустить в режиме загрузки EFI оболочки EFI. Дополнительные сведения см. в документации по микропрограммам EFI.
- Чтобы запустить средство DiskPart, в командной строке
Windows PE введите
diskpart
.
X:> diskpart DISKPART>
- Чтобы выбрать диск, используйте команду diskpart SELECT
DISK=<путь расположения>. Дополнительные сведения о
путях расположения см. в разделе Общие сведения о путях
расположения дисков. Эта команда позволяет выбрать различные
диски в зависимости от типа используемого компьютера.
Дополнительные сведения о средстве diskpart см. в разделе Синтаксис командной строки Diskpart (страница может быть
на английском языке).
Примечание. Чтобы предотвратить непоследовательный выбор дисков, не используйте для выбора диска на компьютерах на основе UEFI команду SELECT DISK=SYSTEM. Команда SELECT DISK=SYSTEM выбирает системный диск, с которого была загружена операционная система. Если загрузка выполнена из среды Windows PE, то эта команда выбирает диск Windows PE в качестве системного. При загрузке из системы с несколькими дисками, содержащими системный раздел EFI (ESP), эта команда может выбрать неверный диск.
Пример. Подготовка системного диска
В этом примере сценарий diskpart определяет предварительно определенный системный диск и создает четыре раздела: системный раздел ESP, резервный раздел Майкрософт MSR, раздел восстановления и раздел Windows. Дополнительные сведения о средстве diskpart см. в разделе Синтаксис командной строки Diskpart (страница может быть на английском языке).
Внимание! | |
Основному диску Windows присваивается буква W, что позволяет избежать возможных конфликтов букв диска. После перезагрузки этому диску будет присвоена буква C. |
SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C01T01L00) clean convert gpt create partition primary size=100 format quick fs=fat32 label="System" assign letter=s create partition msr size=128 create partition primary format quick fs=ntfs label="Recovery" set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac" assign letter=r create partition primary format quick fs=ntfs label="Windows" assign letter=w
Пример. Определение системного диска после перезагрузки
После перезагрузки буквы дисков могут измениться. Используйте следующий пример сценария, чтобы выбрать системный диск и повторно присвоить буквы системному разделу ESP, разделу восстановления и разделу Windows.
SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C01T01L00) select partition=1 assign letter="s" select partition=2 assign letter="r" select partition=3 assign letter="w"
Определение несистемных дисков
При установке двух или более уникальных несистемных
дисков используйте команду diskpart SELECT
DISK=<location path>
для определения дисков.
Дополнительные сведения об использовании этой команды см. в разделе
Общие сведения о
путях расположения дисков.
Если существует только один диск или образы для
дополнительных дисков создаются таким же образом, используйте
команду средства diskpart SELECT DISK=NEXT
для выбора
несистемных дисков.
- Используйте описанную выше команду SELECT DISK=SYSTEM для
определения системного диска.
- Используйте команду SELECT DISK=NEXT для выбора следующего
диска.
- Чтобы выбрать другие диски, повторите команду SELECT DISK=NEXT
для каждого диска по порядку. Если выбраны все диски, то средство
diskpart возвращает ошибку.
Примечание. Контекст для SELECT DISK=NEXT поддерживается на всем протяжении работы средства DISKPART. При завершении работы DISKPART контекст будет утерян.
Пример. Форматирование несистемных дисков
В этом примере сценария выбирается системный диск, который пропускается без изменения его содержимого. Затем выбираются два несистемных диска, на каждом из которых создается отдельный пустой и отформатированный раздел. Разделы не получают образ, поэтому их отдельное определение не требуется.
SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C01T01L00) SELECT DISK=NEXT clean create partition primary format quick fs=ntfs label="DataDrive1" SELECT DISK=NEXT clean create partition primary format quick fs=ntfs label="DataDrive2"