Ramdisk -內存盤的使用

隨着電腦硬件的快速發展,目前人們的電腦硬件配置越來越強大,特別是內存越來越大,256M內存以上的電腦越來越普遍,甚至有些個人用戶的電腦內存都已經達到2G,這樣就爲用內存代替硬盤提供了可能。
以 前,普通電腦的內存都很小,而硬盤的容量比內存大多了,而且價格遠遠低於內存,於是操作系統就用硬盤上的空間來模擬內存,這就是虛擬內存,而目前的電腦, 對於普通用戶,如果不進行大量的平面或者三維設計,也就是說不經常使用photoshop或者3DM ax這類需要大量內存的軟件,512M內存就足夠用了,而且大多時候有大量的內存會閒置不用,於是很多人開始用內存來模擬硬盤充分利用電腦資源,這就是內 存盤Ramdisk。
用內存虛擬硬盤正好和虛擬內存相對應,就是由操作系統劃出一部分內存來模擬硬盤,這樣就可以把對慢速硬盤的操作轉換爲對高速內存的操作,既提高了系統資源的利用率,又極大提高了系統的運行效率。
由於系統內存的存取速度遠快於硬件磁盤速度,所以對於有頻繁磁盤存取的應用程序(例如數據庫程序、磁盤文件交換程序、網站服務程序),使用Ramdisk能有效的提高其應用程序的性能。內存盤還有一個優點就是不會磨損磁頭,特別適合於多線程,大吞吐量的磁 盤操作。

有很多軟件可以實現內存盤的功能,比較有名的有:
1. Cenatek公司的RAMDisk XP ,RamDiskNT 和 RamDisk9x/Me,功能比較齊全,既可以在Win9x 上運行,又可以在Winnt ,win2k/xp上運行,可以模擬軟驅,也可以模擬硬盤,只是現在Cenatek公司已經不出售RamDiskNT 和 RamDisk9x/Me也不提供技術支持了,可以到Cenatek公司的網站http://www.jlajoie.com/查看詳細信息,比較昂貴。
2. Superspeed公司的Ramdisk系列產品,RamDisk 2003, RamDisk XP, RamDisk 2000, 以及 RamDisk NT ,Superspeed公司的產品比較適合企業用戶,不太適合可能經常更換操作系統的個人用戶,具體信息見
http://www.superspeed.com/...,昂貴。
3. 微軟的Ramdisk,有很大侷限,虛擬的磁盤不能超過32兆,免費,支持windows 2000,可以從下面的地址下載。http://support.microsoft.c...
4. QSoft 的Ramdisk,有一個免費版本,和一個收費版本,是根據微軟的ramdisk改寫的,免費版本最大支持32兆的內存盤,收費版本沒有這個限制。http://www.ramdisk.tk/
5. 網友gavotte開發的ramdisk,也是從微軟的ramdisk改寫的,完全免費,支持windows 2000以上的操作系統,內存盤容量沒有限制,並且經朋友們長期使用,非常穩定。

本人使用內存盤很長時間了,也換過不同公司的產品,最後覺得gavotte開發的ramdisk不錯,並且免費,在此和朋友們分享一些自己使用內存盤的心得體會,下面我主要介紹 gavotte開發的ramdisk。
內 存盤的特性是數據完全存儲在內存中,所以一旦關閉計算機,就會導致內存盤中的數據完全丟失,這個特性使得內存盤特別適合於存儲一些臨時文件,如IE的緩 存,Windows和應用程序運行時產生的臨時文件,這些文件都適合放到內存盤上,從而減少硬盤上文件 碎片的生產,並且不需要主動刪除這些臨時文件,一旦重新啓動,這些垃圾文件就自動消失了。
也正是這個特性,使得內存盤不適合存儲重要的數據,文檔,因爲一旦死機,這些東西就再也找不回來了。
gavotte 原來的Ramdisk 和微軟的ramdisk一樣,僅僅是一個驅動程序,修改設置需要手工修改註冊表,不太直觀,我經gavotte的用意,寫了一個簡單的圖形界面,用於控制 ramdisk的安裝,卸載,以及修改設置。操作系統要求是windows 2000以上,內存256兆以上,內存很少,就不要用內存盤了,否則會降低windows的運行效率。

現在ramdisk 的安裝和設置非常簡單,安裝如圖install,運行ramdisk ,如果ramdisk還沒有安裝,那麼僅僅是Install ramdisk 按鈕可用,單擊按鈕,開始安裝,windows 可能會警告驅動程序沒有數字簽名,如圖warning,不去理睬它,按yes就可以了,好了,安裝完畢,這時除了Install ramdisk 按鈕以外的其他按鈕都可用了。
設置也很簡單,僅僅包括盤符,內存盤大小,內存盤的類型,這3個選項。還有一些高級設置需要修改註冊表,一般情況下不需要,具體看ramdisk的說明。
內存盤大小,單位是千字節,這個數值完全取決於你的電腦的內存多少,如果你的電腦只有256兆內存,那麼內存盤的大小最好不要超過64兆,如果你有1G內存以上,甚至可以把內存盤的大小設置爲784兆。
盤符的設置,沒什麼好說的,缺省是R,只要是沒有使用的盤符都行。
內存盤的類型,缺省是硬盤(fixed),還可以設置爲軟盤(removable),等等。
選擇好需要的設置後,按apply按鈕或者Ok按鈕就可以了,打開資源管理器,你就會發現多了一個
盤符R(假定你設置的盤符是R,以後都直接用盤符R來代表內存盤)。

