テンポラリファイルが作成できません
今回はちょっぴりPC自作的なお話です。
興味無い人にはワケ分からないかも。いつもか。
要約するとこんなお話。
私が自宅でメインに使っているPCは10年ぐらい前に組んだもので、DDR3メモリーを使用しています。(それでも当時出たばっかりの第2世代Core i7で組んだハイエンド機なんですよ)
言うまでも無く今の主流はDDR4で、新しいPCを組めば当然DDR4メモリーを使うわけで、古いPCから組み替えて余るDDR3メモリーを友人から乞食貰って回った結果、私のPCは32GBもメインメモリー搭載しています。DDR3だけど。
一般に4GBだとちょい不足気味、普通に使う分には8GB、少し重い使い方でも16GBもあれば十分と言われてますし、私の使い方では32GBは本当に役不足(本当の意味で)です。動画編集とかしないし。
その余りあるメインメモリーを少しでも活用するために2GBほどRAMディスクにして、そこをwindowsのテンポラリファイルの置き場にしていました。ブラウザのキャッシュもそこに読み込むので、web閲覧も超速くて快適です。
参考までに、実際に測定した読み書き速度。
RAMディスク
見るからにブッチギリの速さのRAMディスク。
当然PCの電源切ると全部消えますが、テンポラリファイルなら何の問題もありません。
SSD
まだM.2なんて無い時代の普通のSATA接続SSD、メインドライブ(c:)。
250GBしかありませんが、OSと主要ソフトぐらいしか入ってないので特に不満も無し。
これでも当時はWindowsの起動の早さに驚いたものです。
HDD
データ保存用のHDD。結構容量多いやつ(8TB)です。
RAMディスクやSSDと比べたら読み書き速度はまあこんなもんですよね。
このHDDに今まで作ったものとか買い漁ったエロ同人とか全部詰め込まれているのでこれが死んだら私も死にます。一応自作物のバックアップはしてるけど。
正直SSDでも体感上大差無いと言えば無いんですが、ベンチマークでこれほどの数値が出るとすごく快適なような気がしますよね。SSDの書き換え回数も節約できるし。
そんなこんなで、少し前に謎のブルースクリーンが出たりしましたが、分解掃除したらその後安定しているし、まだまだ10年は戦えそうです。10年は厳しいか。
……さて、ここまでが今回の前置きです。
このRAMドライブ、以前は2GBにしていたのですが、今時のブラウザゲーとか複数起動すると2GBじゃあちょっと怪しいし、どうせ使わないメモリー有り余っているし、思い切って8GBぐらいRAMドライブにしちゃうか!という気分になりました(それでもメインメモリー24GB)。
で、RAMディスクのソフトを起動して容量を変更…………あれ、変更できない??
RAMドライブとはいえ、マウントしたまま容量変更は出来ないのかな?管理ツールからアンマウントしてソフト起動すればいいのか?いや、いっそ一度削除して再インストールすればいいか?と適当にいじっているうちに、なんかヤバそうなエラーが。
余計なことやっちまった感ハンパありません。
エラー出ちゃったけど、なんかPCを再起動しろと出るので素直に再起動。
で、再起動後にドライブ確認してみたらRAMディスクドライブ(z:ドライブ)自体が無い。
じゃあRAMディスクのソフトを再インストール……しようとするとエラーがでてインストールできない!!
色々と面倒臭くなって「もうRAMディスク無くてもいいか」とも思ったのですが、何やらWindowsの挙動がおかしい。
テンポラリファイルが作成できません
タイトル回収
何かする度にこのエラーが出て、まともにソフトが起動しません。※一応、起動するものもあるし、起動しないものもある
原因は明らかですが、RAMディスクを再導入するためのRAMディスクが無くてエラーが出るという如何ともし難い状態。
またOS再インストールしかないのか……。
マジ面倒くせぇ……。(少し前に丸一日潰れた悪夢が蘇る)
だいたいテンポラリファイルが作成できませんって何だよもう。
SSDもHDDも空き容量あるし、テンポラリファイルごとき作成する容量が足りないなんて……。
……テンポラリファイル!?
環境変数の編集を確認すると、自分で書き換えたz:\temp(RAMディスク)となっているので、本来のc:\windows\tempに戻すとエラーが出なくなりました。そりゃそうだ。
こうして自分で勝手に作り出した危機を、自分の力で乗り越えることに成功しました。
しかしどうしてくれよう、この徒労感。
ちなみにRAMディスクは無事8GBに変更出来ました。