Diskpart скрипт для удаления всех разделов

Я пытаюсь создать сценарий Diskpart, который принимает значение буквы диска, а затем удаляет все разделы соответствующего устройства с этой буквой диска.

Сценарий, который у меня сейчас есть

select Disk 1
select partition 0
delete partition
select partition 1
delete partition

но очевидная проблема заключается в том, что мне нужно преобразовать букву диска в соответствующий ей диск, а затем перебрать все существующие разделы, а не жестко кодировать, удалив первые два раздела.

Я довольно новичок в diskpart, поэтому буду признателен за помощь.

2 ответа

Решение

На самом деле это намного проще, чем вы думаете.:-)

select volume x
clean

Когда ты select том он неявно выбирает диск, содержащий том, и clean Команда удаляет все разделы на выбранном диске.

Попробуйте это..

Diskpart
list disk
Select disk1 //put the disk you want
clean

Позвольте мне знать, что происходит

Другие вопросы по тегам