web-dev-qa-db-ja.com

不良セクタに保存されているファイルを特定する

昨夜CHKDSKを実行しました(以下のログ)。不良セクタに4KBのデータが保存されているようです。これらの不良セクタに保存されている(または少なくとも部分的に保存されている)ファイルを見つける方法はありますか?

Checking file system on C:
The type of the file system is NTFS.

A disk check has been scheduled.
Windows will now check the disk.                         

CHKDSK is verifying files (stage 1 of 5)...
  519680 file records processed.                                          File verification completed.
  1795 large file records processed.                                      0 bad file records processed.                                        2 EA records processed.                                              140 reparse records processed.                                       CHKDSK is verifying indexes (stage 2 of 5)...
  673306 index entries processed.                                         Index verification completed.
  0 unindexed files scanned.                                           0 unindexed files recovered.                                       CHKDSK is verifying security descriptors (stage 3 of 5)...
  519680 file SDs/SIDs processed.                                         Cleaning up 321 unused index entries from index $SII of file 0x9.
Cleaning up 321 unused index entries from index $SDH of file 0x9.
Cleaning up 321 unused security descriptors.
Security descriptor verification completed.
  76814 data files processed.                                            CHKDSK is verifying Usn Journal...
  35149904 USN bytes processed.                                             Usn Journal verification completed.
CHKDSK is verifying file data (stage 4 of 5)...
  519664 files processed.                                                 File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
  35264341 free clusters processed.                                         Free space verification is complete.
Windows has checked the file system and found no problems.

 312221695 KB total disk space.
 170332512 KB in 366718 files.
    197720 KB in 76815 indexes.
         4 KB in bad sectors.
    634095 KB in use by the system.
     65536 KB occupied by the log file.
 141057364 KB available on disk.

      4096 bytes in each allocation unit.
  78055423 total allocation units on disk.
  35264341 allocation units available on disk.

Internal Info:
00 ee 07 00 96 c4 06 00 aa 08 0c 00 00 00 00 00  ................
09 17 00 00 8c 00 00 00 00 00 00 00 00 00 00 00  ................
a8 6b 0e 00 50 01 0c 00 50 01 0c 00 00 00 0c 00  .k..P...P.......

Windows has finished checking your disk.
Please wait while your computer restarts.
4
DFrancisFan

おそらくまだデータを失っていないので、どの特定のファイルが不良セクタに保存されているかを把握する意味はないと思います。ハードドライブがセクターの異常(たとえば、読み取り/書き込み速度が通常より遅い)を検出すると、そこに保存されているデータを特別な「予約」プールのセクターに即座に移動します。次に、問題のあるセクターを「不良」としてマークし、二度と使用されないようにします。データが失われ始めるのは、予約プール全体を使い果たしたときだけです。

どのファイルが不良セクタにあるかを把握しようとするのではなく、[〜#〜]すぐに[〜#〜]このドライブ上のすべての重要なデータをバックアップする必要があります。単一の不良セクタでさえ深刻な問題であり、ドライブ障害が差し迫っていることを示している可能性があります。 4KBの不良セクタはかなりの量です。セクターが失敗すると、他のセクターが続くことがよくあります(常にではありません)。データをバックアップしたら、S.M.A.R.T監視プログラムをインストールし(そこにはたくさんあります。Googleを検索するだけです)、不良セクタ数を定期的にチェックしてください。増加した場合は、ドライブを交換してください。

0
tlng05