背景

购置新电脑是为了满足更高的操作需求,但同时也会带来一些烦恼,特别是关于如何迁移Windows应用程序。在旧电脑上安装好的应用软件,重新下载需要花费大量的时间和精力,那么应该如何才能将它们顺利迁移到新电脑上呢?

有什么Windows应用迁移方案可以移动程序到另一个盘?

您可能知道大多数程序默认安装在 C: 盘中,通常,  64 位程序的 Program Files 和 32 位程序的Program Files (x86)  。它们都硬连线到 Windows 中,如果它们不在应有的位置,事情可能会出错。如果直接将它们拖到其他位置,Windows 10 或其他系统上的大多数程序可能会停止工作无法正确响应。因此,将程序文件移动到另一个盘是不安全的。 

如何将程序移动到另一个盘?

如果可能,不建议将程序文件移动到其他盘。您可以检查您是否处于以下情况,然后决定是否必须这样做。 

情况一:多次弹出磁盘空间不足警告

随着时间的推移,系统分区可能会因为程序增加而耗尽空间,PC也可能会变慢。如果您在计算机上安装大量软件,情况可能会更加严重。 

在这种情况下,如果您不想卸载它们,请尝试将 程序文件和程序文件(x86)从C盘移动到D盘或其他有足够空间的分区,然后将新安装的软件保存到新分区而不是C盘驾驶。

情况二:SSD没有足够的空间

如今,这种情况并不少见 将操作系统迁移到更小的 SSD 并将其用作存储。 但问题是,如果您在其上安装多个程序,SSD 可以快速完成。因此,一些用户可能希望释放 SSD 的磁盘空间或直接将 程序文件和程序文件 (x86) 从 SSD 移动到 HDD。在这种情况下,您可以同时享受 SSD 和 HDD 的优势。

如何安全地将程序文件移动到另一个盘 

如果你处于上述一两种情况,你可能想使用一种相对安全的方法。那么,如何轻松实现呢?您可以选择使用免费的备份软件进行系统映像备份(如果需要),傲梅轻松备份

之后,您可以随意尝试以下 4 种方法将程序文件移动到不同的盘,即使用注册表修改、mklink、或 分区助手的“程序或文件夹迁移”功能。

Windows应用迁移方案 1:用注册表编辑器将程序文件迁移到另一个盘

第一种方法是将程序文件位置从 C 更改为 D 或其他分区,并 在全新安装 Windows 时工作。一开始,您需要做以下两件事: 

🌰 在另一个盘(例如:D:盘)上创建一个名为 Program files (x86) 的文件夹

首先将“Program Files”“Program Files (x86)”目录复制到新位置。只需以管理员身份运行 CMD,键入以下命令提示符并按 Enter。

  • Robocopy "C:\Program Files" "D:\Program Files" /mir
  • Robocopy "C:\Program Files (x86)" "D:\Program Files (x86)" /mir

🌰 然后,打开注册表编辑器并将程序位置从 C 更改为 SSD。

步骤 1. 按“ Win + R”调出运行窗口,然后输入 Regedit.exe

步骤 2. 在注册表编辑器上找到以下路径并将盘号从 C: 更改为 D

对于 Windows 7/8/8.1:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

程序文件路径

到 Windows 10

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion

Windows应用迁移方案 2:使用 mklink 将程序文件移动到不同的盘

第二种方法是使用命令提示符创建一个符号链接。符号链接有点像附加到桌面的程序、文件夹和网站的快捷方式。简而言之,当 Windows 或任何程序尝试访问该文件夹时,符号链接会将其重定向到新位置。

了解如何将程序文件从 C 安全地移动到 D,如下所示。此外,这适用于将程序文件从 SSD 移动到 HDD。

步骤 1. 将“C:\Program Files”文件夹移动到“D:\Program Files”。

步骤 2.在搜索框中键入cmd ,单击它并以管理员身份运行

步骤 3. 复制并粘贴以下命令,然后按 Enter。如果您不熟悉此命令,请在命令提示符窗口中 键入 mklink 并学习必要的参数。

mklink /D “程序文件” “D:程序文件”

“Program Files”是新符号链接名称的名称。
“D:Program Files”是您的新链接所指的路径。

链接

然后,您可以使用 C:\Programs Files 作为默认安装路径,但所有安装的文件都将存储在 D:\Program Files 中。  

此外,您可以使用 mklink /J 链接目标(称为硬链接)使文件或文件夹看起来好像它实际存在于符号链接的位置。根据上面的例子,你可以输入 mklink /J “Program Files” “D: Program Files”。 

