全国建筑设计院:如何将C盘Documents and Settings移动

来源:百度文库 编辑:中财网 时间:2024/05/05 12:38:54

如何将C盘Documents and Settings移动

  • 司雨千
  • 0位粉丝

1楼


在Windows 2000/XP中,"Documents and Settings"是一个特殊文件夹。用户配置文件、桌面。甚至连密钥信息都保存在这里面。如果硬盘空间不够,想把它们换个地方。但这些东西却很难移动。我们的问题是:如何在保证系统正常运行的情况下,将"Documents and Settings"文件夹移动到另外一个分区?
(转载《电脑爱好者》)


为什么要移动这个文件夹?由于Windows使用Documents and Settings文件夹存储了大量重要内容,所以将其移动到其他分区的好处在于:
1.随着安装软件增多,windows目录会越来越庞大,这时如果没有给系统盘留下足够空间,就需要把Documents and Settings文件夹移动到其他分区,使得windows有足够空间运行。
2.Documents and Settings文件夹和Windows文件是系统频繁访问的路径,如果位于不同硬盘,将会加快磁盘系统的访问速度,减少对单一的硬盘的过度磨损。
3.Documents and Settings文件夹存储的是用户个人数据,当重装系统或用Ghost恢复系统时,必须事先备份用户的个人数据,一旦忘记的话,就损失大了。把Documents and Settings文件夹移动到其他分区,就可以无需备份,直接格式化系统分区或者使用Ghost覆盖系统分区,而不会影响用户的个人数据。
两大绝招帮你迁移"Documents and Settings"
如果你试图移动或重命名"Documents and Settings"文件夹,系统会报告:Documents and Settings是Windows的系统文件夹,Windows需要它才能正常运行,因此不能删除或重命名。因此,得寻求特别的方法。
方法一:新装系统可考虑间接迁移法思路分析:在登录后是无法移动当前用户的配置文件,需要新建一个拥有管理员权限的账户,再通过这个用户把目标用户的配置文件夹迁移。
第一步:在控制面板的"用户账户",选择"创建一个新账户"(假设为test)并赋予"计算机管理员"权限,确定后注销当前系统后以用户test登录。
第二步:假设要把账户Administrator移到"E:\Documents and Settings",打开"C:\Documents and Settings"目录,把"C:\Documents and Settings\Administrator"目录复制到"E:\Documents and Settings"目录。然后打开"我的电脑"的属性,切换到"用户配置文件"(Windows XP则是"高级→用户配置文件"),单击"设置",选择移动目标后单击"复制到",然后选择"E:\Documents and Settings\Administrator"为保存路径,确认操作即可。
小提示   
为了把所有目标中的所有文件复制到新目录,依次打开"工具→文件夹选项",在"高级设置"标签下确认勾选"显示隐藏文件或文件夹",并取消"隐藏已知文件类型的扩展名"和"隐藏受保护的操作系统文件"两个复选框。 
第三步:打开注册表编辑器,点击"编辑→查找",键入关键字"\Documents and Settings\Administrator"后整个注册表中查找,把关键字前面的数据一律改为E:,退出注册表编辑器。
第四步:注销test,并以Administrator登录系统。打开命令行提示符窗口,输入"SET"并回车,在显示结果中确认"USERPROFIE"的指向路径为"E:\Documents and Settings\Administrator"。这样,就把Administrator迁移到E盘.现在可以把原来"C:\Documents and Settings\Administrator"目录删除了。

  • 2009-7-5 15:34
  • 回复
  • 司雨千
  • 0位粉丝

2楼

第五步:最后点击"开始→运行",输入"lusrmgr.msc"回车后打开"本地用户和组"控制台,在"用户"下把test删除,然后打开"C:\Documents and Settings"目录,把test目录删除即可
这个方法只能迁移部分数据。当用户配置数据很多了,系统动态库可能在注册表中记录了"Documents and Settings"目录的绝对路径,这可能带来系统不稳定,所以此法一般在新安装的系统中使用。
方法二:微软给的原创方法微软公司给出了移动Documents and Settings文件夹的方案,分为两种情况:
  第一种情况:安装系统前设置
  只需在安装前修改Documents and Settings文件夹的名字即可,安装系统时通过运行winnt.exe或winnt32.exe并携带"/UNATTEND"参数,并在"unattend.txt"文件中插入以下语句:
[GuiUNattended]ProfilesDir=D:\USER
其中"D:\USER"是自定义目录,这样安装后的系统将会用指定的目录替代默认的"Documents and Settings"文件夹。
  第二种情况:已经安装好的系统
  用过Linux的用户应该知道,Linux可以把不同的装载点(可理解为不同的目录或分区)装到同一个点上,这样方便管理。其实在Windows 2000/2003/XP的NTFS文件系统中也有类似特性,它就是Windows装载点命令,利用这个命令可以把"Documents and Settings"目录从源目录装到另外一个目录。这个NTFS装载点迁移法的前提是,源目录和目标目录都必须采用的NTFS文件系统,而且只能间接把"Documents and Settings"移动到E:盘根目录,这样E:盘可能会比较乱。具体步骤如下:
第一步:打开命令行提示符窗口,键入"mountvol"查看各个盘装载名。在本案例中要把"C:\Documents and Settings"目录装入到E:盘,其中E:盘的"VolumeName"为"\\?\Volume{ae782e92-1fdb-11d9-851d-806d6172696f}\"(不包括外侧引号)。

第二步:打开记事本.输入以下内容.将其保存为C:\mount.bat文件("//"后面的是说明,不用输入)。
xcopy "C:\Documents and Settings\*.*" "E:\" /E/H 
//把C:\Documents and Settings目录下的文件和文件夹拷贝到E:根目录下。
rename "C:\Documents and Settings" "C:\Backup" 
//把目录该名后作为备份
mkdir "C:\Documents and Settings" 
//创建一个空目录
mountvol "C:\Documents and settings"\\?\Volume{ae782e92-1fdb-11d9-851d-806d6172696f}\ 
//把E:盘装载到"C:\Documents and Settings"中
第三步:打开策略组编辑器,把mount.bat添加到启动脚本中,确定后退出编辑器。
第四步:重启电脑成功后,打开策略组编辑器,清除启动脚本。

小提示   
★所要mountvol的源必须为空,否则将无法装载。装载后"C:\Documents and Settings"的图标变为一个盘符。
★如果恢复到原来状态,可以写一个delmount.bat批处理文件,并将其加入启动脚本中运行一次,然后登录到系统后把C:\backup和E:盘的配置文件删除即可。delmount.bat的内容为:
          mountvol "C:\Documents and Settings"/d
          copy "C:\Backup\*.*" "C:\Documents and Settings"
★mountvol的特殊应用:Windows 2003不能自动为闪盘分配盘符。如果要使用闪盘就不得不手动为闪存指定盘符。而Mountvol命令可以让系统自动装入新卷的功能,这样Windows 2003就能自动识别并为闪存分配盘符:单击"开始→运行",在"打开"框中键入"mountvol/E",然后单击"确定"按钮。重启电脑后,Windows 2003就能够自动识别并指定闪存盘符了。

  这是我想移动的 网上找到的东西``没敢试``谁试试```