Windows 7 用户文件夹迁移故障排除一例

最近在升级下属客户端从Windows XP升级到WIndows 7后,为保证恢复时用户文件夹数据不丢失需要迁移至D盘。在WIndows 7开始用户文件夹是无法直接用工具从C盘迁移到D盘。在网上找了一下还是有办法可以迁移,安装好后再迁移比较费功夫操作步骤较多为保证安装可靠性直接在安装时就更改用户文件夹盘符。

新系统安装时:

  在安装Win7的过程中,要求输入用户名及密码的时候,先不如输入任何信息,按“Shift+F10”呼出DOS窗口,依次输入以下命令:

  robocopy "C:\Users" "X:\Users" /E /COPYALL /XJ

  rmdir "C:\Users" /S /Q

  mklink /J "C:\Users" "X:\Users"

  而后关闭DOS窗口,按部就班继续安装直至完成。(注意:上述命令各参数之间的空格不可省略)

  如此安装的Windows7,所有“用户特殊文件夹”(User Special Folder)的内容都已经被设置在X盘(非系统盘)上了。

为方便员工使用默认放置在D盘上,在安装完成后查看发现用户文件夹跑到F盘上了。反复安装两次仍是如此。查找后发现是因为分区,在安装时DOS下的D盘其实是第四个逻辑分区,在Windows 启动后盘符回到了第二个主分区,就造成这样的结果。直接拷贝是行不通的可是数据全放在最后一个逻辑分区上,在恢复数据时会有一定麻烦如何迁移呢在多次测试后发现还是可以更改后。只需要复制用户文件夹到D盘后,使用注册表工具修改以下键值(此处改动需要谨慎会导至用户无法登录)HKEY_LocalMechine/Software/Microsoft/WindowsNT/CurrentVersion/Profilelist 下有以S-1-5-21打头的目录中ProfileImagePath的键值中的盘符地址改成D盘,然后把相同文件夹名.bak后缀的删除后重启就可实现把用户文件夹默认存放路径为D盘了。

时间: 2024-08-13 02:22:09

Windows 7 用户文件夹迁移故障排除一例的相关文章

移动Windows用户文件夹的方法研究

这种方法可能导致升级Windows失败.请谨慎使用. Windows 8.1 使用有效.其他系统请酌情修改. —————————————————————————— 复制文件内容(带权限等信息):有的说法是直接PE下复制.有的用了xcopy.然而有时,这些方法对符号链接处理得不好.我参考另外的说法,使用了robocopy. 高级启动模式——命令提示符: robocopy C:\Users D:\Users /E /COPYALL /XJ 参数说明: /E 表示拷贝文件时包含子目录(包括空目录)/C

我的文档 属性设置里找不到位置选项,以及文件夹迁移解决方式

我的文档 属性设置里找不到位置选项,以及文件夹迁移解决方式 转载请注明出处.http://blog.csdn.net/aaa123524457/article/details/47056951 欢迎关注http://blog.csdn.net/aaa123524457 刚装好的系统.<我的文档>默认是在C盘里的. 非常多人都会把它移到非系统盘,以避免消耗过多的系统盘资源. 直接说我遇到的问题: 刚装的windows server2008 r2系统,事实上和win7是一样的设置.我把C盘以下的&

用户文件夹在Finder中消失的问题

这个问题最早有人报告说.在升级了10.9.3的机器上.用户文件夹(/Users)会在Finder中消失.可是非常多人没有这个问题.经过多人的重复查证,最后锁定在iTunes 11.2更新上.假设用户打开了iCloud中的Find My Mac功能,那么安装了iTunes 11.2的更新后,就会产生这种问题.并且用户文件夹/Users的权限会被改为777,也就是不论什么人都能够在里面读写删除. 这个非常危急.而这个行为在10.9.2的机器上相同存在,所以能够排除10.9.3升级导致. 苹果已经公布

修改C盘“用户”文件夹下面某个账户的文件夹名称

首先,这个文件夹是根据用户账户名来创建的,可能用户账户的名字就拼写错了.我们可以通过以下的方式来既修改了用户名,又修改了用户对应的文件夹名: 假设我们需要将帐户A改名为B.首先我们需要用另一个管理员帐户C登陆系统. 1.在控制面板-〉用户帐户中将帐户A改名为B. 2.打开C:\Users或"用户"文件夹,将文件夹A重命名为B. 3.点击开始,点击运行,输入regedit,点击确定. 4.在注册表编辑器中定位到以下路径: HKEY_LOCAL_MACHINE\SOFTWARE\Micro

Win7转移用户文件夹到非系统盘【转】

你需要把用户文件夹转移到非系统盘吗?我一直这样做!理由不解释.我一直认为Windows是一个很糟糕的你又不得不用的系统,这个不是本文讨论的重点,你可以无视我的看法.当系统盘越用越臃肿,越来越慢,莫名其妙的问题一天比一天多时,你不得不重装系统了. Win7比XP更进步的一点是用户的设置都保存在一个叫“\Users”的文件夹下,包括个人程序设置和文档,这本来是好事,但当你想转移到非系统盘时,某些情况下,这件“好事”不那么容易做到,也就变成了坏事. 当你上网搜索转移用户文件夹时,很容易找到几万个结果,

windows XP 各个文件夹详细介绍

问题描述  windows文件介绍总结      ├WINDOWS  │ ├-system32(存放Windows的系统文件和硬件驱动程序)  │ │ ├-config(用户配置信息和密码信息)  │ │ │ └-systemprofile(系统配置信息,用于恢复系统)  │ │ ├-drivers(用来存放硬件驱动文件)  │ │ ├-spool(用来存放系统打印文件.包括打印的色彩.打印预存等)  │ │ ├-wbem(存放WMI测试程序,用于查看和更改公共信息模型类.实例和方法等)  │

Win10系统修改主机名、用户名称和密码、以及C盘中的用户文件夹名

写在前面 近期重新安装了Ubuntu16.04系统,同时也修改了Windows10系统的用户名.密码,还有C盘用户文件夹名称.对于Linux和windows系统来说,修改名称基本都是三部分,主机名.用户名和密码.用户文件夹名称.用户文件夹名是不能在用户自身登陆时修改的(也就是不能自己修改自己的名称,否则修改后无法登陆),需要新建一个用户并赋予管理员权限,或者开启Administrator登陆,直接使用Administrator来修改想要修改的用户文件夹名称.然而登陆界面的用户名和密码都可以轻松的

windows编程之文件夹遍历

利用windows的API,FindFirstFile和FileNextFile,采用递归遍历指定文件夹中的所有文件及文件夹,第一次windows编程,代码写的很臃肿难看,请大家多多包涵! <pre name="code" class="cpp">#include<cstdio> #include<cstring> #include<iostream> #include<windows.h> #define

服务器之间的文件夹迁移

服务器磁盘不足的情况下,由于网络的限制,在文件夹比较大的情况下,如果通过复制粘贴的方式将文件夹迁移到另外一个服务器中,通常耗费的时间会比较大,此时我们可以通过Share Folder的方式进行文件夹的迁移,方法如下: (1)在源服务器中,选择需要迁移的文件夹,右键属性,选择sharing-Advanced Sharing-Sharing this Folder-ok.共享设置完之后,相应会在Sharing的对话框有个Network Path (2)复制源服务器的Network Path,登录到目