重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

お世話になっております。

WinXP Home SP2を使用しています。物理メモリは512MBつんでいます。

今日ふと気づいたのですが、ページングファイルの設定について。
カスタムサイズで最小-2MB、最大-2MBと、最小最大を同じ値にして
サイズ固定をしてみました。(普通こんな小さな値は設定しませんが。。)

そして再起動してみて、同じ設定画面を見てみると、
2MBで固定したはずなのに「現在の割り当て」が760MBぐらいありました。
これは何故なのでしょうか??

また、ページングファイルなしに設定すると、この場合はちゃんと、
現在の割り当て0MBになります。

よろしくお願いいたします。

A 回答 (5件)

コンパネ→システム→詳細設定→パフォーマンス→設定→詳細設定


→仮想メモリ→変更
で、初期サイズ、最大サイズをともに2MBに設定しても、
推奨サイズまで設定されます。
これは、設定ミスだと勝手に判断するのだと思います。

本当に設定するためには、レジストリを修正すると、
期待通り、縮小されます。

オペレーションミスと判断するのでしょう。
    • good
    • 0
この回答へのお礼

>オペレーションミスと判断するのでしょう。

なるほど…見かけ上設定できるようにしてある、っだけで、
内部では推奨値まであげている、っていうことですね。

ご回答ありがとうございました。

お礼日時:2007/10/23 19:06

セーフモードで、Administratorで変更してもだめですか。



コンパネ→システム→詳細設定
で、一番上に書かれていることは、ご存知ですね。

「Administratorとしてログオンしない場合は、
これらのほとんどの変更はでません。」
    • good
    • 0
この回答へのお礼

はい、普段からアドミニストレータ権限で使っているので、
問題なかったと考えております。

ありがとうございました。

お礼日時:2007/10/23 19:10

 #1 です。

 #3 さんへ

1.数年前になりますが、MSがSysinternalsを買収しました。
その結果、MSにたくさんの有名なツールが受け継がれました。

その中に、PageDefragというものも含まれています。
http://www.microsoft.com/technet/sysinternals/Fi …

 何かのお役に立てば幸いです。
.
    • good
    • 0
この回答へのお礼

こんなソフトあるんですね。普段英語のMicrosoftのページなんて見ないので
知る余地もありませんでした。

お礼日時:2007/10/23 19:08

 こんにちは。



>そして再起動してみて、同じ設定画面を見てみると、2MBで固定したはずなのに「現在の割り当て」が760MBぐらいありました。
これは何故なのでしょうか??

 それは,Windowsの仕様です。
 WindowsXPで言いますと,初期設定ではページングファイルはメインメモリに1.3倍から1.5倍のサイズで,Cドライブに書き込まれるようになっています。

>カスタムサイズで最小-2MB、最大-2MBと、最小最大を同じ値にして
サイズ固定をしてみました。(普通こんな小さな値は設定しませんが。。)

 もし,質問者様がページングファイルをCドライブで「なし」にするのならば,Dドライブに設定する方法があります。

 ページングファイルは仮想メモリで使われるファイルですが,これをDドライブに設定することで,Cドライブの断片化を防ぐことが可能になります。

 先にも触れましたが,WindowsXPで言いますと,初期設定ではページングファイルはメインメモリに1.3倍から1.5倍のサイズで,ローカルドライブに書き込まれるようになっています。
 そして,パソコン起動時に自動的に作成され,パソコンの使用状況によりサイズは大きくなります。このサイズが増えた分だけファイルの断片化が進みます。
 そこで,ページングファイルをDドライブに移動して,同時にサイズを固定することで,ページングファイルによる断片化を防ぐことができるのです。

 設定方法は,下記の手順のようにします。
 「仮想メモリ」画面にて,Cドライブを「ページングファイルなし」にすると同時に,Dドライブのページングファイルの「初期サイズ」と「最大サイズ」を同じ値にします。
 値は,メインメモリの1.5倍で入力します。
 たとえば,質問者様のメインメモリが512メガバイトならば,Dドライブのページングファイルの「初期サイズ」と「最大サイズ」は768メガバイトとなります。

(1)マイコンピュータを右クリックして,プロパティの画面を開きます。
(2)「詳細設定」タブを開き,「パフォーマンス」欄にある「設定」ボタンを押します。
(3)「パフォーマンスオプション」画面が表示されたら,「詳細設定」タブを開きます。
(4)「仮想メモリ」欄の「変更」ボタンを押すと,「仮想メモリ」画面が開きます。
(5)まず,「D」の方を選択して青色反転させます。
 「C」で表示されている「ページングファイルのサイズ」の小さい方の値(先のメインメモリの1.3倍から1.5倍になっていると思います。)を「カスタムサイズ」の両方の枠→「初期サイズ」と「最大サイズ」に入力します。
 「設定」ボタンを押します。
(6)次に,「C」の方を選択して青色反転させます。
 「○ページングファイルなし」を選択して,○の中を緑色にします。  「設定」ボタンを押します。
(6)最後に「OK」ボタンを押します。
(7)すると,前に開けた2つの「プロパティ」画面が残っていますので,これらも順に「OK」ボタンを押して,閉じます。
(8)「変更結果はコンピュータを再起動しなければ有効になりません。」の画面が出ますので,再起動します。

 これで,ページングファイルをDドライブに移行できました。
ページングファイルによるファイルの断片化はなくなり,パフォーマンスは改善されました。

 何かのお役に立てば幸いです。
    • good
    • 0
この回答へのお礼

ありがとうございました。やってみます。

お礼日時:2007/10/23 19:08

 


1.ページングファイルは、メモリ量に連動しています。
基本的には、メモリ量より大きくしないとページングファイルという入れ物からあふれます。あふれないようにシステムが管理しています。

2.ページングファイルなし=0
これは、非常にまずい事態になります。
私はわかりません。

3.ページングファイルは設定通りになっています。

.
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2007/10/23 19:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!