很多人喜欢使用绿色软件,一是方便,解压后即可使用,二是环保,不会乱写垃圾文件到系统,能保证系统稳定。对于我来说,还有另外一个主要原因,设置方便:为了使系统长期保持在稳定高速的状态下运行,每隔一段时间都会还原一次Ghost镜像。纯绿色软件(不往系统盘写文件的软件)的好处这个时候就体现出来了,还原系统后,之前的设置依然有效,不会因为还原系统而导致工作环境的不适应。
但往往不是所有软件能做成绿色软件,例如一些在程序中通过绝对路径读取相关文件的软件,当转移目录后,这些软件大部分都不能正常运行,或者缺胳膊少腿的。例如 Windows Sidebar。
安装好Windows Sidebar后,将整个目录移动到 D:\Program Files\Winwos Sidebar 后发现,原有的Gadgets都找不到了,当往C盘相同路径下拷贝副本后则正常,说明程序还是读取的C盘Gadgets目录。怎么办?Juntion办。
Junction是一个在Windows下的目录映射工具,什么是目录映射?简单说,目录映射可以实现当访问 C:\Program Files\Winwos Sidebar 时,自动转到 D:\Program Files\Winwos Sidebar,这样就实现上面所说的Sidebar的绿化,很简单,也很实用。
Junction的使用方法也很简单,例如上面的例子,在命令行下输入以下命令即可实现将当访问C盘目录时转到D盘
junction “C:\Program Files\Winwos Sidebar” “D:\Program Files\Winwos Sidebar”
举一反三,利用Juction还可以实现系统文件夹的转移,例如将Temp文件夹转到其他盘,减少系统盘碎片。将我的文档转移,避免重装系统后资料丢失、转移Application Data文件夹等等。
【PS,Juction的映射功能建议专业级IT人员在特定的需求时使用,菜鸟级用户不建议使用,别把自己搞晕了,因为经过映射后,两个目录点进去看到的东西一模一样,而且删除、增加等动作都是同步的,到时候别以为自己遇“鬼”了...】


