Windowsのディスク容量を整理しようとして、リカバリ領域が削除できずに困っていませんか。
通常の「ディスクの管理」では「ボリュームを削除できません」というエラーが表示され、対処に詰まることがあります。
この記事では、コマンドプロンプトのDiskpartコマンドを使用して、このリカバリ領域を安全に削除する具体的な手順を解説します。
【要点】Diskpartでリカバリ領域を削除する
- Diskpartコマンド: 通常のディスクの管理では削除できない保護されたパーティションを強制的に削除できます。
- 重要なデータバックアップ: 操作を誤るとデータが失われるため、必ず事前に全データのバックアップを行ってください。
- 管理者権限での実行: Diskpartは管理者権限のあるコマンドプロンプトから起動する必要があるため、権限を確認してください。
ADVERTISEMENT
目次
リカバリ領域が削除できない根本的な原因
Windowsのリカバリ領域は、システムに問題が発生した際に工場出荷時の状態に戻すための特別なパーティションです。
この領域はシステム保護の観点から、通常の「ディスクの管理」ツールでは削除できないように設定されています。
具体的には、パーティションに「回復パーティション属性」が付与されており、誤操作による削除を防ぐ仕組みです。
そのため、右クリックメニューに「ボリュームの削除」が表示されなかったり、「ボリュームを削除できません」というエラーが表示されたりします。
Diskpartコマンドは、この保護された属性を無視してパーティションを操作できるため、リカバリ領域の削除が可能になります。
Diskpartコマンドとディスクの管理の違い
「ディスクの管理」はGUIグラフィカルユーザーインターフェースで視覚的にディスクを操作できるツールです。
一方、Diskpartはコマンドラインインターフェースで、より低レベルなディスク操作を実行できます。
Diskpartは、ディスクの管理では実行できない高度なパーティション操作や、保護された領域の削除などに利用されます。
しかし、強力な機能を持つ反面、コマンドの入力ミスはデータ損失やシステム起動不能に直結するため、慎重な操作が求められます。
Diskpartでリカバリ領域を削除する手順
リカバリ領域を削除する前に、必ず重要なデータのバックアップを行ってください。
誤ったパーティションを削除すると、システムが起動しなくなったり、データが完全に失われたりする危険があります。
- コマンドプロンプトを管理者として実行する
Windowsの検索ボックスに「cmd」と入力します。検索結果の「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックしてください。 - Diskpartを起動する
コマンドプロンプトのウィンドウで「diskpart」と入力し、Enterキーを押します。Diskpartが起動すると、「DISKPART>」というプロンプトが表示されます。 - ディスクの一覧を表示する
「list disk」と入力し、Enterキーを押します。コンピューターに接続されているすべてのディスクの一覧が表示されます。この一覧から、リカバリ領域が含まれる物理ディスクのディスク番号を確認します。通常は「ディスク 0」がOSがインストールされているディスクです。 - 対象のディスクを選択する
リカバリ領域が含まれるディスクを選択するため、「select disk 0」と入力し、Enterキーを押します。「ディスク 0 が選択されました。」というメッセージが表示されます。ディスク番号は環境によって異なるため、必ずご自身の環境に合わせて入力してください。 - ボリュームの一覧を表示する
「list partition」と入力し、Enterキーを押します。選択したディスク上のすべてのパーティションの一覧が表示されます。この一覧から、削除したいリカバリ領域のパーティション種類、サイズ、オフセットを確認し、パーティション番号を特定します。リカバリ領域は「回復」や「OEM」などの種類で表示されることが多いです。 - リカバリ領域のパーティションを選択する
削除したいリカバリ領域のパーティション番号を特定したら、「select partition 4」のように入力し、Enterキーを押します。「パーティション 4 が選択されました。」というメッセージが表示されます。ここでもパーティション番号はご自身の環境に合わせて正確に入力してください。 - リカバリ領域を削除する
選択したリカバリ領域を削除するため、「delete partition override」と入力し、Enterキーを押します。「Diskpart は選択されたパーティションを正常に削除しました。」というメッセージが表示されれば、削除は完了です。「override」オプションは、通常の方法で削除できない保護されたパーティションを強制的に削除するために必要です。 - Diskpartを終了する
「exit」と入力し、Enterキーを押してDiskpartを終了します。続けてコマンドプロンプトのウィンドウを閉じます。 - ディスクの管理で削除を確認する
Windowsの検索ボックスに「ディスクの管理」と入力し、ディスクの管理ツールを開きます。削除したリカバリ領域が「未割り当て」領域として表示されていることを確認してください。
Windows 10での操作の違い
Windows 10とWindows 11でのDiskpartコマンドの操作手順に大きな違いはありません。
コマンドプロンプトの起動方法や、Diskpartコマンド自体の機能は共通しています。
ただし、パーティションの種類やサイズは、OSのバージョンやPCメーカーによって異なる場合があります。
「list partition」コマンドで表示される情報から、削除対象のパーティションを慎重に特定してください。
リカバリ領域削除時の注意点と発生しうる問題
Diskpartコマンドは非常に強力なツールであるため、誤った操作は深刻な結果を招く可能性があります。
ここでは、操作時の注意点や、発生しうるトラブルへの対処法を解説します。
誤ったボリュームを削除してしまった場合
もし誤ってOSがインストールされているパーティションや、重要なデータが含まれるパーティションを削除してしまった場合、システムは起動不能になります。
また、削除されたデータの復旧は非常に困難です。
このため、Diskpart操作前には必ず、外部ストレージへのバックアップを強く推奨します。
万が一、誤って削除してしまった場合は、Windowsの再インストールが必要になる可能性があります。
「ボリュームを削除できません」以外のエラーが出る場合
「delete partition override」コマンドを実行してもエラーが表示される場合があります。
例えば、「指定されたパーティションは保護されています」といったメッセージです。
これは、パーティションがさらに強力に保護されているか、GPTディスクの特殊なパーティションである可能性があります。
その場合は、パーティションの種類を確認し、Diskpartの「delete partition override」コマンドが適用可能か再確認してください。
場合によっては、より高度なディスク操作ツールが必要になることもあります。
Diskpartコマンドが実行できない場合
コマンドプロンプトで「diskpart」と入力しても起動しない、またはエラーが表示される場合は、管理者権限で実行されていない可能性があります。
必ずコマンドプロンプトを右クリックし、「管理者として実行」を選択してからDiskpartを起動してください。
また、システムファイルが破損している場合は、Windowsのシステムファイルチェッカー「sfc /scannow」を試すことも有効です。
削除後にパーティションが結合できない場合
リカバリ領域を削除して未割り当て領域になった後、既存のパーティションと結合したいと考えるかもしれません。
しかし、未割り当て領域が結合したいパーティションの直後に隣接していない場合、結合はできません。
例えば、Cドライブの後にリカバリ領域があり、その後に別のデータパーティションがある場合、リカバリ領域を削除してもCドライブと結合できないことがあります。
この場合、間に挟まれたパーティションを移動または削除する必要があり、さらに複雑なディスク操作が必要になります。
サードパーティ製のパーティション管理ツールを使用すると、比較的容易にパーティションの移動やサイズ変更ができる場合があります。
ADVERTISEMENT
Diskpartコマンドとディスクの管理の比較
| 項目 | Diskpartコマンド | ディスクの管理 |
|---|---|---|
| 操作方法 | コマンドライン入力 | グラフィカルユーザーインターフェース |
| 機能の範囲 | 低レベルなディスク操作、保護されたパーティションの削除、高度な設定 | 基本的なパーティション作成、削除、サイズ変更、ドライブ文字の変更 |
| リカバリ領域の削除 | 可能 | 通常は不可 |
| 操作の難易度 | 高い、専門知識が必要 | 比較的低い、直感的 |
| リスク | データ損失やシステム破損のリスクが高い | リスクは比較的低いが、誤操作は発生しうる |
| 推奨ユーザー | 高度なディスク管理が必要な上級者 | 一般的なディスク操作を行いたいユーザー |
この記事で解説したDiskpartコマンドの操作により、「ボリュームを削除できません」と表示されるリカバリ領域を削除できました。
Diskpartは強力なツールですが、その分慎重な操作が求められることを理解できたはずです。
今後は、未割り当て領域となったスペースを有効活用するために、既存のパーティションの拡張を検討してみてください。
また、Diskpartは他のパーティション操作にも応用できるため、必要に応じてさらに学習を進めることもできます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】イヤホンを挿してもスピーカーから音が出る!ジャックを認識しない時のRealtek設定と直し方
