利用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 [...]