在Virtual Box中运行物理磁盘上的Windows

目录
注意
本文最后更新于 2024-01-20,文中内容可能已过时。
原文链接:https://ovea-y.cn/running_windows_on_a_physical_disk_in_virtualbox/
步骤
- 创建一个包含了所有Windows分区的虚拟磁盘
sudo VBoxManage internalcommands createrawvmdk -filename windows.vmdk -rawdisk /dev/sda -partitions 1,2,3,4 -relative
此处我选择了sda的1,2,3,4四个分区
2. 以root权限执行virtualbox
3. 在Virtual Box中导入或创建任意一个系统镜像
-
将windows.vmdk导入虚拟机
-
启动虚拟机,选择从Windows启动
注意:如果此时Linux系统没有显示grub菜单,修改/etc/default/grub文件,将GRUB_TIMEOUT=0改成GRUB_TIMEOUT=10,并执行sudo update-grub后重启即可。
- 正常使用Windows(注意,不能使用微软账户的账号!微软账户会因环境变化而不可用!就像下面的图片上一样)
参考资料
https://superuser.com/questions/495025/use-physical-harddisk-in-virtual-box
https://blog.csdn.net/zx1323/article/details/100159310
原文链接:https://ovea-y.cn/running_windows_on_a_physical_disk_in_virtualbox/