Linux

執行 qemu-img convert 後我看不到任何文件

  • June 28, 2011

我已經跑了sudo qemu-img convert box-vmware-disk.vmdk -O raw /dev/sda1。沒有遇到任何錯誤,一切似乎都結束了,但是當我打開硬碟時,我看不到任何文件。

我希望能夠看到這些文件,以在我重新啟動機器時向我保證,系統將選擇要從中啟動的作業系統。

有誰知道我做錯了什麼?

當我跑步時: fdisk box-vmware-disk.vmdk -l

我最終得到;

磁碟盒-vmware-disk.vmdk:0 MB,0 字節 255 個磁頭,63 個扇區/磁軌,0 個柱面單位 = 16065 的柱面 * 512 = 8225280 字節扇區大小(邏輯/物理):512 字節 / 512 字節 I/O大小(最小/最佳):512 字節/512 字節磁碟標識符:0x00000000

磁碟盒-vmware-disk.vmdk 不包含有效的分區表

這可能是原因嗎?

IME qemu-img 有時會嚴重損壞圖像或根本無法轉換它們。這可能取決於版本,但我並沒有取得太大的成功。

如果您的 box-vmware-disk.vmdk 文件在 VM 內工作,我建議您在 VM 內啟動一些 Linux 並使用 dd 將其內容複製到目標(原始)虛擬磁碟。

引用自:https://serverfault.com/questions/284656