隨著(zhù)電腦硬件的快速發(fā)展,目前人們的電腦硬件配置越來(lái)越強大,特別是內存越來(lái)越大,256M內存以上的電腦越來(lái)越普遍,甚至有些個(gè)人用戶(hù)的電腦內存都已經(jīng)達到2G,這樣就為用內存代替硬盤(pán)提供了可能。
以 前,普通電腦的內存都很小,而硬盤(pán)的容量比內存大多了,而且價(jià)格遠遠低于內存,于是操作系統就用硬盤(pán)上的空間來(lái)模擬內存,這就是虛擬內存,而目前的電腦, 對于普通用戶(hù),如果不進(jìn)行大量的平面或者三維設計,也就是說(shuō)不經(jīng)常使用photoshop或者3DM ax這類(lèi)需要大量?jì)却娴能浖?12M內存就足夠用了,而且大多時(shí)候有大量的內存會(huì )閑置不用,于是很多人開(kāi)始用內存來(lái)模擬硬盤(pán)充分利用電腦資源,這就是內 存盤(pán)Ramdisk。
用內存虛擬硬盤(pán)正好和虛擬內存相對應,就是由操作系統劃出一部分內存來(lái)模擬硬盤(pán),這樣就可以把對慢速硬盤(pán)的操作轉換為對高速內存的操作,既提高了系統資源的利用率,又極大提高了系統的運行效率。
由于系統內存的存取速度遠快于硬件磁盤(pán)速度,所以對于有頻繁磁盤(pán)存取的應用程序(例如數據庫程序、磁盤(pán)文件交換程序、網(wǎng)站服務(wù)程序),使用Ramdisk能有效的提高其應用程序的性能。內存盤(pán)還有一個(gè)優(yōu)點(diǎn)就是不會(huì )磨損磁頭,特別適合于多線(xiàn)程,大吞吐量的磁 盤(pán)操作。
有很多軟件可以實(shí)現內存盤(pán)的功能,比較有名的有:
1. Cenatek公司的RAMDisk XP ,RamDiskNT 和 RamDisk9x/Me,功能比較齊全,既可以在Win9x 上運行,又可以在Winnt ,win2k/xp上運行,可以模擬軟驅?zhuān)部梢阅M硬盤(pán),只是現在Cenatek公司已經(jīng)不出售RamDiskNT 和 RamDisk9x/Me也不提供技術(shù)支持了,可以到Cenatek公司的網(wǎng)站http://www.jlajoie.com/查看詳細信息,比較昂貴。
2. Superspeed公司的Ramdisk系列產(chǎn)品,RamDisk 2003, RamDisk XP, RamDisk 2000, 以及 RamDisk NT ,Superspeed公司的產(chǎn)品比較適合企業(yè)用戶(hù),不太適合可能經(jīng)常更換操作系統的個(gè)人用戶(hù),具體信息見(jiàn)
http://www.superspeed.com/...,昂貴。
3. 微軟的Ramdisk,有很大局限,虛擬的磁盤(pán)不能超過(guò)32兆,免費,支持windows 2000,可以從下面的地址下載。http://support.microsoft.c...
4. QSoft 的Ramdisk,有一個(gè)免費版本,和一個(gè)收費版本,是根據微軟的ramdisk改寫(xiě)的,免費版本最大支持32兆的內存盤(pán),收費版本沒(méi)有這個(gè)限制。http://www.ramdisk.tk/
5. 網(wǎng)友gavotte開(kāi)發(fā)的ramdisk,也是從微軟的ramdisk改寫(xiě)的,完全免費,支持windows 2000以上的操作系統,內存盤(pán)容量沒(méi)有限制,并且經(jīng)朋友們長(cháng)期使用,非常穩定。
本人使用內存盤(pán)很長(cháng)時(shí)間了,也換過(guò)不同公司的產(chǎn)品,最后覺(jué)得gavotte開(kāi)發(fā)的ramdisk不錯,并且免費,在此和朋友們分享一些自己使用內存盤(pán)的心得體會(huì ),下面我主要介紹 gavotte開(kāi)發(fā)的ramdisk。
內 存盤(pán)的特性是數據完全存儲在內存中,所以一旦關(guān)閉計算機,就會(huì )導致內存盤(pán)中的數據完全丟失,這個(gè)特性使得內存盤(pán)特別適合于存儲一些臨時(shí)文件,如IE的緩 存,Windows和應用程序運行時(shí)產(chǎn)生的臨時(shí)文件,這些文件都適合放到內存盤(pán)上,從而減少硬盤(pán)上文件 碎片的生產(chǎn),并且不需要主動(dòng)刪除這些臨時(shí)文件,一旦重新啟動(dòng),這些垃圾文件就自動(dòng)消失了。
也正是這個(gè)特性,使得內存盤(pán)不適合存儲重要的數據,文檔,因為一旦死機,這些東西就再也找不回來(lái)了。
gavotte 原來(lái)的Ramdisk 和微軟的ramdisk一樣,僅僅是一個(gè)驅動(dòng)程序,修改設置需要手工修改注冊表,不太直觀(guān),我經(jīng)gavotte的用意,寫(xiě)了一個(gè)簡(jiǎn)單的圖形界面,用于控制 ramdisk的安裝,卸載,以及修改設置。操作系統要求是windows 2000以上,內存256兆以上,內存很少,就不要用內存盤(pán)了,否則會(huì )降低windows的運行效率。
現在ramdisk 的安裝和設置非常簡(jiǎn)單,安裝如圖install,運行ramdisk ,如果ramdisk還沒(méi)有安裝,那么僅僅是Install ramdisk 按鈕可用,單擊按鈕,開(kāi)始安裝,windows 可能會(huì )警告驅動(dòng)程序沒(méi)有數字簽名,如圖warning,不去理睬它,按yes就可以了,好了,安裝完畢,這時(shí)除了Install ramdisk 按鈕以外的其他按鈕都可用了。
設置也很簡(jiǎn)單,僅僅包括盤(pán)符,內存盤(pán)大小,內存盤(pán)的類(lèi)型,這3個(gè)選項。還有一些高級設置需要修改注冊表,一般情況下不需要,具體看ramdisk的說(shuō)明。
內存盤(pán)大小,單位是千字節,這個(gè)數值完全取決于你的電腦的內存多少,如果你的電腦只有256兆內存,那么內存盤(pán)的大小最好不要超過(guò)64兆,如果你有1G內存以上,甚至可以把內存盤(pán)的大小設置為784兆。
盤(pán)符的設置,沒(méi)什么好說(shuō)的,缺省是R,只要是沒(méi)有使用的盤(pán)符都行。
內存盤(pán)的類(lèi)型,缺省是硬盤(pán)(fixed),還可以設置為軟盤(pán)(removable),等等。
選擇好需要的設置后,按apply按鈕或者Ok按鈕就可以了,打開(kāi)資源管理器,你就會(huì )發(fā)現多了一個(gè)
盤(pán)符R(假定你設置的盤(pán)符是R,以后都直接用盤(pán)符R來(lái)代表內存盤(pán))。
內存盤(pán)設置好后,就是優(yōu)化系統,充分發(fā)揮內存盤(pán)的作用。
1、首先設置系統的臨時(shí)文件夾目錄,告訴系統和應用程序把臨時(shí)文件都寫(xiě)到內存盤(pán)上,這樣可以提高系統的運行效率,又不需要擔心死機導致的臨時(shí)文件夾目錄逐漸增大的問(wèn)題。
右鍵點(diǎn)擊桌面上面的“我的電腦”,高級=》環(huán)境變量,如圖env1和env2所示,將圖示的4個(gè)地方,包括用戶(hù)環(huán)境變量和系統環(huán)境變量,都改成R:\\TEMP,記住,最好不要用R:的根目錄作為臨時(shí)目錄。
2、更改IE的緩存目錄,告訴IE把瀏覽網(wǎng)頁(yè)時(shí)產(chǎn)生的臨時(shí)文件都寫(xiě)到內存盤(pán)上,可以加快ie的瀏覽速度,選擇 控制面板=》intetnet選項=》常規=》設置,如圖ie1,ie2,修改IE的緩存目錄,如果是寬帶,這個(gè)目錄大小設置3-5M即可。
3、其他應用程序,如winzip,需要單獨設置,一般都比較容易找到修改設置的位置。但是如果是在設置系統的臨時(shí)文件夾目錄以后,安裝這些軟件,一般會(huì )根據系統設置自動(dòng)調整,不需要修改了。
4、編譯程序產(chǎn)生的臨時(shí)文件,用過(guò)visual C 或者Gcc開(kāi)發(fā)的朋友都知道,編譯的過(guò)程會(huì )產(chǎn)生大量的臨時(shí)文件,少的也有十幾兆,可以調整編譯器的設置,使得編譯產(chǎn)生的中間文件都存到內存盤(pán)上,可以極大提高編譯速度。
5、 現在很多朋友使用P2P軟件下載,如edonkey,emule,BT等等,這些軟件的一個(gè)缺陷是由于是多線(xiàn)程訪(fǎng)問(wèn)硬盤(pán),使得硬盤(pán)的磁頭大量的無(wú)規律的移 動(dòng),可能導致硬盤(pán)磁頭的磨損,但是這個(gè)缺點(diǎn)對于內存盤(pán)來(lái)說(shuō),卻根本不是缺點(diǎn),因為內存盤(pán)根本沒(méi)有磁 頭的機械運動(dòng),不過(guò)要記住下載完成后,要及時(shí)把文件拷貝到硬盤(pán)上,以免重啟動(dòng)后文件丟失。
6、開(kāi)臨時(shí)ftp服務(wù)器分流熱門(mén)文件,如果內存足夠大,可以把熱門(mén)的文件完全放到內存盤(pán)上,這樣就不怕多線(xiàn)程訪(fǎng)問(wèn)ftp造成硬盤(pán)損壞的問(wèn)題了。
一 般,修改設置不需要重新啟動(dòng),但是,如果有其他應用程序正在訪(fǎng)問(wèn)ramdisk,會(huì )要求重啟動(dòng),這時(shí)最好關(guān)閉訪(fǎng)問(wèn)ramdisk的程序,值得注意的是ie 的緩存,如果被設置到ramdisk,這時(shí)修改內存盤(pán)的設置,就會(huì )要求重啟動(dòng),因為IE緩存在登陸后 就被資源管理器打開(kāi)了,即使沒(méi)用IE也會(huì )被占住。方法是登陸另一個(gè)管理員賬號,或者修改IE緩沖目錄(修改IE緩沖也要求重新登陸)。
前 面所講的內存盤(pán)的用處都屬于緩沖數據的用途,以便提高系統的運行效率,下面我講一點(diǎn)用內存盤(pán)模擬各種容量的軟驅方面的用途?,F在很多朋友的機器上都沒(méi)有安 裝軟驅?zhuān)欢幸恍┏绦?,必須要有軟驅才能運行,如制作瑞星殺毒軟件的殺毒盤(pán),或者一些軟件需要驗證 鑰匙盤(pán)后才能運行。
方法很簡(jiǎn)單,就是把 內存盤(pán)的類(lèi)型設定為removable,也就是軟驅的類(lèi)型,內存盤(pán)大小設置成需要的容量,如普通的軟驅是1.44兆,也就是1440k的大小,盤(pán)符設置為 A(如果沒(méi)有特殊要求,其他的盤(pán)符也可以),然后雙擊Apply按鈕。如圖flop py1.png,是一個(gè)沒(méi)有軟驅的機器,圖floppy2是用ramdisk虛擬一個(gè)軟驅?zhuān)瑘Dfloppy3是虛擬軟驅之后的結果。
下面講解一個(gè)用Ramdisk模擬大容量軟盤(pán)的例子,而Cenatek公司的內存盤(pán)則只能模擬標準容量的軟驅。
Acronis 系列軟件Acronis PartitionExpert 2003、Acronis RecoveryExpert Deluxe、True Image 6.0等,均是上好的分區工具、文件恢復工具、系統備份工具等,與PQ、Easyrecover、Ghost等功能相同甚至更好,但Acronis系列軟 件做的緊急啟動(dòng)光盤(pán)很特殊,如果是用軟盤(pán)做緊急啟動(dòng)盤(pán)則功能受限,或者需要超過(guò)3張以上的磁盤(pán),如Ac ronis PartitionExpert 2003如果是完全版啟動(dòng)軟盤(pán)是4張軟盤(pán),此系列緊急啟動(dòng)光盤(pán)在Windows或DOS下均無(wú)法看到任何文件,就算用什么軟件也看不到任何文件,隱藏方法 很特殊,但是緊急啟動(dòng)光盤(pán)是確實(shí)能啟動(dòng)的,如果用軟件做成ISO文件,此ISO文件也是可以啟動(dòng)的,但 用ISOButer等也看不到文件,用WinISO可以導出其啟動(dòng)文件,但有4M多,一般的啟動(dòng)軟盤(pán)影像文件是1.44或2.88或更小,如何突破 2.88MB限制,制作任意大小的軟盤(pán)鏡像?答案是Ramdisk,步驟是
1、如圖floppy4.png,,磁盤(pán)容量選擇5M,磁盤(pán)類(lèi)型選擇Removable
2、如圖arconis,運行Bootable Rescue Media Builder,制作啟動(dòng)鏡像
3、如圖floppy5.png,雙擊Save Image按鈕,這樣就得到了5兆大小的PartitionExpert的啟動(dòng)鏡像文件。
4、可以用bcdw 加載這個(gè)啟動(dòng)鏡像,制作多重啟動(dòng)光盤(pán)。(具體細節略)
轉自《精品論壇》
聯(lián)系客服