运行 qemu-img convert 后我看不到任何文件

运行 qemu-img convert 后我看不到任何文件

我已经运行了sudo qemu-img convert box-vmware-disk.vmdk -O raw /dev/sda1。没有遇到任何错误,一切似乎都顺利结束了,但是当我打开硬盘时,我看不到任何文件。

我希望能够看到这些文件,以确保当我重新启动机器时系统将选择要启动的操作系统。

有人知道我做错了什么吗?

当我跑步时: fdisk box-vmware-disk.vmdk -l

我最终得到;

磁盘 box-vmware-disk.vmdk:0 MB,0 字节 255 个磁头,63 个扇区/磁道,0 个磁柱 单位 = 16065 * 512 = 8225280 字节的磁柱 扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/512 字节 磁盘标识符:0x00000000

磁盘 box-vmware-disk.vmdk 不包含有效的分区表

这可能是原因吗?

答案1

IME qemu-img 有时会严重损坏图像或无法转换图像。这可能与版本有关,但我用它没有取得太大成功。

如果您的 box-vmware-disk.vmdk 文件在 VM 内部运行,我建议您在 VM 内部启动一些 Linux 并使用 dd 将其内容复制到目标(原始)虚拟磁盘。

相关内容