質問: swapfile.sysとpagefile.sys この度、ssdを新調したのでwindows8 proでswapfile.sysとpagをramphantomexで作成したラムディスクへ移動しました。 こちらのサイトで紹介されていたwindows8でcドライブのswapfile.sysとpagefile.sysを他のhddへ移動して仮想メモリの設定をする部分で全て説明通り実行してみた結果どうも何かミスしているようなのです。 (結果)cドライブをダブルクリックするとpagefile.sysとswapfile.sysの二つのフィルがフォルダー外に瀬生成されており、それをプロパティで開くとショートカットのタブ以外はグレーアウトしており、クリックするとショートカットエラーで次のように表示されます。 1.<受け側に指定されたパス名'g:\pagefile'は無効です。パスとファイル名が正しいか確認してください。> 2.<受け側に指定されたパス名'g:\swapfilefile'は無効です。パスとファイル名が正しいか確認してください。> サイトの説明では二つのファイルをシステムからhdd(dドライブ)へ移動させるためにパス <mklink c:\swapfile.sys d:\swapfile.sys>と <mklink c:\pagefile.sys d:\pagefile.sys> をコマンドプロントによりシンボリックリンクで移動させています。 これはhddのdドライブの例ですが、自分はこれをドライブの割り当て文字(g/g)のラムディスクへ移動しています。 この際もちろんパスは上記カッコ内小文字のgに変更して移動させています。 結果はリンクを作成しましたと回答がある状態で、同様のことをもう一度するとすでに存在するリンクは作成できませんと出るのでリンク自体は作成されています。 そのショートカットエラーでもリンク先はgになっています。 あと、残りフォルダーの場所のタブが開けるようになっていましたのでクリックするとラムディスクのgドライブのコンピューター→ローカルディスクg:の自分が作成したかくフォルダーの場所を表示します。 元々cドライブにあるものを他のドライブ(本来hdd/ハードディスクならこのようなショートカットエラーにはならない可能性がある???)に移動させることで、ショートカットエラーのファイルが生成されるのが正常な反応なのでしょうか? それともこのような状態になったのはラムディスクに移動させたから起きたことなのでしょうか? 以上のことから何故そのようなショートカットエラーが起こるのか特定できる詳しい方がおられましたら是非ご教示願えませんでしょうか。
回答: >スワップファイルを「ram ディスクに」作る意味 32bitosで、osの管理外領域をramディスクにしている。 という場合であればある程度は意味があるんじゃないですかね。 # まぁ、それなら64bitosにしてメモリ沢山積んだ方がいいかと思いますけども。 ssdの寿命を心配しているのでしょうがそれでしたらhddに指定すればよろしいかと。 gドライブまであるのならssdと光学ドライブ以外にhdd載せているんじゃないでしょうか。 ウチでは...スワップ(ページファイル)はssdからhddに移していますね。 システムのプロパティ辺りから設定したような記憶がありますが... windows8の方はインストールしてアップデートだけしかしていないから...もしかしたらcドライブのままだったかも知れん。 32g搭載で13gほどramディスクにしていますけど...テンポラリやスワップとかをramディスクに指定はしていませんねぇ...。 240gx2のssdでraid0とハードウェアraidカードでのraidにしていて、テンポラリ/スワップ(ページファイル)/ユーザープロファイルはhddに設定しています。 ssdの方のraid0は思った程の速度は出てませんでしたが...ハードウェアraidの方はキャッシュを128mほど積んでいますし。(その代わりブートが遅いのよねぇ...) 64bitosですし実態としてスワップ使っているのかは不明ですけどね。 # 容量固定で取ってはいるが...まぁ、使っていないんだろうなぁ......。 テンポラリを指定しておけば速くなるんでしょうけど...インストール&リブートとかでテンポラリに展開される。という場合に困るので指定してませんね。 # まぁ、そういう必要がある頻度なんてそうそう無いんですけど。 ssdの寿命については...あまり気にしていませんね。 寿命になる前に作り替えかssd自体を交換するか...の方が先でしょうから。 # 120gx2から240gx2(ついでにxp&7から7&8)の入れ替えもありましたし。