Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have a MacBook with a Momentus XT hybrid SSD+HDD drive. It have a 500GB HDD plus 4GB SSD which, as I could check, it uses as a cache for read operations. It uses some kind of black magic to determine the most used data and let it easily accessible through the SSD storage.

I wonder if I can enable FileVault 2 to encrypt this drive and if it will kill these feature of the hybrid drive.

I know that FileVault always lead to a performance penalty, but my wonder is if the drive will become unable to determine the portion of data that can be SSD-boosted due to the fact that it will become encrypted.

share|improve this question
    
Encryption and SSDs don't mix well, mainly due to the way wear-levelling works. However, I doubt the SSD portion will even be used by FileVault. –  user479 Sep 2 '12 at 3:29
    
@RandolphWest It would be great if you answered the question explaining how wear leveling does or does not affect OS X in practice. –  bmike Jun 20 '13 at 17:09
    
I have no experience of wear-levelling with OS X, only Windows. The TrueCrypt documentation (truecrypt.org/docs/wear-leveling) says that if you're doing in-place encryption, wear-levelling affects how the data is physically stored on disk, so multiple versions of the sectors may appear, which contain the unencrypted data. A container like FileVault will not suffer from this with newly-created data because it won't ever stored decrypted data. It's the existing data that is the issue. –  user479 Jun 20 '13 at 22:25

1 Answer 1

up vote 0 down vote accepted

FileVault 2 encrypts the filesystem at a block level. Despite the data being encrypted the cache in your disk should still be able to work out that particular blocks are being accessed more often and cache them in the SSD.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.