如今內(nèi)存白菜價,也讓曾經(jīng)慢如蝸牛的系統(tǒng)在網(wǎng)絡應用上健步如飛了。目前孩子們愛玩的網(wǎng)頁flash游戲《摩爾莊園》,如果你的內(nèi)存低于512M用不了多長時間,IE就擠占去物理內(nèi)存的兩三百兆,頁面文件就別提會有多少了,不明白程序設計者到底想怎么提高游戲的運行速度,難道將一個一個畫面的flash文件全調(diào)入內(nèi)存嗎?這不是逼著孩子讓大人去買內(nèi)存嗎?呵呵! 內(nèi)存是不是越大越好呢?自己的系統(tǒng)到底能支持和管理多大內(nèi)存?相關(guān)資料已經(jīng)告訴我們在windows系列里非x64的系統(tǒng),是不支持管理超過3.25G的物理內(nèi)存的。如此這般,查閱有些資料和說明后,我買來2G內(nèi)存4根,安裝到主機板上,開機檢測,bios已經(jīng)識別出8G的內(nèi)存。進bios設置men remap為允許:
進系統(tǒng)編輯boot.ini啟用物理地址擴展 (PAE) X86,就是給啟動項目加上/pae參數(shù),例如:
multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003, Datacenter Edition" /PAE
目前x64的windows有哪些我這里就不掃盲了,網(wǎng)上資料很多。如此三個條件滿足后,進入系統(tǒng),你會發(fā)現(xiàn)系統(tǒng)屬性里顯示你的系統(tǒng)已經(jīng)能使用8G內(nèi)存了。
這時候聯(lián)網(wǎng),發(fā)現(xiàn)IE比以前流暢得多,觀察任務管理器發(fā)現(xiàn),物理內(nèi)存再怎么消耗也是很小的一部分,運行大型軟件,例如ps等,連續(xù)打開幾個上百兆的psd文件,也不覺得有多少等待狀態(tài)。而用了一段時間,發(fā)現(xiàn)8G設置4G內(nèi)存都有些浪費,很多內(nèi)存根本就沒用上,虐待一下內(nèi)存,將系統(tǒng)頁面文件設置到幾百兆,也無法在平常常規(guī)應用里使用到這么大的內(nèi)存。
內(nèi)存雖然便宜,但花的錢總是錢,資源白白浪費怎么辦?
我想到一個軟件,看下圖:
將多余內(nèi)存虛擬成磁盤,將常用軟件安裝到虛擬磁盤里運行,體驗飛一樣的系統(tǒng)操作速度。其實虛擬磁盤程序很多,選擇超級兔子這款軟件,主要是它為windows量身定做,一些體貼的設置,讓不熟悉系統(tǒng)的朋友也能點點鼠標就能完成了。相關(guān)內(nèi)容如下面組圖:
重新啟動系統(tǒng)后,虛擬盤建立起來了,4G的虛擬盤里,有系統(tǒng)的臨時文件存放地,IE的臨時文件文件存放地,連系統(tǒng)的頁面交換文件也設置在了虛擬盤里。試著將常用的軟件安裝到虛擬盤,例如QQ,編程軟件,圖形處理工具等等,發(fā)現(xiàn)這些程序啟動比平時快多了,而且發(fā)現(xiàn)硬盤讀寫也比平時少了很多,哦也,太爽了。
新問題出來了,花了千辛萬苦安裝和設置好這些程序的使用習慣后,一關(guān)機,虛擬磁盤上的內(nèi)容全部丟失,難道每次啟動電腦就要重新安裝一次這些程序嗎?在windows系統(tǒng)里,讓我想到“計劃任務”這個工具,它能指定某些程序在規(guī)定的時間里啟動運行。虛擬盤上的資料,也就是安裝的應用軟件,簡單的保留方式也就是拷貝到物理硬盤上,根據(jù)這個思路,我們可以將指定的虛擬盤上的程序目錄在啟動的時候從物理硬盤上拷貝到虛擬磁盤里。
首先我們編輯一個批處理文件,內(nèi)容例如:
xcopy X:\rdisk\*.* r:\program /s /e /h /y
關(guān)于xcopy的參數(shù)請參考下面內(nèi)容,其實也就是在命令行里執(zhí)行xcopy /?的結(jié)果
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/*] [/*] [/*] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/EXCLUDE:file1[+file2][+file3]...]
source 指定要復制的文件。 destination 指定新文件的位置和/或名稱。 /A 只復制有存檔屬性集的文件, 但不改變屬性。 /M 只復制有存檔屬性集的文件, 并關(guān)閉存檔屬性。 /D:m-d-y 復制在指定日期或指定日期以后更改的文件。 如果沒有提供日期,只復制那些源時間 比目標時間新的文件。 /EXCLUDE:file1[+file2][+file3]... 指定含有字符串的文件列表。每一個字符串 必須在文件的單獨行中。如果有任何 字符串與要被復制的文件的絕對路徑 相符,那個文件將不會得到復制。 例如,指定如 \obj\ 或 .obj 的字符串會排除 目錄 obj 下面的所有文件或帶有 .obj 擴展名的文件。 /P 創(chuàng)建每個目標文件前提示。 /S 復制目錄和子目錄,除了空的。 /E 復制目錄和子目錄,包括空的。 與 /S /E 相同??梢杂脕硇薷?/T。 /V 驗證每個新文件。 /W 提示您在復制前按鍵。 /C 即使有錯誤,也繼續(xù)復制。 /I 如果目標不存在,又在復制一個以上的文件, 則假定目標一定是一個目錄。 /Q 復制時不顯示文件名。 /F 復制時顯示完整的源和目標文件名。 /L 顯示要復制的文件。 /G 允許將沒有經(jīng)過加密的文件復制到 不支持加密的目標。 /H 也復制隱藏和系統(tǒng)文件。 /R 覆蓋只讀文件。 /T 創(chuàng)建目錄結(jié)構(gòu),但不復制文件。 不包括空目錄或子目錄。/T /E 包括 空目錄和子目錄。 /U 只復制已經(jīng)存在于目標中的文件。 /K 復制屬性。一般的 Xcopy 會重置只讀屬性。 /N 用生成的短名復制。 /O 復制文件所有權(quán)和 ACL 信息。 /X 復制文件審核設置(隱含 /O)。 /Y 復制文件審核設置(隱含 /O)。 現(xiàn)存目標文件。 /-Y 導致提示以確認改寫一個現(xiàn)存目標文件。 /Z 用重新啟動模式復制網(wǎng)絡文件。
命令行開關(guān) /Y 可以預先在 COPYCMD 環(huán)境變量中設置。 這可能被命令行上的 /-Y 改寫。
將這個批處理文件做到計劃任務里,如下組圖:
同理我們可以另外做一個批處理來備份虛擬磁盤里安裝的程序文件夾。根據(jù)自己的工作習慣,定時備份程序文件內(nèi)容,有些備份不需要完整拷貝,可以在批處理里指定那些需要備份的文件或目錄就可以了,這樣能大大縮短備份拷貝時間。具體操作,我這里就不啰嗦了。
個人電腦玩大內(nèi)存就是這樣簡單。
美中不足的就是如果超級兔子虛擬磁盤程序自帶有這種拷貝安裝和拷貝備份虛擬磁盤指定目錄的文件功能就比較完滿了
|