首页 >> IT知识库 >> windows xp >>XP下利用junction、Ramdisk优化QQ、Chrome启动速度
详细内容

XP下利用junction、Ramdisk优化QQ、Chrome启动速度

XP下利用junction、Ramdisk优化QQ、Chrome启动速度。前提:大内存普及的情况下,大量内存无法利用,而诸如QQ类软件,喜欢把大量临时文件存于C盘,效率低下。

Ramdisk的出现解决了这个问题。

RAM盘是通过使用软件将RAM模拟当做硬盘来使用的一种技术。相对于传统的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。而RamdiskPlus支持的关机后保存虚拟盘更使这个软件无比强大。

对于chrome,相对简单的办法是通过加启动参数的方式,把临时文件指向到虚拟盘上。但这带来一个问题:通过启动参数启动的chrome和系统默认调用的chrome不是一个程序。表现就是在已经打开chrome的情况下,在qq聊天界面里点击链接,会再打开一个chrome程序,和之前的没关系。

这时,就需要junction登场了。

简而言之,junction就是为一个任意目录建立一个映射目录,两个目录实际指向同样的内容。这是ntfs的特性,但微软没有在xp中默认提供junction命令,到了vista后,就是mklink命令。尽管在linux下已经很成熟,xp终于可以使用了。

junction的典型应用,比如我们在d:\install\下有一系列程序,懒于将程序移回c:\Program Files\,我们就可以为这些程序在c:\Program Files\建立junction目录,直接指向它们,需要说明的是,junction只是建立一个符号连接,文件依然保存在原处。

junction:点击下载 解压后保存到windows\system32\下

针对chrome,在C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data下保存的是用户文件,我在ramdisk虚拟出来的Z盘建立ChromeCache,删除原user data目录,然后在C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\下 执行 命令
junction "User Data" Z:\ChromeCache\
如果是vista以上,则可以直接执行
mklink /d "User Data" Z:\ChromeCache\

同时在chrome的快捷上加参数--disk-cache-size=128000000
这个用来限制chrome临时文件大小。这样chrome执行时实际访问的都是虚拟盘,访问速度大幅提高,同时,第三方软件点击链接时也能正常调用chrome了。

针对QQ,则是把个人数据保存到虚拟盘上,再通过junction指定到默认的存储位置上,不过QQ往往产生大量的垃圾数据,我的习惯,对于所有聊天记录均不保存,对于临时文件,则需要限制文件大小。
qq2010关闭聊天记录:系统设置》安全隐私》消息记录安全:退出qq时自动删除所有聊天记录(打钩)选择 不询问,直接删除。

默认保存位置:系统设置》基本设置》文件记录》个人文件夹:保存到我的文档
当个人文件夹超过100M时提醒清理(打钩)::这个100m可以随着自己的虚拟盘空间自定。

先把My Documents\Tencent Files\XXXX 文件夹复制到虚拟盘上,xxxx为你的qq号,然后删除D:\My Documents\Tencent Files\xxxx,在D:\My Documents\Tencent Files下建立虚拟盘下你的个人文件夹的junction
junction "3651XXXX" Z:\3651XXXX
如果是vista以上,则可以直接执行
mklink /d "3651XXXX" Z:\3651XXXX

通过以上一系列步骤,最终实现的,是把chrome、qq的临时文件保存在虚拟盘上,在内存富余的情况下,可以大幅提高程序速度,尤其当网速快时,这种体验尤其明显。而且对于笔记本,利用内存存储数据可以节省耗电,保护硬盘。

欢迎来到这里!

在线客服
- 客户经理
  • 点击这里给我发消息
  • 点击这里给我发消息
技术支持: 建站ABC | 管理登录