格式化计算机并重新安装Windows时,第一步是将My Documents
文件夹移至另一个分区。在Windows XP中,这还不够,因为桌面文件夹和另一个用户文件夹位于主分区中。
现在,在Windows Vista和7中,我们可以使用结点/符号链接将文件夹“移动”到另一个分区,Windows和另一个程序会认为数据在主分区中。
将用户文件夹移动到另一个分区并正确创建硬链接的最快,安全的步骤是什么?
格式化计算机并重新安装Windows时,第一步是将My Documents
文件夹移至另一个分区。在Windows XP中,这还不够,因为桌面文件夹和另一个用户文件夹位于主分区中。
现在,在Windows Vista和7中,我们可以使用结点/符号链接将文件夹“移动”到另一个分区,Windows和另一个程序会认为数据在主分区中。
将用户文件夹移动到另一个分区并正确创建硬链接的最快,安全的步骤是什么?
Answers:
mklink /d myuser d:\moved\myuser
在现代版本的NTFS上,在XP上使用的连接点已替换为目录符号链接。
不过,我不建议这样做...您不太可能看到任何性能上的好处。
将用户配置文件转移到另一个(即非系统)分区的最简单,最可靠的方法是让Windows在其中为您创建。在Vista上,我已按照以下步骤在D:而不是C:上创建了用户配置文件。
安装Vista,并设置第一个用户帐户“ Administrator”。
登录。使用regedit.exe修改ProfilesDirectory
注册表项以指向该D:
分区。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ProfilesDirectory = D:\Users
创建您的普通用户帐户,登录,注销。
登录到管理员,然后将ProfilesDirectory
注册表项更改回其原始值(%SystemDrive%\Users
)。
使用在步骤(3)中创建的帐户作为您的普通用户帐户(用于应用程序的安装和使用)。
这比手动移动文件夹和创建符号链接/连接要好得多。
Local Settings
通过其他方式(特别是手动)重新创建路口(例如)的事实。创建配置文件时,Windows会自动完成所有操作。
在serverfault上也有类似的问题,您应该检查一下。
但是我对这是一个好主意已经有了认真的第二思考。
好吧-微软花了数十年的时间才隐含了另一个具有符号链接的Unix功能。“ Nix在70年代就已经拥有了-想知道他们需要多长时间才能将Users文件夹放置在其他位置?'Nix安装期间的标准问题。我总是将主目录放在它自己的分区中,并根据网上有关该问题的数量来判断,这也是Windows的一个常见问题。符号链接可能是执行此操作的最佳,最简洁的方法。这意味着所有带有“用户”文件夹硬编码的应用程序都无需修改就可以正常工作,并且可以保存所有凌乱的注册表黑客行为。我见过的最好的-
http://lifehacker.com/5467758/move-the-users-directory-in-windows-7
我希望在公司环境和家庭环境中都将操作系统和用户数据分开。在企业范围内,AD用户配置文件或GPO可以将“我的文档”文件夹重定向到NAS / SAN或其他网络共享。原因很简单-备份是由数据中心或系统人员而非最终用户处理的,而且PC也不是其PC-它是公司的(数据也是,顺便说一句)-因此,如果备份失败,则给他们另一台PC进行记录进入并在几分钟之内继续前进。
在家里,我想将其放在单独的磁盘/分区上。如果我的操作系统出现故障,我希望用户数据不受影响-使得恢复更快,并且由于用户数据一直在变化,因此您的磁盘碎片也减少了。
顺便说一句-我也使用镜像磁盘-家里有一个1TB +的驱动器很棒,但是如果它弹出会丢失很多数据!除非您使用增量备份,否则最终会备份大量数据,这很麻烦!是的-我确实在线备份并也将用户数据同步到外部HDD。
由于我使用Windows,因此我将文件文件夹移动到另一个位置。
但是,我讨厌手动移动,也没有找到自动执行此操作的方法。
这就是为什么我写了一个脚本来修改Windows的原因。
此脚本修改默认用户的注册表配置单元。
进行此更改后,所有新用户将在选定位置拥有其文件夹。
此外,结点创建正确。
您可以用英语阅读此帖子(不是我的帖子)
或阅读法文原文:请参阅英文文章
实现这一目标的最佳方法是使用符号链接...它对我有用:
在c:\ Users中使用指向配置文件位置的帐户名称创建符号链接。
mklink c:\Users\Mario d:\Mario
就这样,尽情享受吧!
我最近有同样的问题。我想在要在D:上移动的C:\ USERS上具有预先存在的用户帐户的计算机上使用Microsoft的SteadyState程序。我遵循以下步骤:
希望这可以帮助。
使用sysprep是在其他位置创建用户配置文件的最简单方法。所有其他非官方的方法(例如,弄乱结点以及复制或移动文件)使我“用户配置文件服务无法登录。无法加载用户配置文件。” 配置文件错误。
Windows 8:
如何在Windows 8中将用户配置文件重定位到另一个分区或磁盘:
http://www.eightforums.com/tutorials/4275-user-profiles-relocate-another-partition-disk.html
Windows 7的:
在Windows 7安装期间如何在另一个分区或磁盘上创建用户帐户:
警告 -我们(显然)做错了!
最近,我在Windows 8上使用symlinks方法后遇到问题,因为在使用Windows Update时遇到问题。它已经工作了好几个月,但现在它开始严重显示其缺陷。
你好
将用户文件夹移动到单独驱动器的唯一受支持方法是使用Windows 8 ADK。
使用Windows ADK的Windows部署:http : //technet.microsoft.com/zh-cn/library/hh824947.aspx
适用于Windows 8.1预览版的Windows评估和部署工具包(Windows ADK):http : //www.microsoft.com/zh-cn/download/details.aspx?id=39306
如果您有任何后续问题,请在以下论坛中提问。
Windows 8 IT Pro类别 http://social.technet.microsoft.com/Forums/zh-CN/category/w8itpro
它可能不是很,因为这严重-在Windows ADK只是使用sysprep
风格的应答文件配置的大部分。我的猜测是,sysprep
在Windows为此安装后,我们可以使用自身。如果有更多答案,我将更新答案。