5

My MacBook's HD started failing recently. Fortunately most of the data was properly backed up and most of the other important data could be retrieved by hooking up the drive with the help of an external USB enclosure, but the problem is that my home directory has been encrypted with FileVault and I currently don't have easy access to a Mac.

So can the FileVault sparsebundle be somehow decrypted and read with Linux?

Eemeli Kantola
  • 153
  • 1
  • 5

3 Answers3

6

Apparently Catacombae (aka "DMGExtractor") can read encrypted sparse images if you have the password.

soandos
  • 24,206
  • 28
  • 102
  • 134
André
  • 76
  • 1
  • 2
2

Apparently DMGExtractor only reads sparseimages and NOT sparsebundles. See this for a kind explanation of the differences: http://www.ehow.com/info_12228366_difference-between-sparse-sparse-bundle.html

The read/write speed on encrypted sparseimages is even below EncFS. However the read/write speed on encrypted sparseimages is 10x - 20x times faster.

If there would be someway to read this sparsebundles outside a mac os x system.

Natsirt
  • 21
  • 1
  • 1
    According to this thread - http://superuser.com/questions/306497/can-linux-mount-a-normal-time-machine-sparse-bundle-disk-image-directory - you can read Sparsebundles using FUSE and https://github.com/torarnv/sparsebundlefs , which means you might then be able to use DMGExtractor on top, although this sounds tricky and I haven't tried it. – Ben XO Mar 07 '17 at 23:03
2

Sorry... there's no way. SparseBundles are Mac OS X Only. You could boot your Mac from an external USB or FireWire drive and access the files that way.

EDIT: Things have changed since I posted this answer years ago and now, apparently Catacombae's DMGExtractor can do this. Thanks to André for mentioning that, it's new to me!

Josh
  • 9,487
  • 11
  • 49
  • 70
  • Yeah, that's what I came to think of, too. It would be nice, though, if there was a way to manually hack the SparseBundle open in a non-OSX system... – Eemeli Kantola Nov 18 '09 at 11:04
  • I agree, it would! But at this time, there isn't. Maybe in the future! If I ever hear of anything I'll change my answer... – Josh Nov 18 '09 at 13:54