如果要删除旧的程序文件,可以使用“mklink /j”链接以及程序文件的新旧位置的完整盘号和路径。

Windows应用迁移方案 3:使用 App Mover 将程序文件从 C 转移到 D

另外,你还可以试试 傲梅分区助手专业版 安全地将您的程序和程序文件从 C 移动到 D 或 SSD 到 HDD。它是适用于 Windows 11/10/8/7/XP/Vista 的磁盘管理软件。请在您的计算机上下载它,然后安装它。 

 步骤 1. 启动傲梅分区助手专业版。然后,单击所有工具并 在其他工具选项卡下 选择 App Mover 。

应用程序移动器

步骤 2. 选择C ​​盘并点击“下一步”。

选择-C-Drive

步骤 3.勾选 您要移动的应用程序名称,然后选择 D 盘接收它。 

选择节目和目的地

步骤4. 单击移动 ,然后单击确定,它将开始程序文件传输过程。

将程序文件从 C 移动到 D

在将程序移动到另一个盘之前保护您的操作系统

如前所述,将程序文件从 C 移动到 D 或将程序文件从 SSD 移动到 HDD 可能会导致您的程序无法运行,因此需要备份系统和上面的数据。广泛使用的 免费备份软件,傲梅轻松备份,是个不错的选择。

您可以使用系统备份功能轻松制作系统的精确副本,然后 从外部硬盘盘恢复系统映像 或其他设备,如果出现问题。此外,它还支持创建可启动的 USB 或 CD/DVD,因此即使计算机失败,您也可以启动计算机。

为了保护您的操作系统,请下载此软件并将其安装在您的计算机上。本软件仅适用于 Windows 11、10、8、7、XP、Vista。对于服务器用户,请尝试傲梅企业备份标准版

步骤 1.启动 傲梅轻松备份,你会看到它的深蓝色界面。单击 备份选项卡下的系统备份。它将自动为 Windows 选择所有与启动相关的分区,包括上面的程序和程序文件。 

系统备份

步骤 2.在这里,您只需要选择目标分区来存储备份映像,然后单击开始备份。备份计划分区上的所有内容。 

选择目的地

稍等片刻,您将拥有计算机的系统映像备份。如果您担心由于移动程序文件而导致启动失败,您可以 创建一个可启动盘或 CD/DVD。 

单击工具并转到 创建可启动媒体,然后选择可启动光盘类型(Windown PE 或 Linux)和 存储设备(USB、CD/DVD 或 ISO 文件)。请记住在每个步骤中单击下一步。

创建可启动媒体

移动程序文件后如何修复启动失败

如果您的计算机在移动程序文件后无法启动,请按照以下步骤进行修复:

1. 重新启动计算机到 BIOS 并将可启动 USB 设置为第一个启动选项,保存更改并从中启动

2. 选择还原选择映像文件找到备份映像,选择还原此系统映像目标路径,最后单击开始还原。 

选择图像文件 Winpe

您可能需要的高级备份设置

此外, 在Windows 10或其他系统中将程序移动到另一个盘后,您仍然可以使用它来备份系统。在这种情况下,您可能希望轻松完成这项任务尤其是对于长期任务。您可以在备份过程中设置以下功能:

 备份选项:您可以启用电子邮件通知确认您的备份任务是否顺利运行,设置正常或高压缩级别、智能扇区、备份服务等。 

备份选项

计划备份:您可以根据不同的频率备份系统,每天,每周,每月。此外,您可以使用事件触发器或(插入时自动将系统备份到U盘)功能

备份策略:您可以将备份方法从增量备份更改为差异备份,这将不需要所有备份都完整以进行系统恢复。此外,您还可以删除旧的备份映像定期以确保您的备份磁盘始终有足够的空间进行新备份。您可以升级到更高版本才能享受这些功能。 

结论

本文为您提供了 3 种有用的Windows应用迁移方案来将程序文件移动到 Windows 11/10/8/7 中的另一个盘,您可以尝试其中一种或全部。为确保您的系统或程序始终正常运行,您仍需要在 Windows 10 或其他系统中创建系统映像。如果出现问题,您可以轻松地将计算机恢复到较早的日期,而无需重新安装 Windows 和程序。 

此外,如果您想持续保护系统,它可能是一个很好的帮手。它允许您安排自动备份 Windows 10 通过其每日/每周/每月/事件触发器/USB 插入等。