Skip to content

MagicRescue recipe for vmware vmdk files. Requires python3

License

Notifications You must be signed in to change notification settings

racitup/magicrescue-vmdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

magicrescue-vmdk

MagicRescue recipe for vmware vmdk files. Requires python3

Operation

  1. Parses the vmdk data looking for the binary header and/or text descriptor
  2. If only text, copies the text vmdk
  3. Else calculates the file size based on the available information and copies it

Supports magicrescue rename if the vmdk has an embedded descriptor

Support

Supports the following:

  • Binary hosted sparse file version 1 with or without embedded text descriptor
  • Text vmdk

Does not support:

  • Hosted sparse file versions 2 and 3
  • Flat/fixed size files (are just data)
  • ESXi hosted sparse files (different format)
  • Stream optimised files (different format)

Notes

This is not an easy file format to rescue!

For further information, read the source comments

About

MagicRescue recipe for vmware vmdk files. Requires python3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages