Recently Apple has been shipping computers with Core Storage enabled on them, this results in an error being shown when the users attempt to install Deep Freeze Mac on the workstation. Core Storage is shipping enabled by default on many new Macs, specifically iMacs with Fusion Drives and hard disks 3tb and larger.
What is Core Storage?
Core Storage is a volume manager added to OSX in version 10.7 (Lion) and later. This volume manager provide apple with more flexibility in how they manage storage on systems running OSX, and is the basis of the Fusion Drive technology, and the File Vault full disk encryption software that they include as part of the operating system.
Why is this a problem for Deep Freeze?
Most applications will not have a problem with an OSX machine running a volume managed by Core Storage as most applications interact with the operating system at the file system level. At the file system level the underlying volume manager is not a huge concern as the operating system takes care of the task of getting the data requested to the applications. Deep Freeze however works with the disks at a physical level and Core Storage completely changes how disks are visible to applications like Deep Freeze.
Normally our developers would simply have to make the appropriate changes to Deep Freeze so that it now talked to Core Storage to perform the thawing and freezing functionality as opposed to talking to the older volume managers that were in place. The big problem however is that Apple has not released any documentation on the methods that Core Storage uses to control the physical disks. This lack of documentation into Core Storage makes trying to get Deep Freeze working properly a complete shot in the dark.
To check to see if you have a Core Storage volume enabled on your machine follow the instructions linked below:
http://support.faronics.com/Knowledgebase/Article/View/343/0/can-deep-freeze-protect-fusion-drives-or-corestorage-file-vault-volumes
What can be done?
At the current time the only option that we can provide to our customers is to disable Core Storage on any system that you would like to run Deep Freeze on. This does however have some disadvantages;
- File Vault cannot be enabled if Deep Freeze is to be installed.
- Once Core Storage is disabled the ability to use a Fusion Drive will be lost.
- On hard disks 3tb and larger this may cause problems with dual booting OSX and Windows.
If none of these potential issues are a concern for you instructions on removing a Core Storage Volume can be found here;
http://www.macworld.com/article/2015664/how-to-split-up-a-fusion-drive.html
If you would like to be informed of updates on this issue please contact Faronics Support via email to support@faronics.com explaining the situation. We will open a ticket on this issue and provide updates as they become available.