我想使用相同的序列号激活两个 Windows 10 Pro 安装,第一个安装了程序集“A”,第二个安装了程序集“B”。 (例如,想象一个“工作”安装和一个“游戏”安装,尽管用例有点复杂。)
现在我通过在 SSD 1 上创建一个干净的 Win10 安装、激活、创建系统映像然后在 SSD 2 上克隆它来执行此操作。然后我在 SSD 1 上安装程序集“A”,在 SSD 2 上安装程序集“B”。基本上我在用途之间切换 SSD。
由于只有一个 Win10 安装处于活动状态(仅连接并启动一个 SSD),因此这与 Win10 许可一致(也与许多其他程序的许可条款一致)。
现在,有了 Linux,我可以安装一个操作系统并挂载文件系统、使用 NFS 或分层 FS 等。我不想进行网络启动、IPXE 等。我不想使用 VM,因为这会带来自身的兼容性问题。
我希望只安装一个操作系统,仅由管理员更新,并且有几组不同的程序可用,其中一组程序与其他程序完全隔离(因此:没有注册表痕迹,没有来自另一组的 DLL 污染,没有共享的工作文档和临时文件等)。Win10 可以做到这一点吗?
答案1
我能想到的最接近的本地解决方案是差分 VHDX和本机启动。您将拥有一个父 VHDX 磁盘映像和两个可引导到的子 VHDX 差异映像。
✔ 本机性能
✔ 一次安装操作系统
✘ 仅由管理员更新(仅可以编辑叶/子 vhdx)
✔ 完全与他人隔离
❔ 许可
例子
答案2
Windows 本身并不支持这种功能。不过,你可以通过第三方软件来实现。这叫做沙盒。 沙盒是一款可以实现此功能的流行软件,但我个人没有使用过这款软件,或者一般的沙盒软件。我相信你也可以找到其他可以实现此功能的沙盒软件,因为这个概念已经存在很长时间了。