內存盤設置好後,就是優化系統,充分發揮內存盤的作用。
1、首先設置系統的臨時文件夾目錄,告訴系統和應用程序把臨時文件都寫到內存盤上,這樣可以提高系統的運行效率,又不需要擔心死機導致的臨時文件夾目錄逐漸增大的問題。
右鍵點擊桌面上面的“我的電腦”,高級=》環境變量,如圖env1和env2所示,將圖示的4個地方,包括用戶環境變量和系統環境變量,都改成R://TEMP,記住,最好不要用R:的根目錄作爲臨時目錄。
2、更改IE的緩存目錄,告訴IE把瀏覽網頁時產生的臨時文件都寫到內存盤上,可以加快ie的瀏覽速度,選擇 控制面板=》intetnet選項=》常規=》設置,如圖ie1,ie2,修改IE的緩存目錄,如果是寬帶,這個目錄大小設置3-5M即可。
3、其他應用程序,如winzip,需要單獨設置,一般都比較容易找到修改設置的位置。但是如果是在設置系統的臨時文件夾目錄以後,安裝這些軟件,一般會根據系統設置自動調整,不需要修改了。
4、編譯程序產生的臨時文件,用過visual C 或者Gcc開發的朋友都知道,編譯的過程會產生大量的臨時文件,少的也有十幾兆,可以調整編譯器的設置,使得編譯產生的中間文件都存到內存盤上,可以極大提高編譯速度。
5、 現在很多朋友使用P2P軟件下載,如edonkey,emule,BT等等,這些軟件的一個缺陷是由於是多線程訪問硬盤,使得硬盤的磁頭大量的無規律的移 動,可能導致硬盤磁頭的磨損,但是這個缺點對於內存盤來說,卻根本不是缺點,因爲內存盤根本沒有磁 頭的機械運動,不過要記住下載完成後,要及時把文件拷貝到硬盤上,以免重啓動後文件丟失。
6、開臨時ftp服務器分流熱門文件,如果內存足夠大,可以把熱門的文件完全放到內存盤上,這樣就不怕多線程訪問ftp造成硬盤損壞的問題了。

一 般,修改設置不需要重新啓動,但是,如果有其他應用程序正在訪問ramdisk,會要求重啓動,這時最好關閉訪問ramdisk的程序,值得注意的是ie 的緩存,如果被設置到ramdisk,這時修改內存盤的設置,就會要求重啓動,因爲IE緩存在登陸後 就被資源管理器打開了,即使沒用IE也會被佔住。方法是登陸另一個管理員賬號,或者修改IE緩衝目錄(修改IE緩衝也要求重新登陸)。

前 面所講的內存盤的用處都屬於緩衝數據的用途,以便提高系統的運行效率,下面我講一點用內存盤模擬各種容量的軟驅方面的用途。現在很多朋友的機器上都沒有安 裝軟驅,然而有一些程序,必須要有軟驅才能運行,如製作瑞星殺毒軟件的殺毒盤,或者一些軟件需要驗證 鑰匙盤後才能運行。
方法很簡單,就是把 內存盤的類型設定爲removable,也就是軟驅的類型,內存盤大小設置成需要的容量,如普通的軟驅是1.44兆,也就是1440k的大小,盤符設置爲 A(如果沒有特殊要求,其他的盤符也可以),然後雙擊Apply按鈕。如圖flop py1.png,是一個沒有軟驅的機器,圖floppy2是用ramdisk虛擬一個軟驅,圖floppy3是虛擬軟驅之後的結果。
下面講解一個用Ramdisk模擬大容量軟盤的例子,而Cenatek公司的內存盤則只能模擬標準容量的軟驅。

Acronis 系列軟件Acronis PartitionExpert 2003、Acronis RecoveryExpert Deluxe、True Image 6.0等,均是上好的分區工具、文件恢復工具、系統備份工具等,與PQ、Easyrecover、Ghost等功能相同甚至更好,但Acronis系列軟 件做的緊急啓動光盤很特殊,如果是用軟盤做緊急啓動盤則功能受限,或者需要超過3張以上的磁盤,如Ac ronis PartitionExpert 2003如果是完全版啓動軟盤是4張軟盤,此係列緊急啓動光盤在Windows或DOS下均無法看到任何文件,就算用什麼軟件也看不到任何文件,隱藏方法 很特殊,但是緊急啓動光盤是確實能啓動的,如果用軟件做成ISO文件,此ISO文件也是可以啓動的,但 用ISOButer等也看不到文件,用WinISO可以導出其啓動文件,但有4M多,一般的啓動軟盤影像文件是1.44或2.88或更小,如何突破 2.88MB限制,製作任意大小的軟盤鏡像?答案是Ramdisk,步驟是
1、如圖floppy4.png,,磁盤容量選擇5M,磁盤類型選擇Removable
2、如圖arconis,運行Bootable Rescue Media Builder,製作啓動鏡像
3、如圖floppy5.png,雙擊Save Image按鈕,這樣就得到了5兆大小的PartitionExpert的啓動鏡像文件。
4、可以用bcdw 加載這個啓動鏡像,製作多重啓動光盤。(具體細節略) 
轉自《精品論壇》

gavotte版RAMDisk下載地址http://www.newhua.com/cfan...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章