我在 VMWare ESXi 6 上有一个 Windows 7 客户机。包含 VM(Windows 7)的虚拟磁盘有两个分区。一个是恢复分区。一个是常规操作系统。我从 VM 上的 Clonezilla 映像(而不是主机上的映像)恢复了这些分区。
由于我无法在 VM 中启动任何东西,我使用 gparted 并将标志更改boot
为 sda1(恢复分区),然后它启动正常。我将启动标志添加到 sda2,但它从未启动过。没有错误,什么都没有,只是空白屏幕。其他一切都启动正常(cd 等)。我不相信这是在大多数搜索中找到的“空白 VMWare 控制台”。
使用此虚拟机上的 gparted live CD(我使用 gparted live CD 加载了虚拟机并在该虚拟机中启动它),我可以挂载 /dev/sda2,并且可以访问ls
文件等,所以我知道 sda2 很好(至少对于挂载而言),sudo mount /dev/sda2 /mnt
编辑:我使用 Clonezilla 从笔记本电脑保存了一个映像。该映像包含恢复分区和主 Windows 分区。我加载了 VMWare ESXi,因此我可以使用 VSphere,因为 Type-1 虚拟机管理程序是免费的。我创建了一个正确大小的 VM,并从 VM 的 CD 运行了 Clonezilla(在我上传的数据存储中运行了一个 iso。)
从那里我恢复了。我将其作为分区执行。保存本地分区。恢复本地分区(到 VM)。这是因为我无法将整个磁盘保存在映像中并期望它缩小笔记本电脑上 VM 的大小。