Add support for VMWare images #55

Closed
opened 2026-01-29 15:07:57 +00:00 by claunia · 5 comments
Owner

Originally created by @claunia on GitHub (Jul 3, 2014).

Originally assigned to: @claunia on GitHub.

Originally created by @claunia on GitHub (Jul 3, 2014). Originally assigned to: @claunia on GitHub.
claunia added the feature request label 2026-01-29 15:07:57 +00:00
Author
Owner

@darkstar commented on GitHub (Aug 26, 2016):

The VMDK file format is pretty well documented: https://www.vmware.com/support/developer/vddk/vmdk_50_technote.pdf

Interesting tidit: There are oer 10 different VMDK subformats (some of which are identical, but some are quite special...)

@darkstar commented on GitHub (Aug 26, 2016): The VMDK file format is pretty well documented: https://www.vmware.com/support/developer/vddk/vmdk_50_technote.pdf Interesting tidit: There are oer 10 different VMDK subformats (some of which are identical, but some are quite special...)
Author
Owner

@claunia commented on GitHub (Aug 26, 2016):

I know, that's why I'm doing other disk image formats first ;)

@claunia commented on GitHub (Aug 26, 2016): I know, that's why I'm doing other disk image formats first ;)
Author
Owner

@claunia commented on GitHub (Aug 30, 2016):

Now I need to get compressed, encrypted, vmfs and streamoptimized images for testing.

@claunia commented on GitHub (Aug 30, 2016): Now I need to get compressed, encrypted, vmfs and streamoptimized images for testing.
Author
Owner

@darkstar commented on GitHub (Aug 30, 2016):

I can get you some ESX images (thin, eager thick, lazy thick and RDM) if that's what you mean by "VMFS". StreamOptimized are probably inside OVF templates (I will take a look). I have not yet encountered compressed images but encrypted images can be created by VMware workstation.

I'll see what I can find

Edit:
VMFS type vmdk from ESX server
Encrypted VMDK (it's actually the complete VM, but the VMDK is probably not what you're looking for. The key for decryption is "qwe123")
StreamOptimized type vmdk (this is actually a complete OVA that contains 2 different vmdks)

@darkstar commented on GitHub (Aug 30, 2016): I can get you some ESX images (thin, eager thick, lazy thick and RDM) if that's what you mean by "VMFS". StreamOptimized are probably inside OVF templates (I will take a look). I have not yet encountered compressed images but encrypted images can be created by VMware workstation. I'll see what I can find Edit: [VMFS type vmdk from ESX server](https://mega.nz/#!d8siFYIS!llrfAibh47SRcAqg-0lKTjRvTZV3D0XLQ5G5MM6tleE) [Encrypted VMDK](https://mega.nz/#!Y4dSwbhZ!iDYAdSxchxQ8oxYgep18mFnP2nTmH2Hiqeac3f5LeGM) (it's actually the complete VM, but the VMDK is probably not what you're looking for. The key for decryption is "qwe123") [StreamOptimized type vmdk](https://mega.nz/#!s1F33LhJ!Yah1MtDoZQq__I8BE5-HsSiIS6s97KhUeDP-o_aYcek) (this is actually a complete OVA that contains 2 different vmdks)
Author
Owner

@claunia commented on GitHub (Aug 30, 2016):

Ok I'll try them asap.

I've read on the documentation that the disk descriptor can indicate if the vmdk is encrypted.
We'll see.

But encryption will nonetheless not be implemented until compression is, at least Iwant to detect and fail gracefully.

Edit:
VMFS OK.
OVA contains compressed extents, fails gracefully.
The encrypted one is empty, can you populate it with FreeDOS?

@claunia commented on GitHub (Aug 30, 2016): Ok I'll try them asap. I've read on the documentation that the disk descriptor can indicate if the vmdk is encrypted. We'll see. But encryption will nonetheless not be implemented until compression is, at least Iwant to detect and fail gracefully. Edit: VMFS OK. OVA contains compressed extents, fails gracefully. The encrypted one is empty, can you populate it with FreeDOS?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#55