もくじ
📝 はじめに
ディスク構成を整理しているときに、
「不要になったパーティションを削除したい」
「ディスクをまとめ直したい」
「GUIを開かずにPowerShellで管理したい」
と考えたことはありませんか?
そのような場面で使うのが
Remove-Partition コマンドです。
ただしこの操作は、実行した瞬間にデータが失われる危険な処理でもあります。
この記事では、安全な使い方と注意点を重視して解説します。
- 使わなくなったパーティションを削除したい
- ディスクを再構成する前に一度まっさらにしたい
- スクリプトで検証環境を作り直したい
✅ このコマンドでできること(要点)
- 指定したパーティションを削除できる
- ドライブレター付きの領域も削除できる
- スクリプトから自動化できる
- 未割り当て領域に戻すことができる
✅ Remove-Partition でできること
Remove-Partition は、
既存のパーティションを削除するためのコマンドです。
GUIの「ディスクの管理」で行う削除操作を、
PowerShellから直接実行できます。
ただし、削除したパーティション内のデータは
元に戻すことができません。
実行前の確認が最も重要なポイントです。
🧩 基本構文
Remove-Partition -DiskNumber <番号> -PartitionNumber <番号>
ディスク番号とパーティション番号を正確に指定する必要があります。
▶ 基本的な使い方(まずこれだけ)
🔹 パーティションを削除する
Remove-Partition -DiskNumber 1 -PartitionNumber 2
ディスク番号 1 の
パーティション番号 2 を削除します。
確認メッセージが表示された場合は、内容を必ず確認してください。
🔹 事前に対象を確認する
Get-Partition -DiskNumber 1
削除前に必ず一覧を確認し、
本当に不要なパーティションかを判断します。
この確認ができていれば、事故を大きく防げます。
🛠 よく使われる指定例
🔹 ドライブレター指定で削除する
Get-Partition -DriveLetter E | Remove-Partition
E: ドライブに割り当てられた
パーティションを削除します。
指定ミスが起きやすいため、特に注意が必要です。
🔹 確認を省略する(非推奨)
Remove-Partition -DiskNumber 1 -PartitionNumber 2 -Confirm:$false
スクリプト用途では使われますが、
手動実行では極力避けてください。
💼 実務でよく使う使用例(応用)
🔹 ディスクを再構成する前の整理
Get-Partition -DiskNumber 1
Remove-Partition -DiskNumber 1 -PartitionNumber 1
新しくパーティションを作り直す前に、
不要な領域を削除する際に使われます。
🔹 検証環境を初期状態に戻す
Get-Partition -DiskNumber 2 | Remove-Partition
テスト用ディスクを一度まっさらにするケースです。
本番環境では実行しないよう注意してください。
- Get-Partition で削除対象を確認
- Initialize-Disk で再初期化
- New-Partition で再作成
🧩 よくある勘違い・つまずきポイント
- 削除したパーティションは元に戻せない
- ドライブレターとパーティション番号を混同しやすい
- システムパーティションは削除できない
- USBメモリもディスクとして表示される
- 管理者権限が必須
⚠ エラー・うまく動かないときの確認ポイント
- PowerShellを管理者として実行しているか
- 対象パーティションが使用中ではないか
- 削除対象がシステム・回復パーティションではないか
- ディスク番号・パーティション番号を誤って指定していないか
🧠 注意点
- Remove-Partition を実行すると、パーティション内のデータは完全に失われます
- 大事なデータがある場合は、必ずバックアップを取ってから作業してください
- 少しでも不安がある場合は、GUI(ディスクの管理)での操作をおすすめします
📌 まとめ
- Remove-Partition はパーティション削除用の強力なコマンド
- 対象確認が何より重要
- スクリプト化は慎重に行う
- 次は New-Partition や Initialize-Disk と組み合わせて再構成する
🔎 PowerShellコマンドを探す
「削除以外の方法が分からない」「手順を整理したい」場合は、
やりたいことからコマンドを探すと便利です。
- ファイルを削除したい
- 一覧を表示したい
- 文字列を検索したい
- 条件で絞り込みたい
- エラーや実行できない原因を調べたい
- パーティションを削除したい(Remove-Partition)
- ストレージ構成を整理したい
