靠谱的软件下载站
当前位置:  IEfans/IE专区/IE相关/Win8/8.1中将IE临时文件夹移动至RAMDisk的注意事项

Win8/8.1中将IE临时文件夹移动至RAMDisk的注意事项

IE相关 互联网 2014-04-10 阅读(4723)
RAMDisk一直以来都是一款装机必备的工具,它可以将富余的内存当硬盘使用,用来存放临时文件,对于提高机械硬盘I/O效率,或者减小固态硬盘读写次数,再好不过。目前机器的内存普遍都不小,一般笔记本也都4G或者8G内存了,所以完全可以分512M或者 1G(甚至更多)来作为RAMDisk。 之前我们曾跟大家分享过将IE浏览器的临时文件夹移动至RAMDisk当中,通过这个方法我们可以间接的提升IE打开网页的速度。不过当时是在Windows 7环境下,但是当我们在Windows 8环境下在进行这样的操作时可能会导致一些异常的问题,这里将遇到的小问题都记录下来,希望让大家在使用RAMDisk时能够更加顺畅。

RAMDisk软件推荐

目前很多软件公司都有自己的RAMDisk产品,有收费的也有免费的,其实功能都大同小异,所以推荐使用免费轻量的SoftPerfect RAM Disk。
  • SoftPerfect RAM Disk:完全免费,基本功能都有,内置多语言支持,同时有64bit和32bit的版本
  • Primo RAMDisk:收费软件,功能齐全,配置丰富,支持动态内存管理(根据实际占用量分配内存),也同时有64bit和32bit的版本,上学期间用过,也挺不错,唯一的缺点就是价格太贵

Windows 8 RAMDisk Tips

由于windows 8/8.1自身的特点,使用RAMDisk会有一些微妙的问题,这里列举我在使用中的一些经验:
  • 即使更改IE临时文件夹Temporary Internet Files到RAMDisk,在Win8下仍无效(Win8.1不受影响),这是因为IE10(Win8)默认将Enable Enhanced Protected Mode(启 用增强保护模式)打开,而IE11(Win8.1)则默认关闭了,而打开“启用增强保护模式”即使在IE选项里把临时文件指向RAMDisk里的Temp 文件夹,IE临时文件仍然会被记录在C盘特定文件夹里(C:\Users\YouUserName\AppData\Local\Packages \windows_ie_ac_001\AC\INetCache)。所以如果还在使用Win8的IE10,需要先将“启用增强保护模式”关闭,再设置 IE临时文件夹。(细节可以参见讨论贴:http://answers.microsoft.com/en-us/ie/forum/ie10-windows_8/ie-10-temp-internet-files-windowsieac001/90642d92-54f9-412e-b7ca-73b425c6efdd
  • 当 IE临时文件被移动到RAMDisk之后,可能会出现Metro应用(比如人脉)启动闪退,或者使用过程中闪退的情况,这是因为许多Metro应用同样需 要读写IE临时文件夹里的某些文件,并且需要保证RAMDisk是一个真正的NTFS硬盘,否则就会出现一些诡异的问题。解决方法很简单,以 SoftPerfect RAM Disk为例,创建RAMDisk的时候,格式一定要选择NTFS(不能选FAT32或者其他格式),并且勾选上“Hard Disk Emulation”(硬盘仿真),这样才会让创建出的RAMDisk和真实硬盘一模一样,从而不会再有闪退问题
  • 需 要注意的是,Metro IE强制启用了增强保护模式,所以之前对IE临时文件夹的转移只对桌面版IE有效,使用Metro版IE的时候临时文件仍会被放在C盘C:\Users \YouUserName\AppData\Local\Packages\windows_ie_ac_001\AC\INetCache里面
  • 对于Chrome浏览器,设置缓存路径更简单,修改Chrome的快捷方式,增加启动命令行参数即可"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir="R:\temp"
  • 可以使用NTFS symbolic link将 各种临时文件夹重定向到RAMDisk。不光是IE临时文件夹,我们平时使用的各种软件可能会写入大量的临时文件,某些软件会提供设置缓存位置的选项,但 大部分软件并没有此类功能,所以基本上还是放到C:\Users\YourUserName\AppData的某个目录下。这时我们可以使用 Windows的Resource Monitor来监控硬盘读写的情况,假设软件临时文件夹路径为OriginPath,重定向到RAMDisk的路径为DestinationPath,那么使用语句mklink /D OriginPath DestinationPath即可创建一个OriginPath到DestinationPath的symbolic link,这样软件读写OriginPath的时候,实际却发生在DestinationPath
以上就是我在Win8/8.1下使用RAMDisk的一些小经验吧,RAMDisk更多的潜力还需要你自己去发掘!不管怎样,使用RAMDisk来提升I/O性能、减小实际硬盘读写是毋庸置疑的! by shinichi_wtn

标签:IE相关IE临时文件夹RAM Disk

相关软件
Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17