時々、μTorrent などのアプリが FAT32 形式のフラッシュ ドライブにファイルを割り当てた後に強制終了したりクラッシュしたりすると (月に数回以上発生します)、そのスペースがファイル システムから消えてしまうような気がします。
それが事実かどうかはともかく、不注意や故障で数百 MB の空き容量が失われているのではないかと考えると、時々ぞっとします。WinDirStat でディスクをチェックすると、状況はさらに悪化します。ディスク ルートにある巨大な「<Unknown>」項目が私をじっと見つめ、1 GB をはるかに超える容量を消費しているからです。これは、FS の非効率性 (32 または 64 kb のセクター/クラスター サイズと多数の小さなファイルによる) によるものか、または不具合によるものかもしれません...
ダウンロードして実行し、ファイル システムをチェックして、ディスク上に未使用の割り当てブロックがないことを確認するツールはありますか? I/O エラーなどによってディスク領域が失われないようにしたいです。
答え1
FAT はディスク上のファイルの割り当てを制御します。一般的に、FAT がファイルが存在しないと判断した場合、事実上、ファイルは存在しません。ファイルの一部がディスクに書き込まれていたとしても、それが中断され、FAT が更新されなかった場合、OS はディスクのその領域が未使用であると判断するため、必要に応じて自動的に使用します。
chkdsk
ドライブが正常であることを確認したい場合にいつでも使用できます。
WinDirStat 内の項目は通常、空き領域 (完全でないクラスター) と、システム ボリューム情報など WinDirStat が読み取れないディレクトリの結果です。
答え2
Windowsにはchkdskというユーティリティがある
「マイ コンピュータ」を開き、チェックするドライブのアイコンを右クリックします。
開いたコンテキスト メニューで、「プロパティ」を選択します。
プロパティ ウィンドウの上部にある [ツール] タブをクリックします。
「エラーチェック」セクションで、最初のボックスにチェックを入れ、「今すぐチェック」ボタンをクリックします。
** 2 番目のボックスをチェックすると、chkdsk はディスクの表面スキャンを実行して不良セクタをチェックします。40 GB を超えるディスクでは実行に長い時間がかかります。
下の図に示すように、Chkdsk を実行するためのオプションを示すボックスが表示されます。
。