ページファイルを別の物理ディスクの場所に移動するにはどうすればよいですか?


101

Windows 7で1つのディスクの場所から別のディスクにページファイルを移動するための正確な手順を知りたいです。つまり、SSDから非SSDドライブに。

Google、Bing、Blekkoの検索に約2時間費やし、多くのフォーラムを読みました。速度の向上や、ページングを無効にするのがなぜ悪い考えなのかについての哲学的な議論を投稿しないでください。

ページファイルの移動方法に関する簡潔な回答を探しています。


タグを追加しました。これを読んでいる人のために、JLが話していることを混乱させている人のために、これはWin9x以降「スワップファイル」と呼ばれていないことを明確にします。
新井

それに応じて質問を修正しました。

1
@Randolph-Aww、foo、古い命名法が好きです。:)
Shinrai


C:ページファイルを移動する方法を見つけましたか?答えは、他のドライブファイルのサイズを変更、削除、および変更する方法を示していますが、求めているものではありません
TechnicalTophat

回答:


110

Windows 7でページファイルの設定を変更するには:

[スタート]メニューの検索ボックスに「システムの詳細設定」と入力し、表示されるコントロールパネルアプレット「システムの詳細設定を表示」を選択します。

ステップ1

[詳細設定]タブの[パフォーマンス]セクションで、[設定...]をクリックします。

ここに画像の説明を入力してください

[詳細設定]タブの[仮想メモリ]セクションで、[変更...]をクリックします

ここに画像の説明を入力してください

これらは実際の設定です。

ここに画像の説明を入力してください

「すべてのドライブのページングファイルサイズを自動的に管理する」のチェックを外すと、これらの設定を変更できます。使用するドライブを強調表示し、固定サイズまたはシステム管理サイズを選択して、「設定」をクリックします。 あなたは、セットボタンをクリックする必要があります。 同じことをしたくないドライブからそれを削除します。(「ページングファイルなし」。)

[OK]、[OK]、[OK]の順にクリックすると、再起動のプロンプトが表示されます。


7
Vista以降で状況が変わっていない限り、BSODミニダンプを作成するにはC:に小さなページファイルが必要だと思います。
パラドロイド

1
@Shinraiしかし、USBフラッシュドライブは存在しません。そのための解決策はありますか?
オミドコサリ

1
あなたの指示で場所をC:からD:に変更しました。D:のページファイルは適切に作成されました。しかし、私はまだC:にもページファイルを持っています。すでに2回再起動しました。ただし、仮想メモリの設定では、C:のページングファイルサイズについて「なし」と表示されます。
エクサ

1
@Rahulわからない、ごめんなさい-あなたはここで間違った人に話しかけたのでしょうか?
slhck

2
@bgmCoderいいえ-ダンプファイルの場所を示しますが、ブートパーティションにページファイルがない場合は、これがないと機能しません。レジストリキーHKLM \ System \ CurrentControlSet \ Control \ CrashControlで作成DedicatedDumpFileという値、REG_EXPAND_SZと入力します。D:\ tmp \ DumpTemp.sysなどの一時ダンプファイルへの完全なパスに値を設定します。参考: blogs.msdn.microsoft.com/ntdebugging/2010/04/02/...
ジェイミー・ハンラハン

28
  • コントロールパネル、システム
  • 高度なシステム設定
  • 詳細設定タブ
  • パフォーマンスの下の設定ボタン
  • 詳細設定タブ
  • 仮想メモリの下の変更ボタン

ここに画像の説明を入力してください

  • SSDドライブで、オプションを「ページングファイルなし」に変更します。
  • 設定をクリックします。
  • ハードドライブで、オプションを[カスタムサイズ]または[システム管理サイズ]に設定します。
  • 設定をクリックします。
  • OKして再起動します。

1
@whizkidのコメント:mtoneの答えはすべてを説明しています。ページファイルを移動するときは、パーティションでページファイルをオフにし、別のパーティションでオンにすることに注意してください。(その上にあるデータも移動されることを期待しないでください、そうはなりません)。
イボフリップ

17

