如何在 Windows 11、10 上将共享文件夹移动到另一个驱动器

如何在 Windows 11、10 上将共享文件夹移动到另一个驱动器

Windows 11(或 Windows 10)上,如果计算机充当文件共享服务器,则您可能需要将文件夹共享移动到新驱动器。例如,由于旧存储空间不足,您正在升级存储,或者将数据迁移到另一个驱动器是合乎逻辑的。

无论出于什么原因,Windows 11 和Windows 10都不包含使该过程变得简单的工具,但这并非不可能。如果您需要将共享文件夹移动到另一个驱动器以保留权限,并且无需在客户端中重新配置,则可以通过将内容复制到新驱动器并根据设置修改注册表或更改驱动器号来完成此任务。

在本指南中,你将了解在 Windows 11 和 10 以及 Windows Server 2022、2019 及更早版本上将文件夹共享移动到同一计算机或服务器中的新驱动器的步骤,而网络用户不会注意到更改或重新配置共享。

将共享文件夹移至新驱动器并修改 Windows 11 上的注册表

继续之前,请确保没有人正在访问共享文件夹中的文件。此外,您还将修改注册表。因此,如果需要回滚,建议在进行更改之前对系统进行备份(在 Windows 11 上,请使用这些说明)。

要将共享文件夹移动到 Windows 11(或 10)上的新驱动器,请使用以下步骤:

  1. 在 Windows 11 上打开“开始” 。

  2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令将共享文件夹内容复制到同一计算机上的新驱动器,然后按Enter

    robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR

    在命令中,使用适用于您的设置的位置更新源路径和目标路径。例如,此命令将数据从同一服务器上“C”驱动器中的“MyShare”文件夹复制到“D”驱动器中的“MyShare”文件夹。

    robocopy C:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR

    Robocopy 将文件复制到新驱动器

  4. 打开开始

  5. 搜索注册表并单击顶部结果以打开该应用程序。

  6. 浏览以下路径:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares

  7. 右键单击带有共享文件夹名称的“字符串”以移动到新驱动器,然后选择“修改”选项。例如,我的共享

    注册共享

  8. 在“路径”字段中,将驱动器盘符更改为新目标的盘符。例如,如果数据已移至“D”驱动器,则将C更改为D。

    更改共享文件夹驱动器信息

  9. 单击“确定”按钮。

  10. 重新启动计算机。

完成这些步骤后,网络用户应该能够从新位置访问共享文件夹中的文件。

以下是 Robocopy 选项的详细说明:

  • /R:5 —重试 5 次(您可以指定不同的次数,默认为 100 万次)。
  • /W:2 —重试前等待 2 秒(您可以指定不同的数字,默认值为 30 秒)。
  • /Copyall —复制所有文件信息(相当于 /copy:DATSOU)。
  • /E —子目录的副本,包括空目录。
  • /MIR —镜像目录树(相当于/e/purge)。将此选项与/e选项和目标目录一起使用会覆盖目标目录安全设置。

这是一个命令示例,您可以使用该命令将具有其权限的数据移动到驱动器。但是,根据您的环境,您可能需要使用不同的选项。例如,您可以使用“/MT:n”开关执行n个线程(默认为8)的多线程复制。

将共享文件夹移至新驱动器并更改 Windows 10 上的驱动器盘符

如果数据驻留在“C”驱动器以外的驱动器上,则无需修改注册表。您可以使用 Robocopy 将文件复制到新驱动器,然后将新驱动器的盘符更改为之前的盘符,假设您没有应用程序或其他共享将受到此更改的影响。

要通过更改驱动器盘符而不是修改注册表来将文件夹共享移动到新驱动器,请使用以下步骤:

  1. 打开开始

  2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令将共享文件夹内容复制到同一计算机上的新驱动器,然后按Enter

    robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR

    在命令中,确保使用适用于您的设置的位置更新源路径和目标路径。例如,此命令将数据从“F”驱动器中的“MyShare”文件夹复制到同一服务器上“D”驱动器中的磁盘管理文件夹。

    robocopy F:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR

  4. 打开开始

  5. 搜索“创建并格式化硬盘分区”,然后单击顶部结果以打开“磁盘管理”

  6. 右键单击源驱动器并选择“更改驱动器号和路径”选项。

    更改驱动器号和路径

  7. 单击更改按钮。

    更改驱动器盘符选项

  8. 选中“分配以下驱动器号”选项。

  9. 选择另一个驱动器盘符以释放当前盘符。

    设置不同的盘符

  10. 单击“确定”按钮。

  11. 单击“是”按钮进行确认。

  12. 右键单击目标驱动器并选择“更改驱动器号和路径”选项。

  13. 单击更改按钮。

  14. 选中“分配以下驱动器号”选项。

  15. 选择使用源驱动器的驱动器号。

    设置新驱动器旧盘符

  16. 单击“确定”按钮。

  17. 单击“是”按钮进行确认。

完成这些步骤后,共享文件夹将在新位置可用,但用户不会注意到差异,因为您还更改了驱动器号。

只有在确认一切正常后,您才能继续删除旧的共享文件夹以释放空间(根据需要)。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注