巧改Windows XP下Safari缓存目录

本人的T61硬盘出了点问题,每次读写硬盘的时候,电脑就慢得不行。

尤其运行Safari的时候,于是动手想心思解决这个问题,先用Ramdisk建立一个虚拟硬盘R:\

更改IE的缓存目录到R盘,更改Windows临时目录到R盘,接下来就是想把Safari这个吃硬盘大户的缓存目录也给改到虚拟盘去。

然而上网google了一下,好像没有人知道Safari在Windows下的缓存目录在哪里,而且Safari也没有提供更改方法。

难题! 总是有解决办法的,否则我也不写这篇博客了!

首先用到一个工具Filemon,通过它可以看到当前Windows有哪些进程在读写什么文件!

很快,定位到Safari在写这个文件:

C:\Documents and Settings\Administrator\Local Settings\Application Data\Apple Computer\Safari\Cache.db

Yeah~~ 就是它了, 万事大吉,只欠东风。

接下来,虽然Apple不提供缓存目录更改功能,但是我们可以利用Windows的一个工具junction来完成硬盘目录的映射即可!

不了解的朋友,可以参考我的一篇笔记<<
读书笔记:Windows下如何创建软链接和硬链接(类linux ln)>>

步骤:

第一步 :删除原缓存目录

“C:\Documents and Settings\Administrator\Local Settings\Application Data\Apple Computer\Safari”

第二步:再建立一个新目录到虚拟盘

mkdir  r:\safari

第三步:建立目录硬链接

junction “C:\Documents and Settings\Administrator\Local Settings\Application Data\Apple Computer\Safari”  r:\Safari

运行一下Safari, 查看R:\safari,果然自动生成了很多文件

第四步:很重要,需要在Windows启动文件中加入批处理,自动建立虚拟盘的目录。

运行  gpedit.msc 在组策略中新建一个自启动批处理文件,在里面加入“mkdir r:\Safari”,如下图

大功告成!

此方法也适用于其他的固定缓存目录更改到虚拟盘。

我就把MSN, QQ,等经常使用的软件缓存目录全部更改到了虚拟盘,并且关闭了XP的虚拟内存。

虽然我总共就2G内存,但日常使用足矣!平时的时候,硬盘灯闪都不闪,运行日常软件,健步如飞!

感觉爽极了:)

RSS 2.0 | Trackback | Comment

One Response to “巧改Windows XP下Safari缓存目录”


  1. Very interesting and amusing subject. I read with great pleasure.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

click to changeSecurity Code