最近、NTFSフォルダ内の特定のフォルダが複数のコンピュータで破損する原因となる未知の問題が発生しました。フォルダが破損しているかどうかを検出し、フォルダの再配置や通知の送信などのアクションを実行する必要があります。しかし、私はまだそれを行う方法を知りません。OpenFile / CreateFileなどの通常のAPIは、破損したフォルダーで誤動作しているようであり、フォルダーが破損しているかどうかを判断するためにそれらを使用することはできません。そのため、MTF構造を解析して、問題を直接チェックする予定です。
そのため、私はNTFSMFT構造の研究を始めました。$ Volumeには、ドライブにchkdiskが必要かどうかを判断するためのダーティフラグがあることがわかりました。ただし、ファイルの破損とは直接関係がなく、Windowsが予期せずシャットダウンされた場合に設定されます。DIは、MFT構造でINDEXまたはFILEが破損しているかどうかを判断するために、特定のフラグなどを見つけることができませんでした。
破損したNTFSフォルダを特定する方法があるかどうかを知ることができますか?
どんな助けでも大歓迎です!