论文部分内容阅读
众所周知,在不同系统中,程序会使用独立的配置文件,会给用户造成麻烦。比如说比较常用的应用:下载,XP系统中下载一半的东西,到了Vista下就不能够断点续传了。本文就以Orbit(下载工具)为例,介绍如何通过目录“映射”,让同一应用程序在不同系统中共享配置文件。
说明:本文测试环境为XP和Vista双系统。Vista中实现的方法与XP原理相同,但方法不同。Orbit下载地址为http://www.onlinedown.net/soft/54559.htm。
原理:创建一个“第三方”的共用目录:F:\Orbit,将XP和Vista下的用户配置文件夹定向到这里。
预告:第9期加油站精彩预告《Vista下 你的专属文件都在哪里?》带你走入%appdata%的“神秘世界”……
第一阶段:MKLink施展分身之术
在Vista中,用户可以借助系统内置的MKLink命令转移程序配置来实现共享,可以创建目录、文件在不同位置的符
号链接。
安装Orbit之后,在资源管理器地址栏输入“%AppData%”打开“X:\Users\admin\AppData\Roaming”的用户文件夹,这里存放着记录软件一举一动的信息文件。找到用于保存用户配置和下载任务的Orbit文件夹。选中后复制到其他NTFS分区,如F:\Orbit,然后删除%AppData%目录下的Orbit文件夹。在“开始”菜单中右击“命令提示符”选择“以管理员身份运行”,输入并执行命令:
mklink /d E:\Users\admin\AppData\Roaming\Orbit F:\Orbit
注释:mklink命令格式为“mklink [[/d] | [/h] | [/j]] Link Target”,参数“/d”是指建立目录符号链接。
成功创建符号链接之后,屏幕会显示信息“为E:\Users\admin\AppData\Roaming\Orbit <<===>> F:\Orbit创建的符号链接”(见图)。此时,在%AppData%目录下将会看到创建的符号链接“Orbit”,引用的位置是F:\Orbit,当Orbit读取或修改配置时会重新定向到引用的位置。
小知识:符号链接
所谓符号链接是一类特殊的文件,可以当做快捷方式使用,但能够被程序读取然后重定向真正的位置,这是快捷方式无法做到的。详解:http://inezha.com/p/4626301/item203。
第二阶段:Junction“映射”XP目录
XP系统中并没有提供符号链接命令,怎么办?没关系,junction.exe同样能够实现目录定向,在NTFS分区可以横行霸道。
到http://download.sysinternals.com/Files/Junction.zip下载,将junction.exe解压至系统目录。在资源管理器中打开%AppData%(X:\Documents and Settings\Administrator\Application Data),删除已存在的“Orbit”配置文件夹。运行CMD,打开命令提示符窗口,输入并执行:
junction "C:\Documents and Settings\Administrator\Application Data\Orbit" F:\Orbit
火速链接
2009年第8期系统栏目《OK,让伪加密去见鬼吧!》,讲述了Junction的另外一个应用:识破伪加密软件的欺骗之术。本期的“绝对挑战”栏目也有Junction的另一种应用方案。
最后阶段:大功告成!
创建成功后,在%AppData%目录下将会看到“Orbit”链接文件夹,对系统而言,它与F:\Orbit是完全一样的,删除其中的任何一个文件都会删除另外的一个。重新运行Orbit,即可使用程序的原有配置,并且保存了未完成下载进度、任务列表等。这样,无论是XP或Vista系统使用Orbit下载文件,都可以在另一个系统中进行继传,而且任务列表也不会因为重装系统而丢失。
小编有话说
本文只是讲了一款下载工具的双系统配置方法,同理,只要是你觉得在双系统下切换麻烦的常用程序,除了迅雷、快车之类的下载工具,像QQ、浏览器、FTP软件、游戏设置等等,都可以使用此法来进行调理。(文/逸林)
说明:本文测试环境为XP和Vista双系统。Vista中实现的方法与XP原理相同,但方法不同。Orbit下载地址为http://www.onlinedown.net/soft/54559.htm。
原理:创建一个“第三方”的共用目录:F:\Orbit,将XP和Vista下的用户配置文件夹定向到这里。
预告:第9期加油站精彩预告《Vista下 你的专属文件都在哪里?》带你走入%appdata%的“神秘世界”……
第一阶段:MKLink施展分身之术
在Vista中,用户可以借助系统内置的MKLink命令转移程序配置来实现共享,可以创建目录、文件在不同位置的符
号链接。
安装Orbit之后,在资源管理器地址栏输入“%AppData%”打开“X:\Users\admin\AppData\Roaming”的用户文件夹,这里存放着记录软件一举一动的信息文件。找到用于保存用户配置和下载任务的Orbit文件夹。选中后复制到其他NTFS分区,如F:\Orbit,然后删除%AppData%目录下的Orbit文件夹。在“开始”菜单中右击“命令提示符”选择“以管理员身份运行”,输入并执行命令:
mklink /d E:\Users\admin\AppData\Roaming\Orbit F:\Orbit
注释:mklink命令格式为“mklink [[/d] | [/h] | [/j]] Link Target”,参数“/d”是指建立目录符号链接。
成功创建符号链接之后,屏幕会显示信息“为E:\Users\admin\AppData\Roaming\Orbit <<===>> F:\Orbit创建的符号链接”(见图)。此时,在%AppData%目录下将会看到创建的符号链接“Orbit”,引用的位置是F:\Orbit,当Orbit读取或修改配置时会重新定向到引用的位置。
小知识:符号链接
所谓符号链接是一类特殊的文件,可以当做快捷方式使用,但能够被程序读取然后重定向真正的位置,这是快捷方式无法做到的。详解:http://inezha.com/p/4626301/item203。
第二阶段:Junction“映射”XP目录
XP系统中并没有提供符号链接命令,怎么办?没关系,junction.exe同样能够实现目录定向,在NTFS分区可以横行霸道。
到http://download.sysinternals.com/Files/Junction.zip下载,将junction.exe解压至系统目录。在资源管理器中打开%AppData%(X:\Documents and Settings\Administrator\Application Data),删除已存在的“Orbit”配置文件夹。运行CMD,打开命令提示符窗口,输入并执行:
junction "C:\Documents and Settings\Administrator\Application Data\Orbit" F:\Orbit
火速链接
2009年第8期系统栏目《OK,让伪加密去见鬼吧!》,讲述了Junction的另外一个应用:识破伪加密软件的欺骗之术。本期的“绝对挑战”栏目也有Junction的另一种应用方案。
最后阶段:大功告成!
创建成功后,在%AppData%目录下将会看到“Orbit”链接文件夹,对系统而言,它与F:\Orbit是完全一样的,删除其中的任何一个文件都会删除另外的一个。重新运行Orbit,即可使用程序的原有配置,并且保存了未完成下载进度、任务列表等。这样,无论是XP或Vista系统使用Orbit下载文件,都可以在另一个系统中进行继传,而且任务列表也不会因为重装系统而丢失。
小编有话说
本文只是讲了一款下载工具的双系统配置方法,同理,只要是你觉得在双系统下切换麻烦的常用程序,除了迅雷、快车之类的下载工具,像QQ、浏览器、FTP软件、游戏设置等等,都可以使用此法来进行调理。(文/逸林)