将 Program Files 文件夹复制到另一个卷

将 Program Files 文件夹复制到另一个卷

我想复制C:\Program FilesD:\Programs并放置一个连接点。

如果我robocopy "C:\Program Files" D:\Programs /e /copyall /sj /secfix逃避韦氏反应或任何其他外部环境一切都被复制,但 Windows 被损坏(例如,我无法打开任何UWP 应用UWP apps)。

我尝试将 robocopy 到同一驱动器上的另一个文件夹,但问题仍然存在,所以问题在于复制过程本身,而不是分区的变化。

我担心权限存在问题,因为如果我只是将C:\Program Files文件夹重命名为其他名称并将连接点放置在其上,那么一切都会正常工作。

我怎样才能复制里面的所有内容C:\Program Files

答案1

这样做通常很危险,我建议你不要移动它。

Windows 希望 Program Files 在其许多安装中位于驱动器 C 上。

正如您所看到的,尝试移动它时会出现权限问题。

它在我的计算机上的大小不到 10 GB,因此我建议找到中性文件(我的文档)进行移动。这可以安全地移动。

答案2

答案是否定的,您不能将“Program Files”移动到已安装的 Windows 上的另一个驱动器。

有一种方法可以做到这一点,但只能在安装 Windows 期间完成,而且这并不是一件容易的事,因为它仍然需要对应答文件和注册表项进行相当多的修改。

为了打破其余文件夹(和想法)的障碍,本质上您可以将当前位于 C 盘中的每个文件夹放在它们自己的驱动器中,而将 C 盘完全清空,但这在已安装的 Windows 上是无法实现的。

相关内容