2016-03-28 6 views
1

ドライブレターの値をとり、そのドライブレターの対応するデバイスのすべてのパーティションを削除するDiskpartスクリプトを作成しようとしています。すべてのパーティションを削除するDiskpartスクリプト

私が現在持っているスクリプトが

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

ですが、明白な問題ではなくハードよりも、私はそれがディスクに対応していますにドライブ文字を変換し、存在するすべてのパーティションをループする必要があるということです

私はむしろdiskpartを初めて使っているので、これについていくつかの助けに感謝します。

+0

おそらく、[この質問](http://serverfault.com/questions/118691/how-to-何が起こるかを知ってみましょうパーティション&フォーマット - 複数ディスク - バッチスクリプトを使用して)答えを出しますか? – Bloodied

答えて

1

これは実際には思っているよりはるかに簡単です。 :-)

select volume x 
clean 

とき、それは暗黙的にボリュームを含むディスクを選択し、cleanコマンドは、選択したディスク上のすべてのパーティションを削除しますselectボリューム。

+0

ありがとう。私はまた、これに答えを使用して、手紙からドライブ番号を見つける方法を見つけたhttp://stackoverflow.com/questions/4955673/how-to-get-hard-disk-number-from-drive-letter-using -vbscript – user2370460

0

これを試してみてください。..

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

は私が

+0

OPは対話的にではなく、スクリプトからこれを実行します。 –

関連する問題