症例報告:NTFSドライブが「アクセス拒否」になる問題(Windows11)
■ 概要
Windows Update 後、NTFSフォーマットの外部/内蔵ドライブに対して 管理者でもアクセス拒否される状態が発生。
■ 発生環境
OS:Windows 11
ストレージ:
8TB HDD(Fドライブ)
1TB HDD(Gドライブ)
状況:
大容量データ(数TB)
Ubuntuではアクセス可能
■ 症状
エクスプローラーで アクセスが拒否されました」
管理者権限でも開けない
プロパティのセキュリティ変更も失敗
takeown / icacls 一部通るが完全解決しない
■ 技術的状態
chkdsk → 修復成功 不良セクタ → 0(物理故障なし) Ubuntu → 読める(データ存在)
結論:NTFSは正常だが、WindowsのACL/SIDが破損または不整合
■ 原因(推定)
Windows Update(BitLocker/セキュリティ変更)
ユーザーSIDとファイル所有者の不一致
ACL(アクセス制御リスト)の破損
結果: Windowsだけがアクセス拒否する状態
■ 解決手順(実証済み・完全版)
① ファイルシステム修復
chkdsk F: /f
chkdsk G: /f
② 所有権取得
takeown /F F:\ /R /D Y
takeown /F G:\ /R /D Y
③ フル権限付与(重要)
icacls F:\ /grant "ユーザー名:(F)" /T /C /Q
icacls G:\ /grant "ユーザー名:(F)" /T /C /Q
④ ACLリセット
icacls F:\ /reset /T /C
icacls G:\ /reset /T /C
⑤ 継承有効化(最終仕上げ)
icacls F:\ /inheritance:e /T /C
icacls G:\ /inheritance:e /T /C
⑥ 再起動
ここで復活
■ 重要ポイント(重要)
よくあるミス
PowerShellで %USERNAME% を使う → 失敗
(F) をクォートしない → エラー
ドライブレター間違い
icacls G:\ /grant "ユーザー名:(F)" /T /C /Q
■ 成功指標
数十万ファイル処理成功
数件の失敗は無視OK
再起動後アクセス可能
■ 回避策(最悪ケース)
もし失敗した場合:
✔ Linux(Ubuntu)で救出
NTFS権限無視でアクセス可能
✔ フォーマット
データ不要なら即復旧
■ 今回の結論
この症状は「データは無事だがWindowsだけ読めない」典型例
そして、適切なicacls操作で完全復旧可能
■ 再発防止
大容量ドライブは定期バックアップ
Windows Update直後に異常チェック
BitLocker使用時は注意
■ 一言まとめ 「壊れていたのはデータではなく、Windowsの“認識”だった」