張江南
如今PC上使用大容量內(nèi)存條的人越來越多,將多余的內(nèi)存空間利用內(nèi)存虛擬盤軟件虛擬為一個分區(qū),作為上網(wǎng)臨時文件存儲空間使用,可獲得內(nèi)存般的存取速度。但若瀏覽器設(shè)置或虛擬盤創(chuàng)建時格式選擇不當(dāng),會造成Windows 8.1的IE出現(xiàn)各種各樣的問題。
1. 設(shè)置無效造成上網(wǎng)緩慢
如果擅自操作或受其他軟件的影響,打開了Windows 8.1的IE“高級”設(shè)置“啟用增強(qiáng)保護(hù)模式”選項(圖1),那么網(wǎng)絡(luò)瀏覽器會始終將自身上網(wǎng)時的臨時文件夾指向一個固定的文件夾(C:\Users\<用戶名>\AppData\Local\Microsoft\Windows\INetCache)。而在這種強(qiáng)力保護(hù)模式下,此文件夾不允許更改,會出現(xiàn)即便是在內(nèi)存虛擬軟件中將上網(wǎng)臨時文件夾指向虛擬盤,但進(jìn)入IE后發(fā)現(xiàn)設(shè)置仍無效的情況。
明白了這一原因,問題就可迎刃而解:只需啟動IE11,進(jìn)入“Internet選項”窗口,單擊“高級”選項卡,在列表中將“啟用增強(qiáng)保護(hù)模式”一項的選擇關(guān)閉,重新啟動計算機(jī),然后再設(shè)置IE臨時文件夾為內(nèi)存虛擬盤即可。之后,通過在“Internet選項”中點擊“常規(guī)”選項卡下的“瀏覽器歷史記錄→設(shè)置”按鈕(圖2),即可看到在彈出窗口中顯示路徑已經(jīng)指向了虛擬盤臨時文件夾。
2. 格式不對導(dǎo)致應(yīng)用閃退
有的用戶發(fā)現(xiàn),當(dāng)IE臨時文件夾被設(shè)置到內(nèi)存虛擬盤之后,有的Windows Metro應(yīng)用在啟動時或使用過程中會出現(xiàn)閃退的現(xiàn)象。這是因為許多帶有網(wǎng)絡(luò)功能的Metro應(yīng)用同樣要讀寫IE臨時文件夾里的文件,而它們只能識別NTFS格式硬盤。但是,在一些內(nèi)存虛擬軟件中,建立虛擬磁盤時允許指定為NTFS格式之外的磁盤格式。例如,SoftPerfect RAM Disk虛擬磁盤軟件就是如此。如果指定了非NTFS格式的虛擬磁盤,就會在使用時出現(xiàn)上述現(xiàn)象。
要杜絕如上問題的發(fā)生,只需在建立虛擬磁盤時,不要將磁盤格式選擇為FAT32或其他格式,只能選擇為NTFS格式(圖3),同時請勾選“SCSI硬盤(更真實地模擬物理硬盤)”選項(圖4),這樣創(chuàng)建出的內(nèi)存虛擬磁盤就和真實的NTFS硬盤效果相同,Metro應(yīng)用也能很好地認(rèn)可,就不會出現(xiàn)閃退的問題了。
如果Metro IE強(qiáng)制啟用了增強(qiáng)保護(hù)模式,使用Metro版IE的時候臨時文件仍會被放在“C:\Users\<用戶名>\AppData\Local\Microsoft\Windows\INetCache”里面。這時,可以使用NTFS的symbolic link(符號鏈接)功能,將臨時文件夾重定向到虛擬磁盤中。具體實現(xiàn)原理和方法如下:
我們知道,不單單是IE臨時文件夾,通常使用的各種應(yīng)用軟件也會產(chǎn)生大量的臨時文件,而且多數(shù)軟件不提供存放緩存文件的專用文件夾,轉(zhuǎn)而使用的是“C:\Users\<用戶名>\AppData”下的某個文件夾來存放臨時文件。在這種情況下,通過系統(tǒng)資源監(jiān)視器監(jiān)控硬盤的讀寫情況,找到軟件的臨時文件夾所在的路徑(例如“C:\Users\Laoliu\AppData\Local\Microsoft\Windows\INetCache”),用路徑重定向功能將其指向虛擬內(nèi)存盤的臨時文件夾(假設(shè)為Y:\TEMP)。具體在命令提示符窗口中使用如下命令即可(圖5):
mklink /D C:\Users\Laoliu\AppData\Local\Microsoft\Windows\INetCache Y:\TEMP
這樣一來,在軟件需要讀寫臨時文件夾的時候,實際上讀寫的卻是Y:\TEMP文件夾?!安m天過?!?,實現(xiàn)了目的。
火速鏈接
關(guān)于內(nèi)存虛擬盤的創(chuàng)建方法,請參見文章《莫要浪費大內(nèi)存 活用“內(nèi)存硬盤”為PC提速》(http://www.cfan.com.cn/2014/1027/ 112393.shtml)。
小技巧
如果使用的是Chrome瀏覽器,可通過在修改Chrome的快捷方式時增加啟動命令行參數(shù)來解決瀏覽器臨時文件夾的指向問題。將Chrome瀏覽器的啟動命令行修改為:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir="Y:\temp"即可。
其中的參數(shù)“--disk-cache-dir="R:\temp"”即為指定瀏覽器臨時文件夾的附加參數(shù),"Y:\temp"為虛擬盤Y中的臨時文件TEMP.
擴(kuò)展閱讀
3款好用的內(nèi)存虛擬盤軟件
AMD Radeon RAMDisk:硬件廠商AMD為內(nèi)存配合使用的軟件產(chǎn)品,最大支持64GB內(nèi)存轉(zhuǎn)換為虛擬硬盤。免費版可建立4GB虛擬硬盤,已能滿足一般用戶的需求。
SoftPerfect RAM Disk:完全免費的輕量級內(nèi)存虛擬硬盤工具,具備基本的硬盤功能,內(nèi)置簡體中文,有64bit和32bit兩種版本可選。
Primo RAMDisk:功能強(qiáng)勁的內(nèi)存虛擬硬盤工具,配置豐富,支持根據(jù)實際內(nèi)存大小動態(tài)建立不同容量的虛擬硬盤,也有64bit和32bit版本可選。