Saya menderita host crash ketika menjalankan OS tamu dengan VirtualBox. Sekarang VM tidak akan memulai dan mengeluh bahwa:
Tidak dapat membukanya dengan media '[file.vmdk] `VMDK: ketidakkonsistenan antara tabel biji-bijian dan tabel biji-bijian cadangan di' [file.vmdk] '(VERR_VD_VMDK_INVALID_HEADER).
VD: error VERR_VD_VMDK_INVALID_HEADER membuka file gambar '[file.vmdk]' (VERR_VD_VMDK_INVALID_HEADER)
Yang sebenarnya saya butuhkan adalah mendapatkan beberapa file dari gambar hard disk ini. Dan juga, ada cara untuk mencegah hal ini di masa depan? Salah satu host saya yang saya perlu bekerja dengan cukup tidak stabil dan cenderung crash dari waktu ke waktu. Saya tidak ingin melalui ini lagi.
sumber
/usr/local/bin
, dan menjalankannya di folder yang sama dengan VMDK (tidak akan mengenali jalan sebaliknya).Saya memiliki masalah yang sama hari ini. Memecahkannya menggunakan vdiskmanager ( Tautan unduhan tersedia di bagian lampiran) dan ikuti instruksi di sini .
Salam, HBK
sumber
1023856-vmware-vdiskmanager-linux.7.0.1 -R
pada file VMDK yang korup, itu tidak mengembalikan apa-apa, tetapi ketika saya menjalankannya pada yang tidak korup, ia kembali, mengatakan mereka tidak korup. Utilitas ini tidak memperbaiki VMDK saya yang rusak.Untuk memperbaiki file corrupted.vhd gunakan% Program Files% \ Oracle \ VirtualBox \ VBoxManage.exe perintah internal repairhd "corrupted.vhd"
sumber
vdiskmanager
melakukan trikVBoxManage.exe internalcommands repairhd corrupted_vdi_with_path.vdi -format VDI
untuk dapat menggunakan perintah di atas. Namun, ini hanya mengarah ke info lebih lanjut untuk kasus ini kepada saya - "..Kode Koreksi VERR_VD_IMAGE_REPAIR_IMPOSSIBLE .." (Referensi perintah di sini - virtualbox.org/manual/ch08.html#vboxmanage-list )Saya berhasil memperbaiki header rusak menggunakan Kit Pengembangan Disk Virtual dari vmware. Posting ini tentang pemasangan disk image membawa saya ke vddk.
vmware-manager.exe
memungkinkan Anda untuk memperbaiki file gambar. Ini bekerja untuk saya, karena saya dapat meluncurkan VM, namun file yang saya butuhkan rusak.sumber
Cara yang jauh lebih mudah untuk memperbaiki kesalahan ini yang tidak memerlukan alat eksternal.
Dari jendela utama Oracle VM VirtualBox Manager, pilih VM yang tidak akan memulai. Klik Snapshots di kanan atas. Pilih entri kedua-terakhir (karena mungkin yang terakhir rusak, dan yang sebelumnya sehat). Klik kanan padanya dan pilih Pulihkan (saya tidak melihat titik untuk membuat snapshot dari kondisi VM saat ini, karena itu buggered). Selesai
sumber