利用Junction把Chrome的用户文件放到非系统分区
前段时间从Firefox换到了Chrome,并利用建立快捷方式加启动参数的方式(–user-data-dir=路径),把Chrome的用户文件放到非系统分区,因为我基本上3天左右要用Ghost恢复一次系统,所以把浏览器的用户文件放到非系统区会很方便,不会因为Ghost而丢失。但是这样的方式也有个弊端,就是点击第三方程序的链接打开页面时,Chrome并不会使用我自己的用户文件,而是使用默认的用户文件。后来,我找到Junction,利用目录符号链接解决这个问题,引用Mark Russinovich的话:
Windows 2000 以及更高版本都支持目录符号链接,其中目录作为到计算机上另一目录的符号链接。例如,如果目录 D:SYMLINK 指定 C:WINNTSYSTEM32 作为其目标,那么访问 D:SYMLINKDRIVERS 的应用程序实际上访问的是 C:WINNTSYSTEM32DRIVERS。目录符号链接在 Windows 中称为 NTFS 接合点。遗憾的是,Windows 并没有附带创建接合点的工具,这样您必须要购买 Win2K 资源工具包,其中附带了用于创建接合点的 linkd 程序。因此我决定编写我自己的接合点创建工具: Junction。Junction 不仅允许您创建 NTFS 接合点,还允许您查看文件或目录是否实际为重新分析点。重新分析点是作为 NTFS 接合点基础的机制,它们被 Windows 的远程存储服务 (RSS) 以及卷装入点所使用。
详细内容可以点击查看:http://technet.microsoft.com/zh-cn/sysinternals/bb896768.aspx
由此可见在Windows XP下可以利用Junction的目录符号链接工具功能来把Chrome的用户文件放到非系统分区,这样这样不管是Chrome的频繁更新,还是扩展程序、历史等等数据,都不会因为重新安装系统或者GHOST恢复而丢失,很方便。当然,有些其他程序也可用类似方法进行处理。
- 安装Chrome,在XP下Chrome的目录为 C:Documents and SettingsepLocal SettingsApplication DataGoogleChromeApplicationchrome.exe ,其中ep是我的用户名。
- 把 C:Documents and SettingsepLocal SettingsApplication DataGoogle 下的Chrome目录剪切到你想要的位置,例如 E: 。务必保证原目录下没有Chrome文件夹。
- 把下载下来的Junction.exe文件放到系统WINDOWS目录下,双击运行一次
- 在开始-运行里输入CMD打开命令提示符,输入如下命令
junction "C:Documents and SettingsepLocal SettingsApplication DataGoogleChrome" "e:Chrome"
- Junction会提示搞定,就真的搞定了
在Vista 或者WIN7 下,不用Junction,直接利用系统的mklink 命令即可。
Categorised as: Gadget
Google把文件强制装在系统盘有点霸道,不过我不用它,我用Opera!哈哈!
你好,我是瑞典日报的记者,通过谷歌搜索,发现您有发关于丹阳的推。 您是住在丹阳吗?
我们现在在做一个报道,是关于那些在小城市中的人们的每日生活。 The life of those people who lives in a small city in China.
不知道您是否可以方便接受下我们的采访? 或者有丹阳的朋友愿意接受下我们的采访的?
我的推特帐号是 @jackzyf 手机 15067419110
谢谢