2009年6月28日 星期日

RAMDISK

一直以來我都有使用RAMDISK的習慣,就是拿記憶體當作臨時硬碟使用
上個星期裝了8G的記憶體之後,也就來換很久沒更新版的驅動程式


上面的壓縮包裡面有添加兩個自己做的檔案,基本上這個大陸人寫的程式沒有什麼變動
跟我用的舊版來說主要是添加了PAE,也就是支援4G以上的記憶體

添加的檔案有RamDisk 6G.reg,如果有8G記憶體的話,連點兩下就可以設定成6G的RAMDISK
因為內附的UI只能調整到最大3G,要超過就只能手動調整
所以把登錄匯出來,不管是修改還是重裝都會比較方便

另一個是RAMDISK to NTFS.bat,也是因為原先開啟的格式是FAT32
而FAT32的單一檔案最大不能超過4G,如果有像是DVD整張、DV影片之類的
就必須格式化成NTFS;而這個批次檔會將原先放在RAMDISK的東西先存到C:\RamDisk底下
再進行格式化

在WINDOWS XP來說,真可以說是M$深謀遠慮,據說在SP1的時候還可以支援4G
但是SP2之後,32bit版的XP一律只抓的到3.25G,應該是為了準備下一代OS的推行吧
但是沒想到Vista這麼的不爭氣就是了

雖然說XP現在只抓的到3.25G,但是對岸聽說也早有人破解了這一限制,在google搜不到
得要去搜百讀;有時在歹完可能觸法、或是技術上的東西,真的是到祖國大陸去找會比較快

但是就算XP抓的到那麼大的記憶體,實際上再怎麼使用,也很少會用超過2G
如果有程式能夠用掉整整1G,像是之前有mem-leak問題的firefox 2.x
或是用photo shop開一張幾百MB的圖出來再掛上一堆濾鏡等
基本上用超過了,那通常系統也會慢的不像話,所以超過2G的部分,建議使用RAMDISK

至於說RAMDISK要拿來做什麼?網路上有說放windows的分頁檔(pagefile)
這個應該是用途不大,因為關機時會被洗掉,那麼原先用pf做標記的快取就沒有意義了
如果要開關機都把他回存,雖然說用排定工作是可以自動化,不過開關機的時間會拉很長
所以說正確的用法是,把系統的暫存路徑設到這裡來,像是解壓縮、影像編輯之類的都會變快
另外就是需要用到的檔案,手動放進來,例如需要編輯的影片檔等等..
我自己的用法是比較邪門歪道一些,拿來放P2P的CACHE,檔案完成後再轉放到硬碟裡
可以節省P2P下載對硬碟的磨耗,硬碟壽命有沒有延長先不論,至少晚上睡覺開著電腦
不會一直有硬碟在滴滴答答的噪音就是了