私服首页 | 新手指南| 经验心得| 玩家照片| 奇迹商会

虽说拿在手里安心了,却也不知道该怎么办了!网吧志同道合之人众多啊,因此还有有人知道了,想拿点小恩小惠和我交换!我心如磐石,豪不动摇,相信也能猜出最终结果了,沉住气后最终以令所有人惊呆了的价格卖出!经验第三点:抓住机遇,机会稍纵即逝!经验第四点:沉住气,洞悉整个背景,做到头脑清晰!这些也都是用RMB砸出来的,此刻与你分享!www.83786.com
Win7 Vista 巧用 mklink.exe 实现系统和用户文件的分区存放(转)
文章作者: 文章来源:

   最近因为升级WM上的两个小程序,又重新玩起了Windows系统,正好听说Windows 7发布了Beta以及官方中文语言包,就顺便安装了一下,发现Windows 7确实在性能和资源占用上要比Vista有不少的改进,特别是系统启动速度快了不少,稳定性不相当不错,看来MS这两年没少花工夫。好了废话不说转入正题!
  
   之前一直在玩ubuntu linux,被它那清晰高效的文件系统和文件结构所深深折服,特别是它的系统文件的结构,可以完全将系统文件和用户自己的文件(包括用户自己的文档、图片等内容和用户自己的大量配置文件)放在完全不同的分区内,这样当系统需要升级或重装时,存放用户文件的分区根本无需有任何变动,当系统重装后,只有还是用这个用户名,那你所有文档和设置都将和重装前完全一样!这就省去了大量的时间和精力,也保证了用户自己重要文件的安全性!
  
   而Windows在安装的时候是无法实现这样的分区存放方式的,但从Vista开始,微软提供了一个它至少10年前就应该提供的文件系统的功能:符号链接,命令行工具是mklink.exe(相当于linux下的ln),这是一个在linux广泛使用的功能,说的简单一点,有点像Windows的.lnk文件,但又完全不一样,一样之处在于访问它和访问目标文件本身没什么区别,不一样之处在于所有第三方程序都需要自己去解析这个.lnk文件,而不像符号链接那样对程序是无缝透明的!
  
   那么这个Vista提供了link有什么好处呢,至少第一个好处就是,当我们安装完Vista或Windows 7时,发现系统盘下面没有了名字又长又难以理解的"Documents and Settings"目录,事实上它被当成系统文件隐藏起来了,当你用dia /a的时候还能看到它,但它被link到了另一个新目录:ProgramData,这可以说是Windows的一大改进,它把软件生成的数据和用户自己的数据分离开来了,原先的"Documents and Settings"里的内容事实上被分开来放在”\ProgramData“和”\Users“这两个地方,而后者更像是linux的home目录,或者OSX的Users目录,它将所有用户自己的配置文件(包括注册表的HKEY_LOCAL_USER的内容)以及“我的文档”、“我的图片”之类的用户自己的内容都放在了一起,当然,配置文件相当的都放在一个隐藏的叫“AppData”的目录下面,它和“我的图片”之类都位于“\Users\我的用户名”下面,这几乎和linux以及OSX的文件结构完全一致!
  
   上面说了这么多的铺垫,不知道大家看明白了没,接下来才是最关键的部分了。以上所有这些目录在系统安装完以后,都还在同一个分区下面,一般情况下都是在C:\下面,也就是说C:\Windows和C:\Users都在一起,这样万一我的系统坏了需要重新就很麻烦了,我得先把“C:\Users\我的用户名”目录里的东东都先备份出来(当然你可以说你自己的文件都不是放在C盘里的或者你自己重新定义了“我的文档”的位置,这另当别论,至少你没有好好利用这个目录。而之前像“番茄花园”之类的XP优化版都是默认将“我的文档”重定向到D盘或其它盘上的,这也是为了更方便的让用户管理自己的文档)。
  
   而现在我们有了更方便的方法,那就是用mklink.exe这个小工具,以下是一些简要的步骤:
   1。在“计算机管理”里把Administrator用户激活,注销后用Administrator登录;
   2。把“C:\Users\我的用户名”整个目录移到其它盘上,假设移到“D:\我的用户名”;
   3。用mklink.exe创建目录链接:mklink.exe /D C:\Users\我的用户名 D:\我的用户名,提示会显示链接已经建立,并且会有“<==>”这样一个符号告诉你这两个目录是等同的;
   4。重新登录你自己的帐号,发现一切都没有变化,变化的只是你的文件将和系统分离,它们将更安全!
   5。下次重装时,还用同一个用户名,先用Administrator登录后把新系统中的"C:\Users\我的用户名"删除(否则mklink.exe会报无法创建链接),再用第3步把你位于D盘上的目录重新做下链接即可

   如果你登录系统就是用的帐号本身就是Administrator怎么办?用PE启动!有人已经在PE下测试过mklink.exe是可用的,当然在PE下你得用绝对路径来执行,在系统分区上搜索一下mklink.exe所在的目录即可。

   前几天我的Windows 7总是无法与PPC同步,就重装了一下,用上面的步骤重新后,发现我所有的用户相关的配置都还存在,包括注册表里的HKEY_LOCAL_USER的内容,收藏夹,IE的cookies,等等内容。。。

   用mklink.exe实现系统和用户目录分离只是一个简单应用,事实上有了链接这个功能后,我们还能将更多的东西分离出来存放,比如Windows的Temp和Log目录等(可以参考这个帖子:http://www.51nb.com/forum/tid774315),这些在linux都是完全可以独立挂载到其它分区上的,要是Vista/Windows 7在安装的时候就能让用户选择将用户目录重定向到其它分区就完美了!

推荐文章
热门文章top10
  • [转]背完这些基本可以纯键盘操作[图片]
  • [转]本人手头紧,贱卖爱车!![图片]
  • 一个人醉[音乐][信纸]
  • 巴非特的艺术
  • [转]我们都是静静老去的80后
  • [转]2010最精典黄段子,笑晕了概不负责[图片
  • [转]最强的排毒菜吃了皮肤瞬间变好![图片]
  • [转]心情不好的话就来看看这篇日志哈!笑死
  • [转]爱情买卖改编偷菜歌
  • [转]为什么很多病断不了根?心药:本心,气血
  •    2008年奥运来临之际查奇迹一直以原创技术为主为全国爱好奇迹游戏的同胞们提供奇迹PK经验、奇迹非主流的技术供爱好者参考尽一点微薄之力,我们终身 与你伴随新开奇迹游戏、最新奇迹游戏的快乐。最新奇迹1.950元婴的出现将更多的吸引中外游戏爱好者的喜欢,新开奇迹游戏每天带给您游戏的欢乐 www.83786.com
    Copyright © 2008 - 2010 爱上游戏网 All rights reserved.
    本站保留所有权利 未经许可请勿任意转载或复制使用
    本站所有信息均由网友自行发布 我们只负责审核 请大家仔细辨认游戏的真实性