越來越多的用 戶安裝了多系統
每個系統都會在安裝盤內生成自己的虛擬內存文件
在Windows
x裡該文件名稱為Win
swp
而在Windows XP中該文件名稱為Pagefile
sys
能否將它們
合二為一
呢?且看下面分解
一共享有理 節省硬盤空間
缺省情況下
虛擬內存文件占用的硬盤空間約為實際物理內存的
倍
也就是說你的物理內存越大
安裝的操作系統越多
硬盤的耗費也就越大
加快訪問速度
如果共享虛擬內存文件
且都將頁面文件放在C盤
則將大大加快CPU訪問虛擬內存的速度
這是因為訪問虛擬內存實際上是訪問硬盤上的頁面文件
而C盤一般都是位於硬盤的最外端
訪問速度較其它分區要快
二共享有方 下面以在C盤安裝有Windows
D盤安裝有Windows XP的雙系統為例來說明共享步驟
假設系統物理內存為
MB
雙系統共享Windows XP的虛擬內存文件——Pagefile
sys
前提
兩系統所在盤的分區格式皆為FAT
①進入Windows XP系統
右擊
我的電腦
選擇
屬性
進入
高級
選項卡
在
性能
欄點擊
設置
按鈕
在彈出窗口中選擇
高級
選項卡
在
虛擬內存
欄內點擊
更改
按鈕
在
虛擬內存
窗口中選擇虛擬內存文件所在的磁盤
點擊
自定義大小
單選框
然後設置虛擬內存的大小(建議將虛擬內存設置為物理內存的
倍~
倍
本例為
MB)
並將
初始大小
和
最大值
設置為相同值(此舉可以減少磁盤碎片)
點擊
設置
按鈕
使設置生效
②重啟電腦進入Windows
系統
在
C:\Windows
目錄下找到System
ini文件(該文件有隱藏屬性)
用記事本程序打開它
找到
[
ENH]
小節
根據在Windows XP中的設置
相應地調整此文件中的以下選項(沒有的項須新建)
具體為
pagingfile=D
\pagefile
sys//設置虛擬內存文件為D盤的Pagefile
sys
maxpagingfilesize=
//設置最大虛擬內存為
KB
即
MB
minpagingfilesize=
//設置最小虛擬內存為
KB
即
MB
③重新啟動系統後
刪除C盤的Win
swp文件即可
雙系統共享Windows
的虛擬內存文件——Win
swp
①在Windows
系統中依次進入
開始→設置→控制面板→系統→性能→虛擬內存
在彈出窗中選中
用戶自己指定虛擬內存設置
選項
將虛擬內存的位置設在C盤
並設定虛擬內存的最小值與最大值(都設為
MB)
②重新啟動計算機並進入Windows XP
在
開始→運行
中輸入
regedit
打開
注冊表編輯器
分別展開分支
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\SessionManager\MemoryManagement
(其中*代表
等數字)和
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
將
PagingFiles
的值修改為
C:\win
swp
(其中
是在Windows
下設置的頁面文件的最大值和最小值)
然後分別展開分支
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\BackupRestore\FilesNotToBackup
(其中*代表
等數字)和
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
將
Memory Page File
的值修改為
Win
swp
③退出
注冊表編輯器
重啟後進入Windows XP
將Pagefile
sys文件刪除即可
使用工具軟件
使用Windows虛擬內存管理工具可以方便地實現虛擬內存的共享
From:http://tw.wingwit.com/Article/os/xtgl/201311/9507.html