[18099]
Pagefile.Sysというファイル
投稿者:q-taro さん
2001-09-17 01:52:46
WIN2K初心者です。お聞きしたいことは、ルートの下にPagefile.Sysというファイルが
約800MBでできているんですが、削除していいものかどうか迷ってます。
また、あわせて、このファイルの役目となぜ生成されちゃうのか等、お聞きします。
-
ゆみくん さん
2001-09-17 02:07:16
Pagefile.SysはWin2000のスワップファイルなのですが、800MBとはちょっと大きいですね。メモリーは何MB搭載していますか?
-
まんじ さん
2001-09-17 05:27:38
Windows2000は搭載メモリの約1.5倍相当のスワップサイズを要求するので、512MBぐらい積んでます?
-
谷 さん
2001-09-17 12:19:18
Windows2000では搭載メモリが大きいほどスワップファイルが大きくなります。
-
CE9A さん
2001-09-17 15:49:47
削除することはできませんが、ページファイルのサイズをデフォルトの「物理メモリx1.5」から、手動で任意のサイズに変更することは出来ます。「システムのプロパティ」→「詳細」タブ→「パフォーマンス オプション(&P)」→「変更」と辿ってください。
-
エクセリア さん
2001-09-17 16:26:05
Windows 2000 TIPS -- TIPS:最適なページ ファイル サイズを知るには
http://www.atmarkit.co.jp/fwin2k/win2ktips/076pgfilesize/076pgfilesize.htmlページ ファイルによるディスクのフラグメントを防止する方法
http://www.atmarkit.co.jp/fwin2k/win2ktips/076pgfilesize/076pgfilesize.htmlこの辺りが参考になるかと思います。WindowsNT/2000系はスワップファイルの事をページファイル又はページングファイルと呼びます。これは通常では削除出来ませんし、してはいけません。
ページファイルの調整はコントロールパネル→システム→詳細タブのパフォーマンスオプション→仮想メモリの「変更」ボタンをクリックする事により行います。
-
エクセリア さん
2001-09-17 16:28:05
ぐはぁ、CE9Aさんと内容が重なってる(大汗 とりあえずこのままで・・・。
-
Blau-Ritter さん
2001-09-17 20:02:06
MSによれば、ページファイルは専用の物理ドライブを接続して、そこにおくのが望ましいそうです。(TIPS Noを忘れてしまったのですが)
でも、これをやるとブルースクリーン時のログが取れなくなっちゃうんですけど…(汗
4MBだけブートホストドライブに作っとけってかい。なんだかな〜…
ちなみにパフォーマンスオプションからページファイルの移動を行うと、
いったんPagefile.Sysが消去されるらしく、フラグメントは解消されるようです。
しっかし、Windowsって、何故通常ファイルコピー/移動しただけだと、
余計フラグメントがひどくなるんでしょうか?
って、親発言とはちょっとズレてますね。
-
Casper-01 さん
2001-09-17 21:16:57
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management]
の"ClearPageFileAtShutdown"の値を0から1にするとNT4.0では正常シャットダウン時にpagefile.SYSは削除されます。
レジストリを弄るので自己責任でお願いします、Windows2000にも多分受け継がれていると思います。
(本来はセキュリティ目的で使う)
-
q-taro さん
2001-09-17 23:31:54
ありがとうございました。
大変参考になりました。
-
神楽 さん
2001-09-18 03:20:47
>正常シャットダウン時にpagefile.SYSは削除されます。
Windows2000では「コントロール パネル」−「管理ツール」にある「ローカル セキュリティ ポリシー」で「セキュリティの設定」−「ローカル ポリシー」−「セキュリティ オプション」にシャットダウン時にページファイルをクリアする設定があるので、こちらを使用されたほうが安全だと思います。
-
Casper-01 さん
2001-09-18 21:49:09
>Windows2000では「コントロール パネル」−
コントロール パネルから設定出来るように成っていたんですか、私はWindows2000を使っていない為に知りませんでした。