Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте diskpart /s для запуска скриптов, которые автоматизуют задачи, связанные с диском, например создание томов или преобразование дисков в динамические диски. Сценарий этих задач полезен при развертывании Windows с помощью автоматической установки или средства Sysprep, который не поддерживает создание томов, отличных от тома загрузки.
Чтобы создать скрипт diskpart, создайте текстовый файл, содержащий команды Diskpart, которые требуется выполнить, с одной командой на строку и без пустых строк. Вы можете начать строку, rem чтобы сделать строку комментарием. Например, вот сценарий, который очищает диск, а затем создает раздел размером 300 МБ для среды восстановления Windows:
select disk 0
clean
convert gpt
create partition primary size=300
format quick fs=ntfs label=Windows RE tools
assign letter=T
Examples
- Чтобы запустить скрипт diskpart, в командной строке введите следующую команду, где scriptname — это имя текстового файла, содержащего ваш скрипт:
diskpart /s scriptname.txt
- Чтобы перенаправить вывод скриптов diskpart в файл, введите следующую команду, где logfile — это имя текстового файла, в который diskpart записывает свой вывод:
diskpart /s scriptname.txt > logfile.txt
Remarks
При использовании команды diskpart в составе сценария рекомендуется выполнять все операции diskpart вместе в рамках одного сценария diskpart. Можно запускать последовательные сценарии diskpart, но необходимо предусмотреть не менее 15 секунд между каждым сценарием для полного завершения предыдущего выполнения, прежде чем снова запускать команду diskpart в последовательных сценариях. В противном случае последовательные скрипты могут завершиться ошибкой. Вы можете добавить паузу между последовательными скриптами diskpart, добавив
timeout /t 15команду в пакетный файл вместе со скриптами diskpart.При запуске diskpart в командной строке отображается версия диска и имя компьютера. По умолчанию, если diskpart обнаруживает ошибку при попытке выполнить задачу скрипта, diskpart прекращает обработку скрипта и отображает код ошибки (если вы не указали параметр noerr ). Тем не менее, diskpart всегда возвращает ошибки при обнаружении синтаксических ошибок, независимо от того, использовался ли параметр noerr . Параметр noerr позволяет выполнять полезные задачи, такие как использование одного скрипта для удаления всех разделов на всех дисках, независимо от общего количества дисков.