заголовок

Разработка сценариев DiskPart

С помощью средства командной строки DiskPart можно создавать сценарии для автоматизации таких задач по работе с дисками, как создание томов или преобразование дисков в динамические. Составление таких сценариев полезно, если система Windows устанавливается с помощью программы автоматической установки или программы Sysprep, которые не поддерживают создание томов, кроме загрузочного тома.

Дополнительные сведения о сценариях DiskPart см. в разделе «Disk Management» руководства Microsoft Windows XP Professional Resource Kit.

Чтобы запустить сценарий DiskPart, введите в командной строке следующую команду:

DiskPart /S имя_сценария.txt

где имя_сценария.txt — это имя текстового файла, содержащего сценарий.

Чтобы направить вывод сценария DiskPart в файл, введите следующую команду:

DiskPart /S имя_сценария.txt > файл_журнала.txt

где файл_журнала.txt — имя текстового файла, в который записывается вывод программы DiskPart.

При запуске DiskPart версия этой программы и имя компьютера отображаются в командной строке. По умолчанию, если при попытке выполнить задачу сценария в DiskPart возникает ошибка, обработка сценария прекращается и выводится код ошибки (если не указан параметр noerr). Однако программа DiskPart всегда возвращает коды синтаксических ошибок вне зависимости от использования параметра noerr. Параметр noerr позволяет выполнять такие полезные задачи, как использование одного сценария для удаления всех разделов на всех дисках независимо от общего числа дисков.

В следующей таблице перечислены коды ошибок DiskPart.

Ошибка Описание
0 Ошибки отсутствуют. Сценарий выполнен без ошибок.
1 Возникла фатальная ошибка. Возможны серьезные неполадки.
2 Указаны неверные параметры для команды DiskPart.
3 Указанный сценарий или выходной файл не открывается в программе DiskPart.
4 Произошел сбой в одной из служб, используемых программой DiskPart.
5 Возникла синтаксическая ошибка команды. Сценарий не выполнен, поскольку объект неправильно выбран или не может использоваться с данной командой.