DiskPartを使ってドライブをフォーマットしようとしても失敗してしまうケースは少なくありません。特に「DiskPart フォーマット できない」というエラーが出たとき、ドライブの物理的な問題や設定ミスなど、様々な原因が考えられます。この記事では、最新情報に基づいてその原因を徹底的に分析し、それぞれに応じた対処法を詳しく解説します。これを読めば、ほぼ確実に問題を解決できます。
目次
DiskPart フォーマット できない主な原因とエラー種類
DiskPartでフォーマットができない場合、考えられる原因はいくつかあります。ここではよくある原因をまとめ、どのようなエラー表示がされるかを把握しましょう。状況に応じて原因を特定することで、対処の方向も自ずと見えてきます。
物理的なハードウェア障害
ドライブのコントローラーやケーブル不良、USBポートの電力供給不足、SSDの故障など、物理的な問題が原因でDiskPartのフォーマット操作が途中で止まってしまうことがあります。特にSSDやUSBメモリは、寿命や書き込み回数の限界でエラーが増えることがあります。
また、新しいNVMe SSDを外付けケースで使っている場合、接続方式の問題でフォーマットできないことが報告されています。内蔵スロットなら問題ないケースがあるため、接続方式を確認することが重要です。
読み取り専用属性(Write-Protection)の設定
ディスクが読み取り専用モードに設定されていると、フォーマット操作そのものが拒否されます。DiskPartのattributesコマンドで属性を確認し、読み取り専用(clear readonly)を解除する必要があります。USBメモリやSDカードでよく起こるトラブルです。
また、USBフラッシュドライブに物理的なスイッチでロックが掛けられていたり、ソフトウェア側でレジストリやグループポリシーで保護されていたりするケースもあります。そのような場合は該当の設定を探して解除することが先決です。
ファイルシステム破損や不正なパーティション形式
ドライブがRAW形式になっていたり、以前使われていたファイルシステムがWindowsでサポートされていなかったりすると、「フォーマットできない」状態になります。さらに不正なパーティションテーブル(MBRとGPTの不整合)や、パーティションがアクティブ状態や保護パーティションとしてマークされていると操作が拒否されることがあります。
「The parameter format not correct」などのエラーが頻繁に起こるのも、コマンドのパラメーター指定ミスや、ファイルシステムとフォーマット形式がマッチしていないことが理由の一つです。
ドライバ/ストレージコントローラーの問題
PCのマザーボードやUSBコントローラーのドライバが古い、または互換性がないと、DiskPartがドライブを正しく認識できずフォーマット操作が失敗することがあります。特に最新のNVMeドライブや大容量の外付けHDD、USB3.2デバイスではこのような問題が見られます。
BIOS/UEFI設定でストレージモード(IDE、AHCI、RAIDなど)が不適切な場合にも問題が起こることがあります。これら設定の見直しやドライバの更新を行うことが対処法になります。
Windowsのアクセス権限や管理者権限が不足している
DiskPartを使うには管理者権限が必要です。通常のコマンドプロンプトではなく、管理者として実行したプロンプトからDiskPartを起動する必要があります。アクセス拒否のエラーが出るのは、この点が不足しているケースが多いです。
加えて、他のプロセスでドライブを使用中である場合には占有されてフォーマットできないことがあります。例えば仮想メモリ、インデックス作成などOS側で使われていたり、システムの復旧・回復パーティションが関与していたりします。
DiskPart フォーマット できないときの具体的な対処法
原因が把握できたら、次に具体的な対処法を試していきます。ここでは安全なバックアップ方法から始め、ソフト的解決・物理的確認・代替ツールの利用まで、順を追って対処可能な方法を紹介します。
バックアップとデータ保護
フォーマット前に重要なファイルが残っていないか必ず確認してください。DiskPart cleanや完全フォーマットは全データを消去します。もしドライブがまだ読み取れる状態なら、別のドライブにファイルをコピーしてバックアップを取ることを最優先にすべきです。
管理者権限でのDiskPart実行と正しいコマンドの使用
コマンドプロンプトを管理者として起動し、次の手順を確実に実行します:list disk → select disk n → clean → create partition primary → format fs=ntfs quick(またはfat32など)→ assign letter。パラメータを誤ると「parameter format not correct」のような文言が出ますので、正しいファイルシステム名やオプションを選択することが必要です。
読み取り専用属性の解除
DiskPart内で対象ディスクを選び、attributes disk clear readonly コマンドで読み取り専用モードを解除します。属性が解除できない場合はデバイスの物理スイッチやデバイス管理の設定を確認。外付けドライブなら外部ケースのロック、内部ならBIOSやWindows側の設定もチェックします。
不正なパーティション形式の変換(MBR⇔GPT)とファイルシステムの再構築
ドライブがGPTとMBRの不一致状態であったり、古い形式のパーティションテーブルが残っていたりすると新しいファイルシステムでフォーマットできないことがあります。DiskPartで convert gpt または convert mbr を使い、適切な形式に変換してからパーティションを作成してフォーマットを試します。
ドライバとストレージ設定の見直し
デバイスマネージャーでディスクドライブ・ストレージコントローラのドライバを最新化します。最新のBIOS/UEFIファームウェアにも更新があれば行います。また、USB接続なら別のポートを使う、外付けケースを変える、内蔵スロットを使用するなど接続状況の改善も有効です。
物理故障や健康状態チェック
ディスクが物理的に故障している可能性を検証するため、SMART情報をチェックするユーティリティやメーカー提供の診断ソフトを使用します。Bad sectorが多い場合、修復より交換を考えた方が安全です。特に、完全フォーマットやcleanコマンドが途中で止まる・I/Oエラーが出る場合は物理的問題が強く疑われます。
第三者ツールの利用と環境外での作業
Windowsの標準機能で解決しないときは、GUIを備えた信頼できるパーティションツールを使うことが有効です。無料/有料問わず、外付けドライブのフォーマットやRAWフォーマット変換、パーティション復元などをサポートしているものを選びます。ブート可能なUSBやセーフモード外で操作するときれいに処理できることがあります。
DiskPart フォーマット できないケース別トラブルシューティング
実際には「DiskPart フォーマット できない」という状況でも、エラー文言やデバイスタイプ(USBメモリ・SSD・外付けHDDなど)によって対処方法が異なります。ここでは代表的なケースごとに解決手順を整理します。
USBメモリやSDカードがフォーマットできない場合
この種のデバイスでは物理スイッチの書き込み保護が設定されていたり、安価なチップで不良セクタが多く出ることがあります。また、容量に応じてFAT32の制限に引っかかることもあります。DiskPartで「clean」→「create partition primary」→「format」で試し、失敗するなら別のPCやポートで試します。
外付けHDD/SSDで起こるフォーマット失敗
USB3ケース・外付けケースが電力不足または互換性が低いと、フォーマットが途中で途切れることがあります。内蔵スロットに接続変更するか、ケースを変える、ポートを変えることで改善することがあります。また大容量ドライブの場合、FAT32ではなくNTFSやexFATでのフォーマットが望まれます。
システムドライブまたはWindowsインストール先のフォーマットできない状況
システムが起動中のドライブはフォーマットできません。そのため、起動用メディアを使ってWindowsインストール中にDriveを削除・再作成してフォーマットする必要があります。回復パーティション・OEMパーティションが残っている場合、それらも削除してから再構築することがあります。
ファイルシステムがRAWになって修復が必要なケース
ディスクがRAW形式になると、Windows側がファイルシステムを認識できずフォーマット操作も失敗することがあります。この場合はDiskPartでcleanコマンドで一度クリーン状態に戻し、新たにパーティションを作成してformatします。chkdsk が実行できるなら先に実行して、データ構造のエラーを修復してから試すとよいです。
これ以上の手がかり:DiskPart フォーマット できないでも改善しない場合
一般的な対処をしてもフォーマットできないケースがあり、それらは深刻な問題を抱えている可能性があります。ここではさらに掘り下げて対応するための手順を紹介します。
イベントログで詳細エラーを確認
フォーマット操作が失敗すると、システムイベントログに詳細なエラー情報が記録されていることがあります。イベントビューアーを起動し、Windowsログの「システム」または「アプリケーション」項目を確認し、DiskPart のエラーコードや記述を調べることで、原因を特定しやすくなります。
BIOS/UEFI設定のチェック
ストレージデバイスのモード設定(AHCI/IDE/RAID)やセキュアブート、USB設定などが誤っていると、OS側でドライブが正しく扱えないことがあります。BIOS設定を初期設定や推奨動作モードに戻したり、ドライブが認識されているかを確認してみてください。
メーカー提供の診断ツールを使う
ドライブの健康状態を調べるには、各ドライブメーカーが提供する診断ツールを利用するのが確実です。SMARTデータの測定や不良セクタ検査、ファームウェア更新などが可能なツールを使って、物理的寿命が近いかどうかを判断します。
最終手段としての交換または業者依頼
上記すべての対処を試しても改善しないなら、ドライブそのものが壊れている可能性があります。保証期間内であれば交換手続きを。そうでなければデータ復旧業者や専門修理業者に依頼することも検討すべきです。
比較表:エラーの種類とおすすめの対処法
| エラー例 | 原因 | おすすめ対応 |
|---|---|---|
| アクセス拒否(Access is denied) | 管理者権限不足/使用中のプロセスあり | 管理者として実行/他のプロセスを停止 |
| パラメータが正しくない | コマンド入力ミス/不適切なファイルシステム指定 | コマンドを確認/適切なfsを選ぶ |
| I/Oデバイスエラー、致命的なハードエラー | 物理故障/接続不良 | SMART診断/ケーブル&ポートの交換 |
まとめ
DiskPartでフォーマットできないというトラブルは、原因が多岐にわたるため焦らず一つずつ切り分けることが重要です。ハードウェアの物理的状態、読み取り専用属性、ファイルシステムやパーティション形式、ドライバとアクセス権限など、どれか一つが障害となっていることがしばしばあります。
まずは重要なデータのバックアップを取り、管理者権限で正しいコマンドを使ってDiskPart操作を行いましょう。その後、属性の解除やパーティション形式を変えることで改善することが多いです。もしそれでも解決しないなら、診断ツールで状態をチェックし、最終的には交換や専門業者の活用を検討してください。
これらの手順を順番に試すことで、「DiskPart フォーマット できない」問題はかなりの確率で解決可能です。皆様のドライブがきちんと使える状態に戻ることを願っています。
コメント