2

I have OS X Lion installed on an SSD which is encrypted with FileVault 2. I have a second magnetic hard drive that I've moved my home directory to in order to not take up space on the SSD.

My question is, will it cause any problems if I encrypt the second drive (the standard magnetic HDD) using the command line?

I've read through this:

http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/13#lion-file-system

but I didn't see my specific case mentioned. Has anyone successfully done this without losing their data or boot capabilities?

2 Answers 2

1

FileVault on Mac OS X Lion uses full disk encryption, where the encryption level is beyond the file system. This means that software is oblivious to the fact that your data is encrypted. If you were using an earlier version (or the legacy option) of FileVault, then this would pose a potential problem, but all data on the disk will be encrypted, and OS X wouldn't even care.

2
  • That's right. However you need to reformat your disk to enable encryption which means you need a third disk for temporarily storing a backup (which is a good idea in any case).
    – sumx
    Commented Feb 7, 2012 at 22:25
  • FileVault uses the standard OSX Recovery HD during the encryption setup, so this shouldn't be an issue, but always having an external backup is a good idea. Commented Feb 8, 2012 at 19:26
3

You don't need to reformat your disk to enable encryption. To encrypt a drive on Lion, you can use the following command:

diskutil cs convert /Volumes/your_drive_name_here -passphrase

You’ll then be prompted for the passphrase you want to set and get output similar to what’s shown below:

computer name:~ username$ diskutil cs convert /Volumes/your_drive_name_here -passphrase
New passphrase for converted volume:
Confirm new passphrase:
Started CoreStorage operation on disk2s1 your_drive_name_here
Resizing disk to fit Core Storage headers
[ - 0%..10%.............................................. ]
Creating Core Storage Logical Volume Group
Attempting to unmount disk2s1
Switching disk2s1 to Core Storage
Waiting for Logical Volume to appear
Mounting Logical Volume
Core Storage LVG UUID: D1EAB2C3-EC21-41DA-AD60-75E1302E247B
Core Storage PV UUID: 991C89E9-A628-408C-AAFF-39A561FCB95C
Core Storage LV UUID: 36483526-6C2C-43FA-A4B7-6F503473F1C2
Core Storage disk: disk3
Finished CoreStorage operation on disk2s1 your_drive_name_here
Encryption in progress; use diskutil coreStorage list for status

You’ll want to leave the Mac up and running while the drive is encrypting, as the encryption process may fail if interrupted. To check on its progress, run the following command:

diskutil cs list

Check the list displayed for the name of the drive you’re encrypting. When you find it, look for Size (Converted):, as that will tell you how far along the encryption is.

Once the encryption is finished, it should report Conversion Status: Complete

For more information, see here.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .