CrudVision – Lisa Seelye

November 24, 2007

The Fiasco With FileVault

Filed under: critique,os x,travel — Lisa Seelye @ 00:15

Last week, like many people, I upgraded my MacBook Pro from OS X 10.5 (Leopard) to 10.5.1. Upon system reboot I was not able to log into my user account because the OS was complaining that FileVault wasn’t working properly.

Panic begins…

I had no backups. In fact the day of the fault I was pondering buying an external disk for the express purpose of Time Vault. Great timing..

I tried all of the things outlined on all the websites but nothing worked. I was on holiday so I didn’t have access to my Leopard or Tiger CDs. In the end I had to resort to DiskWarrior to recover the data.

The process went like this:

  1. Borrow an external USB disk.
  2. Backup FileVault sparse image.
  3. Attach the FileVault sparse image
  4. dd the filesystem from the sparse image to the spare USB disk
  5. Boot from the DiskWarrior 4 CD and attempt to repair the USB disk (it failed)
  6. Attempt to repair the filesystem image on the USB disk (it worked!)
  7. Reboot to Leopard and mount the fixed filesystem image and copy the contents to my mac
  8. Realise I made a mistake by copying to my user directory; make a lisa2 account
  9. Copy the data to lisa2, delete lisa account, recreate lisa account, copy data back
  10. Log in to lisa account, find all my data and reoice

The moral of the story is: Don’t be the first to upgrade.

2 Comments »

  1. I got lucky, failvault worked fine for me both between 10.4.10 -> 10.5 and 10.5 -> 10.5.1. But something *was* funky the first boot of 10.5, it corrected itself right afterward though.

    Comment by Diego Flameeyes Pettenò — November 24, 2007 @ 11:47

  2. I had the same issue. The way I fixed it was to boot into ‘safe mode’ (hold the shift key on boot), then do a ‘soft reboot’ from the login screen. That forced the update to be re-installed which solved the FileVault issues.

    Comment by Wesley Moxam — November 28, 2007 @ 00:10

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress