首页 » 电脑技巧 » win7下chrome缓存位置更改转移办法

win7下chrome缓存位置更改转移办法

13-05-29 12:54 0 发表评论 RSS 2.0

chrome浏览器的好处不用多说了,用过的人都了解,不过chrome有点不如IE,就是上网时所产生的缓存存放位置没有像IE那样在设置里弄个选项来修改,当然要改还是有办法的,比IE麻烦点就是了。

至于为什么要更改缓存或者用户数据的存放位置,有人是为了不想使太多东西都堆在系统分区,有人是想用户数据得以保留,相信不少人和我一样,是想减少硬盘的读写次数和提高速度,减少硬盘的读写也很有必要的,最近发现我的硬盘已经有了不少坏道,不知能撑多久呢。当然这要用RAMDISK软件把内存虚拟成硬盘使用了,内存虚拟成硬盘可以看这两篇文章:

windows7下使用Gavotte的RAMDisk,

内存虚拟成硬盘软件SoftPerfect RAM Disk

现在内存至少都4G了,对大部分人来说都是浪费的。再说回修改chrome缓存位置的方法,下面是根据网友总结出来的办法进行一些修改:

一、早期常见的方式—通过在Chrome快捷方式的后面添加参数来更改缓存路径

⑴评价:繁琐

⑵用到的几个命令参数:
–disk-cache-size   缓存大小(自己定义)
–user-data-dir   是用户数据目录
–disk-cache-dir  是上网缓存目录

目录的选择根据自己的需要选择上网缓存目录或者用户数据目录,上网缓存目录是属于用户数据目录的子目录。要放到ramdisk的话,用缓存目录参数即可。

⑶使用方法:
(比如用户数据disk-cache)
在桌面找到Chrome.exe的快捷方式,右键——属性——快捷方式——目标
在chrome.exe”后面添加 –disk-cache-dir=”R:\文件夹”
添加好以后是这样的:C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe –disk-cache-dir=”R:\Chrome”(注:英文状态标点,注意空格)

chrome缓存位置修改

chrome缓存位置修改

到这儿,缓存目录位置已经基本改好,但此时外部调用Chrome的时候缓存路径还是系统自定义的C盘那个,比如在QQ面板打开QQ空间的时候.要修改注册表,有点麻烦。
⑷所以还需要一下步骤彻底清除外患:
Win+R打开运行窗口,输入regedit命令,在注册表编辑器上修改:

