作者ilanese (打臉就要打很痛才行)
看板EZsoft
標題[心得] 32-bit XP(8G RAM)的RAMDISK基本應用
時間Tue Jan 24 01:57:36 2012
硬體:
處理器 CPU Intel 第二代Core I3-2100雙核 3.1GHz/65W/32nm/3M cache
Intel Sandy Bridge 1155腳位
主機板 MB 華擎 H61M/U3S3/M-ATX/1A1D1H/U3S6/全固態
Intel 1155腳座/H61晶片/合板
記憶體 RAM 金士頓 DDR3 4G-1333兩支
----------------------------------8<-------------------------------------
一、Vsuite_Ramdisk_Free_Edition
XP SP2以前的版本,記得在C:\boot.ini這個檔案,加入 /PAE參數。
關閉所有磁碟上的系統還原:[我的電腦]-->按右鍵選「內容」-->選
「系統還原」-->「關閉所有磁碟上的系統還原」打勾
Vsuite_Ramdisk_Free_Edition官網下載處:
http://www.romexsoftware.com/download/VSuite.Ramdisk.Setup.zip.html
安裝:略
VSuite Ramdisk Free_Edition設定參數的方式(合法的32-bit XP免費版,
最多可以設定總容量4G的Ramdisk):
(○)Options-->Enable OS Invisible Physical Memory
(一)Use OS Invisible Memory
(二)大小設為4096 MB 模擬為SCSI DISK (實際裝的RAM為8G)
(三)Drive Letter: R:
(四)File System: FAT32
(四)Volume Label: RAMDISK
(五)Create TEMP Folder
一般來說,32bit XP最多只能抓到 3.25G的實體記憶體,如果使用3.25G
以上的實體記憶體當作Ramdisk會造成系統當機的話(特別是會不會與內顯記
憶體相衝的問題,以技嘉GA-880GMA-UD2H主機板使用內顯為例,可以試試在
BIOS將Frame Buffer Location從Above 4G改為Below 4G,有些主機板要在進
入BIOS時,要同時按「CTRL」-「F1」這兩個鍵才會出現這個功能。)但我用
這片華擎H61M/U3S3主機板使用內顯的話,並不需要特別去調整BIOS,也沒這
個問題。
VSuite Ramdisk Free_Edition最多能設定4G的RAM disk,用Gavotte
Ramdisk 1.0.4096.5版能多抓到0.75G的RAM disk,但Gavotte Ramdisk操
作上比較沒有那麼簡易。
Gavotte Ramdisk的安裝及訂定方式,請參閱網路上他人的教學文章。
----------------------------------8<-------------------------------------
二、IE8的Cache(目前設定為768MB,可自行視情況調整大小。)
IE8要先清除暫存檔目錄,然後重新設定到R:\TEMP(ramdisk磁碟代號)(操作略)
已知問題:IE8的暫存檔目錄是設在RAMDISK,而RAMDISK的剩餘空間不到
50MB的話,如果下載超過50MB的檔案,即使是用「另存新檔」的方式,仍然
可能會下載不完整,起碼我做的實驗是這樣子的。(解決方法:一用其他種
類的瀏覽器來下載,或是暫時再將IE8的暫存檔目錄改到硬碟裡。)
★IE8原來的暫存檔目錄:
%USERPROFILE%\Local Settings\
========================= 短篇 ==========================
當暫存檔目錄所在的剩餘磁碟空間小於下載檔案時
狀況一:
RAMDISK空間有52MB,IE8的暫存檔目錄容量也設為50MB。
下載150MB左右的檔案,使用另存新檔,可以下載,但會下載
不完全。
狀況二:
RAMDISK空間有200MB,IE8的暫存檔目錄容量也只設為50MB。
下載150MB左右的檔案,使用另存新檔,可以下載,也下載完
全。(最後會出現從IE8的暫存檔目錄將下載的檔案移至另存新檔
的目錄所在。)
結論:
一、IE8的暫存檔目錄容量是參考用的,只要有空間它能用就
會儘量用,但會多用多少就沒定論了。(多次不同實驗的結論。)
二、 當IE8的暫存檔目錄所在的剩餘磁碟空間小於下載檔案時
,就會下載不完全。(刪除所有的瀏覽紀錄,剩餘的磁碟空間大小
才會比較清楚。)
解決方法:一用其他種類的瀏覽器來下載,或是暫時再將IE8的暫存
檔目錄改到硬碟裡。
========================= 短篇 ==========================
----------------------------------8<-------------------------------------
三、PageFile設在Ramdisk上的方式(請謹慎操作,造成當機,恕不負責):
(○)[開始]→[設定]→[控制台]→[系統]→[進階]→[進階]→
虛擬記憶體](點「變更」)
(一)分頁檔PageFile起始及最大值通通設為768 MB。(設在R:磁碟機)
記得要按「設定」。
(二)將其他硬碟設定為「沒有分頁檔案」,記得要按「設定」,要在重開機後
檢查其他硬碟還有沒有分頁檔案?
(三)非必要程序:執行Regedit,將ClearPageFileAtShutdown(是右手邊的機碼,
非左手邊的目錄)通通設為1(正常的話,關機時,這個動作也會順便刪除掉所有磁碟
機的Pagefile.sys的。)
★pagefile.sys的大小,可用WinXP-2K_PageFile 檢查分頁檔資訊軟體來看實際
上最大負擔是用多少再來調整其大小。)
WinXP-2K_PageFile 檢查分頁檔資訊軟體:
Storage_Zone板,文章代碼(AID):
#1DQ9_F5p
----------------------------------8<-------------------------------------
四、更改TEMP、TMP的使用者變數及系統變數:
[開始]→[設定]→[控制台]→[系統]→[進階]→[環境變數]
原來的「使用者變數」:
TEMP
%USERPROFILE%\Local Settings\Temp
TMP
%USERPROFILE%\Local Settings\Temp
原來的「系統變數」:
TEMP
%SystemRoot%\TEMP
TMP
%SystemRoot%\TEMP
★將上面四個變數通通改為 R:\TEMP(指向RAM disk)
----------------------------------8<-------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.249.134
推 hirokofan:分頁檔不需要設那麼大,我設384m之後系統就沒說太小 01/24 08:35
→ hirokofan:以前曾經有設192m,用一用系統跳出來說不夠大,印象中 01/24 08:36
→ hirokofan:設到256之後就沒叫過,現在我都用384m就是 01/24 08:36
我自己用WinXP-2K_PageFile(檢查分頁檔資訊軟體)在使用電腦比較重度時,
測量好幾次,Session Peak Usage:242 MB大概是最大的,照理說我設個484MB就夠
了,不過我的RAM disk實在是有夠大,所以沒差就是了,以前pagefile.sys我還設
1GB的,後來下調為768MB。
2011/12/9 下午 01:40:33
Pagefile Physical Location: R:\pagefile.sys
Current Pagefile Usage: 239 MB
Session Peak Usage: 242 MB
Current Pagefile Size: 768 MB
★基本上建議pagefile.sys先設大一些,用WinXP-2K_PageFile多測量幾次重度
使用時的Session Peak Usage,再逐漸下調pagefile.sys的大小……
※ 編輯: ilanese 來自: 61.216.248.50 (01/24 08:58)
推 hirokofan:不過這個case只有8G的記憶體,ramdisk只有4G多,設768m 01/24 08:58
→ hirokofan:是有點痛,如果總記憶體在12G以上就不差那幾百M 01/24 08:59
推 hirokofan:另外Above 4G並不是每張主機板都有提供,印象中是華碩 01/24 09:01
→ hirokofan:先做進BIOS選項,當時還有技嘉的使用者去抱怨他們的MB 01/24 09:03
→ hirokofan:為什麼沒有這個功能 01/24 09:03
基本上,完全採用DDR3記憶體模組較新的主機板應該都沒什麼問題,或是
可以在BIOS調整。
怕的話,可以先上網問其他網友的這類主機板的使用經驗談。
※ 編輯: ilanese 來自: 61.216.248.50 (01/24 09:06)
→ agong:關機時清除分頁檔, 4顆硬碟下, 有時關機要30分(朋友的電腦) 01/24 09:05
→ agong:不清分頁檔, 變20幾秒關機. (沒有裝RAMDISK軟體的XP) 01/24 09:07
將pagefile.sys只設在RAM disk裡,而在關機強制清除pagefile.sys所花的時間,
我覺得並沒有延遲的感覺。(我家幾台電腦有的有這樣子做,有的沒有……)
但如果你不是將pagefile.sys設在RAM disk的話,就不要將ClearPageFileAtShutdown
設為1,因為在傳統硬碟關機刪一次,開機又設一次,很花時間的。
基本上,我覺得這是非必要程序,不使用也沒關係。
PS:我有一台電腦是沒將ClearPageFileAtShutdown設為1的,結果在傳統硬碟
舊的pagefile.sys也還留著而忘了刪除,用備份軟體時,也一齊將pagefile.sys備
份了,結果所備份的檔案變的好大…… XD
--------------------------------8<--------------------------------
下面是微軟的說法:
本文章記載的方法:在關機程序進行時清除 Windows 分頁檔案 (
Pagefile.sys),以在關機程序完成後使分頁檔案不含不安全資料。
注意 啟用此功能可能會增加關機時間。
某些協力廠商程式會暫時將未加密 (純文字) 的密碼或其他敏感性資訊
儲存在記憶體中。由於 Windows 虛擬記憶體架構的因素,這些資訊可能會
存在分頁檔案中。
雖然清除分頁檔案不算是維護電腦實體安全的適當替代措施,我們建議
您執行這項作業以提升 Windows 未執行時電腦中的資料安全。
資料來源:
http://support.microsoft.com/kb/314834/zh-tw
--------------------------------8<--------------------------------
※ 編輯: ilanese 來自: 61.216.251.69 (01/24 20:37)
推 gvmlve:推 01/24 23:55
推 laiko:推~ 01/25 03:00
※ 編輯: ilanese 來自: 61.216.249.158 (01/25 10:59)
推 albomxx:不知是否我會錯意 Pagefile設在ramdisk關機後就自動不見了 01/25 20:12
→ albomxx:為何還要特地設定關機前清除Pagefile? 01/25 20:13
我本身沒在用映像檔儲存RAM disk的內容,我不知道這樣子對映像檔的
大小有沒有影響?
當然ClearPageFileAtShutdown設為1,是能告訴作業系統在關機時已經
刪掉pagefile.sys裡面的內容了。(只是好像也沒特別的實益就是了。)
※ 編輯: ilanese 來自: 36.230.60.236 (10/20 10:01)