Windowsのディスク管理をコマンドラインで操作できるツールの一つに diskpart
があります。GUIの「ディスクの管理」では対応できない操作も可能であり、特にシステム管理者やパワーユーザーにとって強力なツールです。本記事では、diskpart
の基本的な使い方から、バッチコマンドを利用して自動化する方法まで詳しく解説します。
diskpart
はWindowsに標準搭載されているディスク管理ユーティリティで、以下のような操作が可能です。
コマンドプロンプト(またはPowerShell)から diskpart
を実行すると、専用のコマンドライン環境が開き、そこで各種ディスク操作が可能になります。
まず、管理者権限でコマンドプロンプトを開き、以下のコマンドを入力します。
diskpart
すると、以下のように DISKPART>
のプロンプトが表示され、diskpart
のコマンド入力が可能になります。
list disk
システムに接続されているディスクの一覧が表示されます。
list partition
現在選択中のディスクのパーティション情報を表示します。
select disk 0
ディスク0を選択し、以降の操作をそのディスクに対して実行できるようにします。
create partition primary size=100000
これは、100GBのプライマリパーティションを作成するコマンドです。
format fs=ntfs quick
作成したパーティションをNTFSフォーマットでクイックフォーマットします。
assign letter=E
作成したパーティションにドライブレター「E」を割り当てます。
diskpart
はバッチファイルとして実行することが可能です。以下の手順で、バッチスクリプトを作成してディスクの初期化を自動化できます。
diskpart_script.txt
という名前で保存select disk 1
clean
create partition primary
format fs=ntfs quick
assign letter=F
exit
作成したスクリプトを diskpart
に渡して実行するには、以下のように入力します。
diskpart /s diskpart_script.txt
このコマンドを実行すると、スクリプトの内容が自動的に適用されます。
diskpart
はシステムのディスクに直接変更を加えるため、管理者権限で実行する必要があります。clean
コマンドに注意 clean
コマンドはディスク内のすべてのデータを削除するため、誤って実行すると復旧が困難です。select disk
の際に、対象のディスクを間違えないように list disk
で必ず確認してから実行してください。diskpart
はWindows標準のディスク管理ツールとして強力な機能を持っています。GUI操作ではできない細かい制御が可能であり、特にスクリプトを利用することでディスク管理を効率化できます。しかし、誤った操作をするとデータが失われる可能性があるため、慎重に使用することが重要です。この記事を参考に、安全に diskpart
を活用してみてください。