Chr*_*son 14 virtualbox vhd virtualization
我使用 Linux 作为我的日常驱动程序,并且刚刚将 Windows 10 安装到我 PC 的新物理磁盘上以进行双启动。有一段时间,我通过安装在 iSCSI 1上的 VirtualBox 映像使用了 Windows 7 。
现在我有两个不同的 Windows 环境,这非常令人沮丧。为了方便起见,我很想放弃 Windows 7 VM 并直接通过 VirtualBox 访问 Windows 10 安装,但在需要原始金属性能时又不会失去下降到双启动的能力。
是否可以通过 VirtualBox 在专用物理介质(内部 SATA3 SSD)上启动 Windows 10 的现有安装而不会失去双启动的能力?
如果这让事情变得更复杂(或不可能),值得注意的是,Windows 10 SSD 通过 VeraCrypt 使用 FDE 进行保护。
pet*_*erh 10
对的,这是可能的。
setfacl -m u:yourusername:rw /dev/sda)dmidecode -s system-uuid显示您的系统 uuid, vboxmanage modifyvm your-vm-name --hardwareuuid <your-hardware-uuid>)。您可能还需要克隆您的驱动器控制器 uuids(lsblk --nodeps --no name,serial显示您主机的序列号。我不需要将它们克隆到我的虚拟机中,但可能需要它。可能是一些棘手的vboxmanage modifyvm命令可以做到,或者您必须编辑vm 配置 xml 手动。还有另一个危险:如果直接在 VM 中引导主机驱动器,则可能会引导同一个操作系统两次。或者你打开同一个分区两次。这会杀死你的数据,所以永远不要同时挂载多个分区。此外,不要在 Windows 使用 NTFS 分区时挂载它们(但您仍然可以在分区之间共享数据,例如使用 Samba)。
如果意外发生,请使用 sysrq (alt+printscreen+b) 和 fsck 重新启动所有内容。为此可能还需要一些 grub 技巧(我将 grub 重新配置为默认启动 Windows,因此我避免了在 Windows VM 中意外再次启动 Linux 的问题 - 这肯定会发生,因为 Windows 更新经常重新启动您的 Windows在你的背后)。
注意:Win10 使用您的系统 uuid 和驱动控制器 uuid 来识别您的 PC。如果你错过了(3),你的win10会认为它是克隆到新机器上的,不会再被激活。尽管如果您启动回原始硬件,它将再次被激活。
| 归档时间: |
|
| 查看次数: |
21385 次 |
| 最近记录: |