キャッシュディレクトリの移動その後

2.jpg
ブラウザのキャッシュディレクトリの変更に関しては以前に書いた。
しかしあまり旨く行ったとは言えない。
何がトリガになるのかは分からないのだが、キャッシュディレクトリがデフォルトの位置に戻ってしまうのだ。
毎日チェックしているわけではないので、何がどうなると戻るのかはよく分からない。
ショートカットでキャッシュディレクトリの指定はしている。
ただしedgeに関しては、ショートカットから起動されるとは限らない(Windowsが起動する)ので、シンボリックリンク方式にしていて、これは今のところ大丈夫だ。

そこでFireFoxを除くブラウザに関して、キャッシュディレクトリの変更をシンボリックリンクにしてみた。
FireFoxはブラウザ内でキャッシュディレクトリが指定出来るので、それにのみ依存する。

別のストレージに移動したのはchcheとcode cacheだけではなく、その親ディレクトリになるdefaultごとにしてみた。
defaultの下にはブラウザの設定に関するファイルなどが多数ある。
default以下のデータを消してしまうと、ブラウザはデフォルト状態で起動する。

edgeはアップデートされるとdefaultのシンボリックリンクが消され、defaultディレクトリが作られる。
ただし移動先のdefaultディレクトリの内容がコピーされるので、ブラウザがイニシャライズされる事はない。
他のブラウザが同様かどうかはまだ確認出来ていない。

何度も設定し直すのは面倒なので、勝手に戻ってしまうようならそのまま放っておいても良いかなとは思う。
あるいはWindowsの起動時にバッチファイルを実行する手もある。
デフォルトディレクトリが実体かシンボリックリンクかを判定し、実態であれば内容を別のシンボリックリンク先のドライブにコピーして実体を削除し、シンボリックリンクを張る。

HDDを搭載されているPCで、ブラウザのキャッシュとテンポラリファイル(システムとユーザ)をRAM Diskに移動したら、全ての動作が軽くなったとMailをいただいた。
テンポラリディレクトリへのアクセスは結構多いので、これが効くのかも知れない。
これでPCを延命し、Windows11が安定した頃には新しいPCを買いたいと書かれていた。

にほんブログ村 その他趣味ブログ 電子工作へ
にほんブログ村

この記事へのコメント