有许多与在 Windows 中移动用户文件夹有关的问题(但大多数不是 10) - 但我的问题是提出一种不同的解决方案 - 我不是 100%知道如何做。
因此,我有一块小磁盘 (C:),并安装了一块新磁盘,然后使用 Macron Reflect 将 C:\ 复制到新磁盘 (D:),并从剩余的可用空间 (E:) 创建了新分区。我robocopy d:\users e:\ /mir /xj /copyall
以管理员身份执行了此操作。
磁盘管理让我将分区挂载到文件夹中。所以我正在考虑删除D:\Users
并挂载E:\
到那里。我遇到的唯一问题是,一旦我从系统中删除 C:\ 并从之前的 D 盘(现在的 C 盘)启动,我怀疑挂载会中断,Windows 也会因为找不到任何用户而中断。我该如何解决这个问题?例如,安全模式会启动吗?是否可以使用卷 GUID 指定挂载?
答案1
是否可以使用卷 GUID 指定挂载?
这样mountvol
可行,但似乎有一个必要的技巧,坦白说,我找不到任何地方。以下是我所发现的:dir \\?\Volume{4a2eeb11-1864-47b8-b5e3-4a7e373d49c6}\dirname
可行但dir \\?\Volume{4a2eeb11-1864-47b8-b5e3-4a7e373d49c6}\
不可行。我尝试替换\
根目录,令我惊讶的是,它可行,mountvol 也是如此:
mountvol "\\?\Volume{bdb9abf2-09db-4f9c-a52c-abf7034b65f1}\Users" "\\?\Volume{4a2eeb11-1864-47b8-b5e3-4a7e373d49c6}\\"
注意末尾的双斜线。我不确定这是否比由创建的连接更好,mklink
但它正在工作。
另请注意https://stackoverflow.com/a/98069/308851用于删除用户文件夹。