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 を活用してみてください。