不止linux下有软连接和硬链接!

自从windows2000开始就也有软/硬链接了,也就是linux下的ln了。不过之前的是在微软的开发工具包里面,很多人不知道,提供的工具有JUNCTION和mklink

用链接很做很多事情,例如迁移用户数据实现系统和用户文件分区存放,这样当系统需要升级或重装时,存放用户文件的分区根本无需有任何变动,当系统重装后,只有还是用这个用户名,那你所有文档和设置都将和重装前完全一样!这就省去了大量的时间和精力,也保证了用户自己重要文件的安全性!

windows在系统安装完以后,系统数据和用户数据都还在同一个分区下面,一般情况下都是在C:\下面,那最新的windows7举例,就是说C:\Windows和C:\Users等等文件都在一起,这样万一我的系统坏了需要重新装就很麻烦了,得先把“C:\Users\dngz.net(我的用户名)”目录里的文件都先备份出来才能重装,或者系统坏了根本进不了系统备份,那就麻烦了。

其实我们有更简单的版本,就是用mklink.exe这个小工具,将用户文件存放到其他分区,做符号链接,达到我们系统、用户数据分区存放的,以下是简要的步骤:
在“计算机管理”里把Administrator用户激活,注销后用Administrator登录;
把“C:\Users\dngz.net”整个目录移到其它盘上,假设移到“D:\dngz.net”;
用mklink.exe创建目录链接:mklink.exe /D C:\Users\dngz.net D:\dngz.net,提示会显示链接已经建立,并且会有“<==>”这样一个符号告诉你这两个目录是等同的;
注销Administrator用户,重新登录你自己的帐号,发现一切都没有变化,变化的只是你的文件将和系统分离,它们将更安全!
下次重装时,还用同一个用户名,先用Administrator登录后把新系统中的“C:\Users\dngz.net”文件夹删除(否则mklink.exe会报无法创建链接),再重复上面的步骤把你位于D盘上的目录重新做下链接就可以了。

windows的其他版本(windows2000以上版本)也类似,用提取的mklink.exe或者开发包里面的linkd.exe或者junction.exe就可以达到同样的目的了,文件的话我就不提供了,网上搜索一下就有了。

Tags:

http://blog.dngz.net/628.htm

我想发表对此文的评论 ...(没有弹出错误信息则说明评论成功,需要等待审核.)

3 条评论

  1. No.1 kike :
    十月 8th, 2009 at 18:37

    mklink.exe或者开发包里面的linkd.exe或者junction.exe提供下载吧,网上的有毒。谢谢。

  2. No.2 xylx :
    二月 16th, 2012 at 17:20

    请留下邮箱吧。

  3. No.3 粑粑 :
    二月 16th, 2012 at 17:23

    同求,同求,我也需要。