M-78 星云 凹凸曼就是打这里出来的

8十/110

用mklink修改Chrome的用户数据目录位置

  正值十一黄金周,我给笔记本重新安装了一下系统。一般为了避免重装后的数据丢失,各种软件的用户数据我都保存在别的分区,不过就像大家都知道的一样,Chrome并不能修改默认的Profile文件夹位置。

  一般Chrome只能在快捷方式中加上如“-User-data-dir=E:/UserData”的参数来指定具体目录,不过这样有个明显的缺点:“不能设置Chrome为默认浏览器。”因为当设为默认之后,系统调用时候并不是去调用你那个快捷方式,而是直接调用Chrome.exe这个程序,可见改变Profile位置这种事情实在是有得必有失。这点FireFox就做得稍微好点,只是配置文件都存在系统盘里面,重装后就没了。

  于是我又搜索了一番,在这篇文章中找到了比较好的解决方法,这个解决方式就是Vista及以上系统中自带的“mklink”方法。
  具体步骤如下:

C:\Users\你的账户\AppData\Local\Google\Chrome文件夹下有个“User Data”文件夹,这就是你的Profile文件夹,将他剪切出来放到你想要放的位置,比如我将它拷贝到了E:\Temp\Cache目录下面,并重命名为Chrome;
接着执行下面的命令:
mklink /D "C:\Users\你的账户\AppData\Local\Google\Chrome\User Data\" "E:\Temp\Cache\Chrome"
一条软链接就做完了,之后操作你就可以像神马都没发生一样操作使用Chrome了,而所有的用户数据则都讲保存在"E:\Temp\Cache\Chrome"下面。

这就是最后的效果:
修改后的效果

  有同学说:擦!真好,可是我是插屁,XP下面怎么办???

  别着急,只要你磁盘是NTFS格式你照样可以,只是这时候你使用的软件名字是Junction,而下载地址已经由我们可爱的网友找到了:http://download.sysinternals.com/Files/Junction.zip

  具体步骤是一致的,只是在最后执行命令时换成了:

Junction "C:\Users\你的账户\AppData\Local\Google\Chrome\User Data\" "E:\Temp\Cache\Chrome"

  (记得要到下载下来的Junction目录里面执行,或者将解压出来的文件直接扔到Window/system32文件夹下面)

  这里需要注意的是:C:\Users\你的账户\AppData\Local\Google\Chrome\下面“User Data”文件夹必须先删除或者转移,不然执行命令时候会出错,因为已经有同名文件夹存在了。

  如果你不想用了 可以直接删除“User Data”这个文件夹链接,之后将"E:\Temp\Cache”下的“Chrome"拷贝回来重命名为“User Data”即可。

mklink有3个开关,分别是创建链接、硬连接、联接的,具体区别可爱的网友同学们已经给我们整理出来了:
http://ilwave.wordpress.com/2010/02/19/mklink-exe用法及参数详解

原创文章,转载请注明: 转载自M-78 星云

本文链接地址: 用mklink修改Chrome的用户数据目录位置

文章的脚注信息由WordPress的wp-posturl插件自动生成

评论 (0) 引用 (0)

还没有评论.


Leave a comment

(required)

还没有引用.