⑸分别找到[HKEY_CLASSES_ROOT下的ChromeHTML,ftp,http,https,
在shell\open\command的右边数值上右键修改C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe” — “%1\””的值,
在 — “%1\”的前面chrome.exe”的后面添加 –user-data-dir=”X:\文件夹” –disk-cache-dir=”Y:\文件夹”(注意空格)
同理:
[HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command]
修改后C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe” –user-data-dir=”X:\文件夹” –disk-cache-dir=”Y:\文件夹” — “%1\”
[HKEY_CLASSES_ROOT\ftp\shell\open\command]
修改后”C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe” –user-data-dir=”X:\文件夹” –disk-cache-dir=”Y:\文件夹” — “%1\”
[HKEY_CLASSES_ROOT\http\shell\open\command]
修改后”C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe” –user-data-dir=”X:\文件夹” –disk-cache-dir=”Y:\文件夹” — “%1\”
[HKEY_CLASSES_ROOT\https\shell\open\command]
修改后”C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe” –user-data-dir=”X:\文件夹” –disk-cache-dir=”Y:\文件夹” — “%1\”

⑹全部弄好后,不管点击Chrome快捷方式,还是QQ、迅雷外部调用,都会成功定义文件夹

⑺缺点:每次升级Chrome,注册表里的这些项都得重新修改.如果用的是Dev版本的,三天两头升级,这不是坑爹嘛

二、通过mklink命令行彻底修改Chrome用户数据或上网缓存目录
⑴评价:方便快捷,只要三步。
⑵只需要三步:
1. 关闭正在运行的Chrome,删除C:\Users\用户\AppData\Local\Google\Chrome\User Data\Default\目录下的Cache文件夹(要是用户数据目录的话则是倒退到chrome下,删除User Data整个文件夹了,或者剪切到你需要放置的地方)
2. 要是已经安装设置好了ramdisk的话,可以把windows的temp临时文件夹也设置到ramdisk上,方法如下:在计算机处右键,选择属性,弹出系统面板,选择高级系统设置,会弹出系统属性,选择高级,再选择下面的环境变量,有4项含有TEMP的选项,修改这4项到ramdisk虚拟硬盘上就行了。

系统临时文件位置更改

系统临时文件位置更改

设置的ramdisk要是足够大的话,可以把系统虚拟内存也放到ramdisk上,方法是在高级选项下面的性能选项,选择设置,再选择高级,在虚拟内存下点击更改,根据自己需要设置,4G内存的话,大多数情况下内存都用不到一半,虚拟内存已经没必要了,但系统还是在硬盘上分出来,放到ramdisk上,初始值可以设置小点,最大值设置大点,这样就不会浪费,有需要的时候也不怕不够用。

系统虚拟内存修改设置

系统虚拟内存修改设置

把系统临时文件设置到ramdisk上后,系统自动添加了TEMP文件夹了,这样chrome就不用再新建立文件夹了,直接用这个文件夹就行了,反正都是临时文件,电脑重启后都没了。

(至于想保留用户数据的,则在在非系统盘符新建个文件夹就行了,比如D:\Chromeuserdata)

3.  打开cmd命令提示符,输入下面一行字

mklink /D  “C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Cache”  “新文件夹地址” 再回车执行
如:mklink /D  “C:\Users\win\AppData\Local\Google\Chrome\User Data\Default\Cache”    “R:\TEMP”

这样就建立了缓存目录的符号链接,以后则直接使用ramdisk上的TEMP文件夹了。

(需要保存数据的则对目录参数做相应修改。)

 

另外解释下,WIN7中mklink的命令使用

C:\Users>mklink

创建符号链接。

MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接,而不是符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。
1、如果你想通过 d:\TDDOWNLOAD 这个路径访问到 H:\TDDOWNLOAD 的目录联接,你可以使用如下命令:
C:\Users>mklink /J “d:\TDDOWNLOAD” “H:\TDDOWNLOAD”
需要本地 NTFS 卷来完成该操作。
* d盘必须是NTFS格式,以下是转换D盘为NTFS格式。
C:\Users>convert d:/FS:NTFS
文件系统的类型是 FAT32。
卷序列号为 611B-44AD
Windows 正在校验文件和文件夹…
已完成文件和文件夹验证。
Windows 已检查文件系统并确定没有问题。
总共有 20,472,848 KB 磁盘空间。
202 个隐藏文件中有 320 KB。
4191 个文件夹中有 6,752 KB。
5,454 个文件中有 16,365,568 KB。
4,100,192 KB 可用。
每个分配单元中有 16,384 字节。
磁盘上共有 1,279,553 个分配单元。
磁盘上有 256,262 个可用的分配单元。
正在确定文件系统转换所需的磁盘空间…
磁盘总空间: 20482875 KB
卷上的可用空间: 4100192 KB
转换所需的空间: 101077 KB
正在转换文件系统
转换完成
C:\Users>mklink /J “d:\TDDOWNLOAD” “H:\TDDOWNLOAD”
当文件已存在时,无法创建该文件。
* 如果D盘已经有TDDOWNLOAD这个目录,要先更名后再创建连接。
C:\Users>mklink /J “d:\TDDOWNLOAD” “H:\TDDOWNLOAD”
为 d:\TDDOWNLOAD <<===>> H:\TDDOWNLOAD 创建的联接

2、mklink /D 一个软链接本质上是指向一个文件或文件夹的快捷方式——如果你使用Windows资源管理器,当你双击一个快捷方式时,会被转向到它实际指向的文件夹,并不会伪装成文件系统的一部分。尽管如此,你仍然可以通过符号链接路径直接引用或打开一个文件,且大部分情况下都会生效。

3、mklink /H 一个硬链接直接指向文件,对操作系统来说,仿佛这个硬链接就是被目标文件本身。如果你想伪装一个应用程序文件夹的路径,大多时候会想到用这个选项。
4、要删除符号链接,你只需要删除创建的链接文件就可以了。确保别删除了原始文件就好。

标签:, , , ,

评论 共0条 (RSS 2.0) 发表评论

  1. 暂无评论,快抢沙发吧。
回到页首