这是第二部分我之前的问题Ext4 (dm-crypt) 与 NTFS (bitlocker) 的通用分区。我正在复制下面的相关部分。
我目前已在驱动器上安装了 Windows 10 Pro。但最近,我大部分时间都花在连接到运行 Linux 的虚拟机上。
这些天我一直想恢复这一点。我的计划是以下设置:
- 一个分区用于 Linux,一个分区用于 Windows 10
- 用于保存工作相关文件的公共分区
- 另一个分区用于保存我的 Steam 游戏(大多数但不是全部都是跨平台的)
- 通常,我会启动我的 Linux 系统并做一些工作,偶尔玩一下游戏
- 每隔一段时间我就会启动 Windows 并使用 Visual Studio 工作,或者玩 Windows 独有的游戏。
出于好奇,我想知道是否可以设置虚拟机从 Windows并使用它从现有分区启动我现有的 Linux 安装。
- 它会起作用吗?
- 它是否可靠(即它不会弄乱我的 Linux 系统吗?)
- 使用 AMD Radeon 专有驱动程序是否会使其变得不可能或变得更加困难?
附带问题:反过来怎么样(从 Linux 内部将现有的物理 Windows 分区作为 VM 启动)?或者说,在确定这些场景实际上有多大问题时应该考虑哪些因素?
注意:硬件为:FX-6350
。Radeon R9 280X
操作系统:Windows 10 Pro
,Arch Linux
带有Cinnamon DE
,均为最新版本。两种安装均符合 UEFI 标准。磁盘加密是必须的,但我认为这与我的另一个问题更相关。我更喜欢 VMware,但这并不是真正的限制。
我非常感谢任何见解。
答案1
可能:是的
简单来说:可能不会。
我已经通过 qemu 启动了 Windows 磁盘映像,所以没有什么是不可能的。Linux 对在不同环境(虚拟化与本机)中启动的容忍度更高,只要每个环境都有库,就不会造成太多麻烦。
最好的选择是同时对 Windows 和 *nix 进行虚拟机管理。
或者,如果您想“先试后买” - 将您的 nix 分区副本写入 ISO(dd
)或使用您选择的软件将其复制到 vdi,然后尝试启动它。
如果您指定您正在使用的仿真软件(例如Virtualbox)以及您的 CPU 是否支持嵌套分页或虚拟化,则可以找到更多有针对性的帮助。
答案2
轻松切换?不,只需启动 Linux 并从那里访问 Windows 分区。Linux 可以通过NTFS-3G 包但 Windows 无法看到 Linux。
不需要特殊的分区或魔法。