找回密码
 注册
快捷导航
查看: 1645|回复: 4

【请教】hsz76版请进,关于使用一单独分区替换<Username>目录的问题

[复制链接] |自动提醒
阅读字号:

315

回帖

0

积分

975

资产值

入门会员 Rank: 1

注册时间
2005-11-19
发表于 2009-11-20 03:20:41| 字数 1,471| - 中国–北京–北京 鹏博士BGP | 显示全部楼层 |阅读模式
在浏览degoxin的帖子“讨论Outlook 2007和Gmail的问题,不是高手恐怕回答不了。(基本解决)”的时候,看到hsz76版主在18楼的如下回复:
QUOTE:
Posted by hsz76 on 2007-12-1 22:10


IMAP操作都是基于server的,所以outlook对待IMAP和exchange server的做法差不多,都是在固定目录保存数据文件。

解决办法是创建一个junction link,这个和unix下的link作用一样,可以创建一个文件或者目录的链接。你可以在C:\User\<username>\AppData\Local\Microsoft\Outlook下面创建一个同名junction去别的地方。

比如你的pst文件叫做abc@gmail.com-0001.pst,你可以把它move到D:\,然后运行mklink /U d:\abc@gmail.com-0001.pst,这样就创建了一个同名链接。不过这个有一个要求,就是目标分区必须和C:在同一个物理硬盘上,而且必须是NTFS分区。而且mklink只在vista下面提供了,不知道是否支持XP


我比较喜欢的解决办法一般是分一个单独分区吧C:\User\<Username>整个替换掉,这个可以使用磁盘管理工具创建一个磁盘链接就好,方法更简单更彻底。不过在vista下面稍微麻烦些,vista创建了很多junction,这些都是无法正常复制的,需要用imagex。

[ Edited by  hsz76 on 2007-12-1 22:11 ]

我平时也比较喜欢使用一个单独分区来代替C:\Users\<Username>\这一目录,但仅仅通过在“属性—位置”中修改设置转移了那些文档、音乐等数据文件,在C盘中该目录下还保留了很多隐藏文件以及一些程序安装后遗留的文件。之前不知道mklink指令,仅仅在设置DD-WRT的路由中用过几次Linux的ln指令而已。因此看到hsz76版的回帖后就搜索了一下mklink指令的信息,找到了这么一篇文章:“Win7/Vista 巧用 mklink.exe 实现系统和用户文件的分区存放”。但该文章中的说法很简单,仅仅通过mklink即可,与hsz76版的说法并不一致:

QUOTE:
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盘上的目录重新做下链接即可

[ 节选自“Win7/Vista 巧用 mklink.exe 实现系统和用户文件的分区存放” ]


因此想问一下hsz76版及各位DX,该文中的方法是否存在问题?如果必须使用到imagex的话,应该怎样操作?感谢!!


P.S:我现在使用的是Windows 7的系统。

[ Edited by  Zippy.Pei on 2009-11-20 03:27 ]
Lenovo ThinkPad X220
IBM ThinkPad T60
HP Compaq nx9040
COMPAQ Armada E500

6599

回帖

62

积分

1万

资产值

荣誉版主 Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2002-4-19
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2009-11-20 23:49:07| 字数 187| - 中国–北京–北京 联通 | 显示全部楼层
哇,两年前的东西都被你翻出来了,辛苦了.

你找的东西没有问题,但是第二步中把整个目录移到其它盘上,在Vista下面通过正常操作是不行的,会遇到若干个无法访问的错误提示,这是因为vista下面创建了一些junction是无法用正常的转移操作执行的. 这是我提到imagex的原因.

windows7没有用过,不知道这些设置改过没,只要你能正常转移你的文件,就不用担心,没什么问题的.
Thinkpad T400 AB5 | iMac | FJ S2 pro
Everything that has a beginning has an end.
回复 支持 反对

使用道具 举报

315

回帖

0

积分

975

资产值

入门会员 Rank: 1

注册时间
2005-11-19
 楼主| 发表于 2009-11-21 01:05:24| 字数 213| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
呵呵,是degoxin的原帖被人顶起来了,我无意中看到了而已。
QUOTE:
你找的东西没有问题,但是第二步中把整个目录移到其它盘上,在Vista下面通过正常操作是不行的,会遇到若干个无法访问的错误提示

我要是直接进PE里通过指令去移动呢?不知道会不会有问题?
最近买了块大硬盘,正给家里的台机重新折腾系统呢,正好有机会可以试试看看Win7会不会出问题,感谢!!

[ Edited by  Zippy.Pei on 2009-11-21 01:08 ]
Lenovo ThinkPad X220
IBM ThinkPad T60
HP Compaq nx9040
COMPAQ Armada E500
回复 支持 反对

使用道具 举报

6599

回帖

62

积分

1万

资产值

荣誉版主 Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2002-4-19
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2009-11-21 01:30:14| 字数 94| - 中国–北京–北京 联通 | 显示全部楼层
vista下面系统设置的junction link的访问权限比较奇特,普通的用户没有访问权限,administrator好像也是一样没有权限。PE下面估计也够呛,不过我没试验过,你可以试试看
Thinkpad T400 AB5 | iMac | FJ S2 pro
Everything that has a beginning has an end.
回复 支持 反对

使用道具 举报

315

回帖

0

积分

975

资产值

入门会员 Rank: 1

注册时间
2005-11-19
 楼主| 发表于 2009-11-23 09:53:46| 字数 238| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
手头没有Win7 PE,用Win7安装盘引导起来,用xcopy复制,果然那些junction复制不了;又用另一块硬盘上原先的Vista启动起来再复制,还是复制不成功。

还真麻烦呢……

不过细想想,那些AppData中的程序配置文件放在专门存放数据的分区也不知道到底合适不合适?假设能够正常复制,那么如果系统瘫了需要重新安装或者用之前的镜像恢复,这些保留在数据分区的程序配置文件是否会对恢复后的系统造成什么影响?

[ Edited by  Zippy.Pei on 2009-11-23 09:54 ]
Lenovo ThinkPad X220
IBM ThinkPad T60
HP Compaq nx9040
COMPAQ Armada E500
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-22 09:10 , Processed in 0.106054 second(s), 31 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部