メインPCが不調やらアクセス権の問題やらで色々弄っているうちにcppcryptfsがマウントできなくなってしまった
マウントしようとしてもマウントに失敗したと英語で表示される
パスワードの間違いではない
最初はパスワードの間違いかと思ったけどそれならパスワードが違うと表示されるから
ただマウント失敗とだけ表示されても具体的なエラー内容が不明なので対処しようがないのだけど
cppcryptfsctl(CLI)からマウントしてみたけどこっちも同じエラー内容だけ出る
ESETがブロックの可能性?
取り敢えずcppは後回しで例のFirefoxプロファイルのアクセス権の方を先に対処した時にもしやこの件もESETの「ブラウザーの保護」機能が悪さしてるんじゃないかと睨んだ
ESETのログを見ると案の定「dokannp2.dll」がブロックされていたのでこれを取り敢えず許可設定にしてみてマウント試みるが失敗
後はローカルとリモート両方でフォルダをマウントしてみたんだけど失敗したのでファイアウォールの問題でもない
パスワードを変え新規にまっさらな設定ファイルを作成するも失敗
そもそもcppcryptfs.exe自身がブロックされてる訳でもないし別の部分の不具合かなと思った
マウントに必要なドライバ「Dokan」の不具合か?
前述のアクセス権の再設定でかなり煮詰まってもうどうにでもなれと
Cドライブ全体に所有者、アクセス権を再設定した時にひょっとしてDokanのインストールがおかしくなったのかもしれない
あとこの件に対処する前にPCが不調になってHDDが認識しなくなったり再起動ができなくて本体のリセットを何度か押したので
その際にDokanが破損した可能性もある
取り敢えずDokanを再インストールしてみる
まずアプリと機能から予めアンインストールしてから再インストール
念の為再起動してからcppでマウントを試みると今度は無事成功!
結局はDokanの問題だったっぽい
Windows Updateなどが原因
DokanはWindowsカーネルを元に動いている関係でWindows Updateでカーネルの更新などが起きると整合性が取れなくなり結果マウントに失敗することがある
結局対処法としてはアップデートの度にDokanを一度アンインストールして再インストールするしか無いと思う






コメントを残す