システムドライブからページファイルを完全に削除する場合は、Shinraiとmtoneの回答に1つの追加手順が必要です。paradroidのコメントにあるように、Windowsでは、クラッシュが発生した場合にカーネルメモリダンプを書き込むために、システムドライブにページファイルが必要です。したがって、システムドライブに「ページファイルなし」を設定しても、実際にはページングに使用していなくても、Windowsはページファイルを作成します。このページファイルを削除しようとすると、使用中と表示されます。

これを回避するには、カーネルメモリダンプを無効にする必要があります。これは、システムの詳細設定を行うことでも実行できます。

[詳細設定]タブの[起動と回復]セクションで、[設定...]をクリックします。

表示されるダイアログボックスの「システム障害」セクションと「デバッグ情報の書き込み」サブセクションで、ドロップダウンメニューを「(なし)」に変更します。

この後、システムドライブからpagefile.sysを削除できるはずです(ただし、最初に再起動する必要がある場合があります)。


これにより、BSODからミニダンプを作成できますか?
bgmCoder

が、Windows will end up creating a pagefile anyway, even if it doesn't actually use it for paging「Windowsがページファイルが明示的に許可されている別のディスク上のページファイルを使用して好む、とだけページファイルに使用するように聞こえるかもしれないC特別な場合に」、それはそのようではありません。上のページファイルはC以前と同じように使用されます。(少なくとも私の場合、Windows7 x64)。
-i3v

@bgmCoderいいえ、BSODミニダンプ(つまり、システム障害)は、このオプションが無効にするものです。
カミーユ

6

@paranoidは正しいです。OSパーティションにページングファイルが必要です。OSパーティションの最小ページングファイルサイズは800MBです(例:Win7 Ultimate 64ビットの場合)。...これは異なる可能性がありますが、推奨サイズ未満に設定した場合はWindowsから通知されます。

  1. 既に投稿されている指示に従って、代替ドライブにページングファイルを設定します。
  2. 次に、OSパーティションに小さなページングファイルを設定して、ミニダンプとBSODを収容します。
    • OSパーティションにページングファイルを設定しない場合、Windowsを起動するたびに、インストールされている物理RAMと同じサイズのtemp pagefile.sysが作成されます。
    • そのため、16GBの物理RAMがある場合、temp pagefile.sysは16,308MBで作成されます(これはシステムパーティションからはかなりの量です)。

失われた作業が重要になる可能性のあるシステムでページングファイルの設定を変更する予定のある人には、少し調査することをお勧めします。


OSパーティションのスペースを節約することが目的の場合は、CMDプロンプトでHybernationをオフにすることにより、hyberfile.sysファイルを削除することもできます。ここでの手順:システムドライブからhyberfileを削除し、Hybernationをオフにする
D-WA

2

何人かの人々がWindowsの推奨事項と記述を誤って解釈している可能性があることに気付きました。実際、(トピックの初期段階で誰かが言ったように)ページファイルを別の物理ドライブに移動することにより、システムのパフォーマンスを向上させることができます。

コンピューターに5台のドライブ(2台の500GB SSDと3台の1TB HDD)があり、ページファイルを500GB SSD O / Sドライブから最も「即時」のHDDメディアドライブに移動しました。そのドライブは、私がインストールしたプログラムの95%と、PicsおよびDocsファイルを取得することを意図したものです。

Adobe Acrobat X、CS 6 Extended、On One Photo Suite 8などのプログラムがそのハードドライブにあります。最近、もう1 TBのHDDを追加しましたが、ページファイルを新しい1 TBドライブに移動しました。これにより、プロセス全体で非常に簡単になりました。

ポイントは、ページファイルパーティションを保持し、頻繁に実行する必要のないドライブに移動することです。ページファイルデータを処理するときにシステムがどれだけの作業をするかは言えませんが、少しでも役立ちます。リッチ


1
内蔵SSDドライブを利用したIntel Rapid Storage Technologyのディスクアクセラレーションを使用します-119GB SSDの半分のスペースしか使用しないため、残りの半分をシステムのページファイルに使用します。
bgmCoder

@bgmCoderとまったく同じ設定をしていますが、システムドライブ上に小さなページファイルがあるため、Windowsはカーネルダンプを作成できます。
ダウィドフェレンツィーロゴザン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.