68524
Windowsで、巡回冗長検査 (CRC) エラーが発生するファイルの一覧を確認したいのですが、どうすればよいですか？

巡回冗長検査 (CRC) エラーが発生するファイル名を確認したいだけなので、コピーや移動は実行したくありません。  
コピーや移動を行わず、CRCエラーだけを確認する方法があれば処理が速く済むのではと思い質問しました。
CC BY-SA 4.0
2020-07-12T07:24:52.233
68513
2020-07-13T09:00:07.663
7886
question
windows
Windowsで、(ファイル移動やコピーを行わずに)巡回冗長検査 (CRC) エラーが発生するファイルの一覧を確認したい
CRCエラーは通常発生しません。一般的にはハードウェア故障状態です。ファイルを実際に読み出しを行う際、エラーが発生したことを意味します。ですので読み出しを行わなければCRCエラーが発生するかはわかりませんし、一度発生しても回復することもあります。  
質問のCRCエラーが発生することをむやみに確認する行為は、逆に故障時期を早めることがあります。
[`chkdsk`](https://docs.microsoft.com/ja-jp/windows-
server/administration/windows-commands/chkdsk) など専用のツールに任せるべきです。

もしご自身でファイルシステムの修復ツールを実装するのであれば[Windows NT
ファイルシステム詳説](https://www.oreilly.co.jp/books/4900900702/)などが参考になるかもしれません。
CC BY-SA 4.0
2020-07-12T12:19:53.760
68524
2020-07-12T12:19:53.760
4236
68513
answer
役立つ記事かもしれません。

CRCエラー（巡回冗長検査エラー）を修復する方法  
<https://jp.minitool.com/data-recovery/data-error-crc.html>
CC BY-SA 4.0
2020-07-13T05:56:48.387
68544
2020-07-13T05:56:48.387
39859
68513
answer
NTFS パーティションなら、nfi.exe ツールを使えばファイルを特定できると思います。

LBAからNTFSのファイルを特定する1  
<http://liliumrubellum.blog10.fc2.com/blog-entry-331.html>
CC BY-SA 4.0
2020-07-13T08:57:26.153
68549
2020-07-13T09:00:07.663
2020-07-13T09:00:07.663
3060
34652
68513
answer