我正在更换我的 Windows 10 SSD C:\
,由于我只有一个 M.2 插槽,所以我必须在新的插槽上重新安装 Windows。
但是,我几乎没有在这个驱动器上放任何东西;我将允许我这样做的所有程序都安装在了硬盘 D:\ 上。但是,我怀疑他们可能仍然在 上放了一些东西C:\
,比如我在 中看到的东西\AppData\Roaming
。
切换时C:\
,我是否必须重新安装所有这些程序才能让 Windows“看到”它们,或者我可以通过复制一些文件来解决这个问题?克隆整个 SSD 是不可能的,因为我无法同时连接它们。或者,这完全依赖于应用程序吗?
答案1
不,通常你需要重新安装程序才能让它们正常工作。它们要么不起作用或者可能会(但不一定)导致一系列问题否则。
系统驱动器包含大量有关应用程序的信息:
- 注册表中的任何内容,例如:
- 卸载程序位置
- shell 扩展关联或上下文菜单项
- 自动启动命令
- 配置
- 执照
- 数据(配置,数据库,插件等)分散在许多不同的文件夹中,不仅仅是您提到的那个:
- 用户文件夹中的几个位置,例如
APPDATA
(C:\Users\[user]\AppData\Roaming
)、LOCALAPPDATA
(C:\Users\[user]\AppData\Local
) 等。 ALLUSERSPROFILE
(C:\ProgramData
)- 有时甚至是系统驱动器根目录中的任何随机目录
- 还可以将关键依赖项安装到
%PROGRAMFILES%
(C:\Program Files
)、%PROGRAMFILES(X86)%
(C:\Program Files (x86)
) 和系统磁盘中的任何其他位置。例如正确的 .NET 版本或任何其他框架。
如果您想保留应用程序的配置,您可以尝试备份注册表和文件中的一些重要数据,但它们的位置因应用程序而异,您需要在线或手动找到它们。
找到一种克隆磁盘的方法将是一个更优化/更快的解决方案。如果您拥有一个 HDD 并且它有足够的空间,您可以借助通过 USB 连接的 HDD 来完成此操作。您不需要连接 2 个 SSD。
答案2
如果您希望避免重新安装所有已安装的产品,最好克隆磁盘C:
。您可以在一次只连接一个磁盘的情况下执行此操作,使用外部 USB 磁盘作为中介。
我建议采取以下步骤。
使用旧磁盘:
在 Windows 中安装 AOMEI Backupper 免费软件
将整个磁盘的磁盘映像备份
C:
作为同一个 USB 上的文件创建。
使用新磁盘:
- 使用 BIOS/UEFI 的启动菜单功能从 USB 启动 AOMEI
- 还原
C:
磁盘 - 从磁盘启动
C:
。
答案3
或者,这完全依赖于应用程序吗?
是的。
有些应用程序的安装程序只是为了方便使用,并不是真正需要的。其他应用程序会将自己的内容安装到 Windows 系统目录和/或 Windows 注册表中,如果没有这些内容,它们将无法运行。还有一些应用程序会以相对独立的方式安装自己的内容,但需要先安装各种 Microsoft“可再发行”软件包才能运行,如果您使用安装程序,那么它会为您处理这些内容,但如果您不使用安装程序,则需要手动安装一些内容。