![VirtualBox 严重错误:未找到可启动媒体!系统停止运行。调整大小后](https://linux22.com/image/1393153/VirtualBox%20%E4%B8%A5%E9%87%8D%E9%94%99%E8%AF%AF%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0%E5%8F%AF%E5%90%AF%E5%8A%A8%E5%AA%92%E4%BD%93%EF%BC%81%E7%B3%BB%E7%BB%9F%E5%81%9C%E6%AD%A2%E8%BF%90%E8%A1%8C%E3%80%82%E8%B0%83%E6%95%B4%E5%A4%A7%E5%B0%8F%E5%90%8E.png)
使用以下方法调整 VHD 文件大小后
VBoxManage modifyhd "c:\VMs\WinXP.vhd" --resize 50000
并且操作成功,但我无法从该 VHD 启动:
FATAL: No bootable medium found! System halted.
之前的大小为 29.9 GB。主机是 Win7,此 VHD 上的客户机是 WinXP。
当我使用 linux live 和 GParted VHD 运行 VirtualBox VM 时,它显示 50GB 的未分配空间。另一方面,当我在 Virtual PC 和 GParted VHD 上运行 linux live 时,它显示 7.9GB 的未分配空间。
我尝试过通过 Gparted 进行恢复,但未找到分区。我尝试过从 WinXP 安装(fixmbr...)进行恢复控制台,但没有任何变化。
我也尝试过一切在 VirtualBox 中调整 vhd 硬盘大小后无法启动
我有 VHD 的备份,但是已经是几个月以前的了,而且我不想再做所有事情(这是我的 DEV 站)。
我应该怎么办?
答案1
许多博客中的一些说明非常令人困惑。我这边最简单的方法是进入修复模式并使用 diskpart 将较小的 virtualbox 分区设置为活动分区并启动。该分区通常约为 100MB。