我在 1TB SDD 上运行 Windows 10,安装了大量应用程序,而那台 PC 的电源坏了。我有另一台速度更快、内存更大的 PC,配备 400GB SSD,运行 Linux,但没有什么有价值的数据。我尝试将 1TB SSD 放入更大的 PC,但它无法启动,一直进入启动修复循环。1TB 驱动器看起来没问题,可以从 Linux 访问。但我还想能够使用安装在 1TB 驱动器上的 Windows 应用程序。所以我在 400GB SSD 上全新安装了 Zorin Linux 和 Windows 10,并设置为双启动。太棒了。但当然,运行安装在 1TB SSD 上的应用程序并不好,因为它们不在全新安装的 C:\Windows 文件夹中,而是在 D:\Windows 文件夹中(D: 是 1TB SSD)。注册表自然也不同。有没有办法让 C: 上的新安装使用 D: 中的 Program Files、Program Data 和注册表?我不太关心 C: 上新安装的应用程序,我只想要安装在 D: 上的应用程序
答案1
我遵循了 @harrymc 评论中的建议。但并不是 100% 顺利,因为它导致启动到 Windows 启动管理器,它有一个选项“启动另一个操作系统”——这意味着“启动另一个 Windows 系统”!但按下 F12 后,我设法让它启动我的 Linux 安装。然后我安装了 rEFInd,它会导致重新启动显示一个漂亮的菜单,其中包含所有可用的操作系统,而不仅仅是 Linux(或 Windows)。所以我很高兴,我的所有应用程序、设置和文件都完好无损地在 1TB 磁盘上运行 Windows!非常感谢!!
我根据 @ramhound 的建议将此作为答案发布,他删除了我之前作为对问题的编辑发布的答案(以便让 harrymc 有机会自己发布答案),因为 @ramhound 认为这是错误的处理方式,如果 harrymc 愿意的话,他会自己发布答案 :-)