使用 xcopy 后,目标驱动器分区上的访问被拒绝

使用 xcopy 后,目标驱动器分区上的访问被拒绝

我想将文件夹中的所有文件(包括其子文件夹)从一个硬盘复制到另一个硬盘

我尝试了这个 xcopy 命令

C:\Documents and Settings\rakesh>xcopy "D:\Ganesh Drive\Trimax soft important" "
H:\" /E /k /x

但执行此命令后,我在目标驱动器分区上被拒绝访问。请告诉我为什么以及如何纠正此问题。

答案1

我知道这已经是很久以前的事了,但由于我遇到了相同类型的命令(xcopy 使用 /x 定位卷根)的相同问题,所以我考虑分享解决方案。

这似乎是 xcopy(Windows XP SP3 版本 5.1.2600.5512 以上)中的一个错误,其中目标目录的根目录条目“.”的 ACL 被删除。

使用“CACLS [驱动器号:] /g Everyone:F”修复了这个问题。

答案2

我尝试了命令提示符提升功能,以及使用 xcopy 命令的所有可能的开关,但都无法复制加密文件(这些文件以绿色突出显示)

经过一番谷歌搜索后,我找到了一个解决方案......答案是机器人复制效果非常好。这花了一天的研发时间

执行此工作的开关是 /EFSRAW 。它以 EFS RAW 模式复制所有加密文件。

你的命令将会是这样的

robocopy source destination /COPY:DATS /MIR /EFSRAW /R:2 /W:0 /E /ETA

注意 - Robocopy 不是 2003 服务器的内置功能。它必须单独安装。此外,必须导入某些 ESI 文件和证书才能使 /EFSRAW 开关在 2003 服务器中工作。2008、Vista 和 w7 服务器不需要此功能。

相关内容