• ベストアンサー

RAMディスクに環境変数を移動する場合・・・

RAMディスクに環境変数を移動する場合・・・ Gavotte_RAMDiskを使って6GBの物理メモリから OS管理外の2.74GBをRAMディスクにして使用してます。 今回、Windowsの裏技的な雑誌に掲載されていた 「一時ファイルをRAMディスクに移動する」と言う物を 試してみようと思ったのですが、環境変数(TEMP,TMP) にはユーザーの物とシステムの物二つありますが 両方ともRAMディスク(R:¥TEMP)でいいのでしょうか? ちなみに、Gavotte_RAMDiskはRAMディスク中に 起動のたびに自動で“TEMP”フォルダを作成してくれてます。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.2

私もGavotte RamDiskを使っています。 アプリケーションのなかにはアップデートプログラムをTMPに展開して、再起動後インストールするものがあります。それでTMPをRamDiskにおくと致命的なエラーになります。 私はWindows7機の場合pagefileをRamDiskにおいていますが、XP機の方はGavotte RamDiskと相性が悪くて使っていません。この2台のPCを比較して、pagefileをRamDiskに置いた効果は実感できるほどではないと評価しています。何か立派なことをしているな!という自己満足ですね。 物理メモリが3GB(32Bit版の最大)あれば、実行中のアプリケーションがスワップして極端にスピードが落ちるケースは少ないのではないでしょうか。 Temporary Internet Filesは、RamDiskに置けば、削除する手間が省けて良いと思っています。

okinabouzu
質問者

お礼

アドバイスありがとうございます。 アップデートなどで本来の場所にTemp、TEMP,TMPフォルダが無いと 不具合が生じるというのは考えてもいませんでした! 確かに言われてみればそうですね。 では、アドバイスをもとにRAMディスクにはTemporary Internet Filesと ページファイルだけを置いて、環境変数は元に戻したいと思います。 ありがとうございました。

その他の回答 (1)

  • conanthe
  • ベストアンサー率65% (114/175)
回答No.1

RamPhantom3を使って同じことをやったことがあります。結果はほとんど速度に影響がなく、むしろ起動時にエラーメッセージが出るアプリが出てきました。エラーメッセージは1度しか出ませんでしたが、気持ちが悪いので元に戻しました。今はインターネット一時ファイルだけに使っています。 似たようなことをやった例が下のURLにあります。この人も1つのアプリでエラーが出たようです。 http://mypace75.blog92.fc2.com/blog-entry-46.html 高速なシステム、特にHDDが高速な場合、RAMディスクの効果は低いようです。もし、やるとしたらTempフォルダーはユーザーとシステムを別にしたほうが無難でしょう。もともと別になっていますし。ちなみ見僕の環境ではシステムのほうは変更できないようになっていました。

okinabouzu
質問者

お礼

早速のアドバイスありがとうございます。 確かに、TEMPファイルをRAMディスクに割り当てても速度的な恩恵は 殆ど感じられませんよね。 ただ、個人的にインターネットファイルやページファイルの様に HDDに書き込まなくても良く、保存の必要もないデータはRAMディスクに 割り当てればそれだけHDDの仕事が減る(寿命が延びるかも・・・) と思って、ついでにTEMPファイルもRAMディスクに割り当てようと 思いました。幸いに私の環境ではOSやソフトの不具合は今のところ無く 順調に使用できています。 あ、私のOSはVISTAなのですが、システムの環境変数も変更可能でした。

関連するQ&A