現象1:OneDriveの同期が終わらない
OneDriveの同期がいつまで経っても終わらないので、同期中のディレクトリを確認した。
すると、あるディレクトリがずっと同期中のまま。
とりあえずいらないので削除しようとすると次のエラーがでて削除できなかった。
現象2:エラーメッセージ「再解析ポイント バッファにあるタグは無効です」
同期が終わらないディレクトリを削除しようとすると「再解析ポイント バッファにあるタグは無効です」のエラーメッセージ。
管理者権限で、PowerShell、cmdでやっても同じメッセージ。
とりあえず、日本語の解決記事を探したけど、参考になりそうなのがすぐは見つからなかった。
対処:ファイル修復コマンド「chkdsk」を実行
ファイルのメタ情報に関連するエラーということなので、以下のコマンドを管理者権限にて、任意のディレクトリで実行。
chkdsk /r /f
この後、再起動をして、長い修復処理(20分ぐらい)が終わると、問題となったディレクトリは削除できました。
この解決方法は日本語ではなく、英語で調べて見つけました。日本語の情報はマニアックなほど、情報が少なくこういうときは英語で調べるのが一番です。
この動画に感謝です。
How to Fix "tag present in the reparse point buffer is invalid" OneDrive Error
Thanks!
QiitaはWindows系の記事は少ないけど、同じエラーで困っている人の解決策になれば幸いです。
注意事項
コメントにありますように、復旧しない可能性もあるため、コマンド実行前にはデータの保存をすることをお勧めします。