「使用前にフォーマットする必要があります」というエラーを効果的に修正する方法
USBメモリ、SDカード、外付けドライブを接続した際に「使用前にフォーマットする必要があります」というエラーに遭遇したことはありませんか?確かに、ちょっと面倒ですよね。通常、このエラーはWindowsがドライブのファイルシステムを認識できないために発生します。ドライブが破損していたり、Windowsが対応していないフォーマット形式(EXT4やAPFSなど)でフォーマットされている場合もあります。まだデータを消去して再フォーマットする準備はできていないけれど、それでもデータを救い出したい場合は、まずいくつか確認しておくことをお勧めします。
多くの場合、問題はWindowsがドライブを正しく読み取れないために単に不具合を起こしているだけです。しかし、ドライブが別のマシンで正常に動作する場合は、良い兆候です。もしかしたら、ファイルを失うことなく修復できるWindowsの不具合なのかもしれません。あるいは、勇気があれば、フォーマットを行う前にドライブにエラーがないか確認したり、回復オプションを試したりすることもできます。ここでの目標は、重要なデータの損失を防ぐことです。ドライブは不調になることがあり、簡単な修理だけで済む場合もあります。
ストレージドライブの「フォーマットが必要です」エラーを修正する方法
まず別のPCまたはMacでドライブを確認してください
この手順は少し奇妙ですが、多くの場合、問題がドライブにあるのかPCにあるのかを特定できます。別のコンピューター、あるいはMacでも動作すれば、ドライブはおそらく正常です。動作しない場合は、フォーマットまたは破損の問題である可能性があります。ドライブを別のコンピューターに持ち込んで、正常に認識されるかどうかを確認してください。Windowsの場合は、エクスプローラーを開き、 「PC」でドライブを探してください。
そちらで動作する場合は、データをバックアップしてから、問題のあるPCに再度接続してください。Windowsを再起動するか、ドライバーを少し更新するだけで認識の問題が解決する場合があります。また、デバイスマネージャー(Win + X[デバイスマネージャー]をクリック)でドライブにエラーがないか確認してください。Windowsがドライブを正しく認識しない場合は、デバイスドライバーを少し更新するか再インストールするだけで問題が解決する可能性があります。
一方、ドライブがまだ RAW または認識不能と表示される場合は、状況が複雑になるため、何よりもまずデータの回復に重点を置く必要があるかもしれません。
CHKDSKを実行してエラーをチェックし、ファイルシステムの問題を修正する
これはよくあるケースです。Windowsがファイルシステムの読み取りに問題を抱えている場合、CHKDSKで修復できる可能性があります。ドライブレターが必要です。これはエクスプローラーで確認できます。D:、E:など。次に、コマンドプロンプトを管理者として実行し、「Windowsターミナル(管理者)」または「コマンドプロンプト(管理者)」Win + Xを選択します。
chkdsk D: /f /r(D:をドライブレターに置き換えてください)と入力してください。/f論理的な問題を修正し、/r不良セクタを特定して読み取り可能な情報を復元します。Enterキーを押して待ちます。特にドライブが大きい場合や破損している場合は、それほど高速ではありませんが、ある環境ではうまくいきましたが、別の環境では…うまくいきませんでした。場合によっては、正しく修復するために複数回の試行や再起動が必要になることがあります。
その後、Windowsがエラーなしでドライブを認識するかどうかを確認します。認識しない場合は、他の回復または再フォーマットのオプションに進みます。
フォーマット前のデータ復旧
ドライブがRAWと認識された場合、またはCHKDSKを実行してもマウントできない場合は、フォーマットする前にファイルの復元を試みるのが賢明です。TestDisk 、Disk Drill、DMDEなどのプログラムが人気です。これらのプログラムは、Windowsが異常終了した場合でも、ドライブをスキャンし、パーティションを検出し、ファイルを復元できます。
これらのツールは、CHKDSKでは修復できないRAWドライブでもデータを見つけられることがあります。フォーマットするとすべてのデータが消去されてしまうため、先にデータを復元できるのであれば、フォーマットは避けるべきです。もし不安な場合は、有料の復旧ツールを購入するか、データ復旧の専門家に相談するのが*おそらく*賢明です。安全第一に、万全を期しましょう。
最後の手段としてドライブをフォーマットする
時には、他の方法を試してもうまくいかず、Windowsがドライブの読み取りや修復を拒否してしまうことがあります。そんな時、最後の手段は再フォーマットです。エラーメッセージで「フォーマット」をクリックすることでフォーマットできますが、ディスクの管理や専用ツールを使って明示的にフォーマットする方が賢明です。
ディスクの管理を開きます( を押しWin + R、 と入力してdiskmgmt.mscEnter キーを押します)。ドライブを見つけて右クリックし、「フォーマット」を選択します。必要に応じて NTFS または FAT32 を選択します。ドライブが書き込み禁止になっているかエラーが表示されているためにフォーマットできない場合は、ハードウェアの問題がないか確認するか、物理スイッチを切り替えてください(該当する場合)。Windows がエラーを表示する場合もありますが、レジストリまたは diskpart コマンドを使用して書き込み禁止を解除するなどの方法があります。
ドライブが物理的に損傷していたり、頑固でフォーマットに何度も失敗する場合、そのドライブを廃棄するか、専門家に修理を依頼するサインかもしれません。もちろん、Windows は必要以上に困難にさせる必要がある場合もあります。
まとめ
- ハードウェアの問題を排除するために、別のマシンでドライブをテストします。
- 論理エラーと物理エラーを修正するには、/f および /r フラグを指定した CHKDSK を使用します。
- 特にデータが重要な場合は、フォーマットする前にデータの回復を試みてください。
- 他の方法がすべて失敗した場合は、ディスクの管理を使用して再フォーマットしますが、書き込み保護に注意してください。
まとめ
このエラーの修正は、ドライブの不具合によって多少の差があります。フォーマットの不具合や軽微な破損であれば、これらの手順で解決できるかもしれません。しかし、ドライブが物理的に壊れている場合は、ソフトウェアによる修正はあまり効果がありません。この情報が誰かの役に立てば幸いです。通常は、別のPCで確認するか、CHKDSKを実行するだけで解決します。頑張ってください!