虚拟盘不“快” 出错为哪般

2015-09-10 07:22张江南
电脑爱好者 2015年16期
关键词:保护模式磁盘文件夹

张江南

如今PC上使用大容量内存条的人越来越多,将多余的内存空间利用内存虚拟盘软件虚拟为一个分区,作为上网临时文件存储空间使用,可获得内存般的存取速度。但若浏览器设置或虚拟盘创建时格式选择不当,会造成Windows 8.1的IE出现各种各样的问题。

1. 设置无效造成上网缓慢

如果擅自操作或受其他软件的影响,打开了Windows 8.1的IE“高级”设置“启用增强保护模式”选项(图1),那么网络浏览器会始终将自身上网时的临时文件夹指向一个固定的文件夹(C:\Users\<用户名>\AppData\Local\Microsoft\Windows\INetCache)。而在这种强力保护模式下,此文件夹不允许更改,会出现即便是在内存虚拟软件中将上网临时文件夹指向虚拟盘,但进入IE后发现设置仍无效的情况。

明白了这一原因,问题就可迎刃而解:只需启动IE11,进入“Internet选项”窗口,单击“高级”选项卡,在列表中将“启用增强保护模式”一项的选择关闭,重新启动计算机,然后再设置IE临时文件夹为内存虚拟盘即可。之后,通过在“Internet选项”中点击“常规”选项卡下的“浏览器历史记录→设置”按钮(图2),即可看到在弹出窗口中显示路径已经指向了虚拟盘临时文件夹。

2. 格式不对导致应用闪退

有的用户发现,当IE临时文件夹被设置到内存虚拟盘之后,有的Windows Metro应用在启动时或使用过程中会出现闪退的现象。这是因为许多带有网络功能的Metro应用同样要读写IE临时文件夹里的文件,而它们只能识别NTFS格式硬盘。但是,在一些内存虚拟软件中,建立虚拟磁盘时允许指定为NTFS格式之外的磁盘格式。例如,SoftPerfect RAM Disk虚拟磁盘软件就是如此。如果指定了非NTFS格式的虚拟磁盘,就会在使用时出现上述现象。

要杜绝如上问题的发生,只需在建立虚拟磁盘时,不要将磁盘格式选择为FAT32或其他格式,只能选择为NTFS格式(图3),同时请勾选“SCSI硬盘(更真实地模拟物理硬盘)”选项(图4),这样创建出的内存虚拟磁盘就和真实的NTFS硬盘效果相同,Metro应用也能很好地认可,就不会出现闪退的问题了。

如果Metro IE强制启用了增强保护模式,使用Metro版IE的时候临时文件仍会被放在“C:\Users\<用户名>\AppData\Local\Microsoft\Windows\INetCache”里面。这时,可以使用NTFS的symbolic link(符号链接)功能,将临时文件夹重定向到虚拟磁盘中。具体实现原理和方法如下:

我们知道,不单单是IE临时文件夹,通常使用的各种应用软件也会产生大量的临时文件,而且多数软件不提供存放缓存文件的专用文件夹,转而使用的是“C:\Users\<用户名>\AppData”下的某个文件夹来存放临时文件。在这种情况下,通过系统资源监视器监控硬盘的读写情况,找到软件的临时文件夹所在的路径(例如“C:\Users\Laoliu\AppData\Local\Microsoft\Windows\INetCache”),用路径重定向功能将其指向虚拟内存盘的临时文件夹(假设为Y:\TEMP)。具体在命令提示符窗口中使用如下命令即可(图5):

mklink /D C:\Users\Laoliu\AppData\Local\Microsoft\Windows\INetCache Y:\TEMP

这样一来,在软件需要读写临时文件夹的时候,实际上读写的却是Y:\TEMP文件夹。“瞒天过海”,实现了目的。

火速链接

关于内存虚拟盘的创建方法,请参见文章《莫要浪费大内存 活用“内存硬盘”为PC提速》(http://www.cfan.com.cn/2014/1027/ 112393.shtml)。

小技巧

如果使用的是Chrome浏览器,可通过在修改Chrome的快捷方式时增加启动命令行参数来解决浏览器临时文件夹的指向问题。将Chrome浏览器的启动命令行修改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir="Y:\temp"即可。

其中的参数“--disk-cache-dir="R:\temp"”即为指定浏览器临时文件夹的附加参数,"Y:\temp"为虚拟盘Y中的临时文件TEMP.

扩展阅读

3款好用的内存虚拟盘软件

AMD Radeon RAMDisk:硬件厂商AMD为内存配合使用的软件产品,最大支持64GB内存转换为虚拟硬盘。免费版可建立4GB虚拟硬盘,已能满足一般用户的需求。

SoftPerfect RAM Disk:完全免费的轻量级内存虚拟硬盘工具,具备基本的硬盘功能,内置简体中文,有64bit和32bit两种版本可选。

Primo RAMDisk:功能强劲的内存虚拟硬盘工具,配置丰富,支持根据实际内存大小动态建立不同容量的虚拟硬盘,也有64bit和32bit版本可选。

猜你喜欢
保护模式磁盘文件夹
猫科动物的保护色
解决Windows磁盘签名冲突
修改磁盘属性
摸清超标源头 大文件夹这样处理
论网络游戏著作权的保护模式及其侵权判定标准
调动右键 解决文件夹管理三大难题
磁盘组群组及iSCSI Target设置
创建VSAN群集
CBD体系下传统知识保护模式研究
挂在墙上的文件夹