У маков есть небольшая особенность: Mac OS X Lion и Mountain Lion не всегда при своей остановке предлагают создать Recovery Partition (не путать с внешним диском восстановления). Затем, пользуясь Маком и вникая в его функции Вы узнаете, что оказывается FileVault 2 (шифрование дисков) и Find My Mac (функция дистанционного нахождения и очистки мака) — не работают при отсутствии раздела восстановления непосредственно на системном диске.
Cоздать его по факту штатным средствами невозможно. Очень непохоже на Apple, но это факт. Из более не менее здравых и адекватных способов я нашел лишь один, и то скрипт пришлось слегка допилить:
Подготовка папки Downloads
1. Необходимо скачать Lion Recovery Update и поместить его в папку Downloads
2. Затем необходимо раздобывать инсталлятор OS X Installer.app. В Finder нажимаете правой кнопкой мыши и Show Package Contents, затем заходите по пути Contents/SharedSupport, находите файл InstallESD.dmg и помещаете его в Downloads
3. Копируете вот этот код в текстовый редактор и сохраняете его как recovery.sh в ту же папку Downloads:
read -p «Ensure „RecoveryHDUpdate.dmg“ and „InstallESD.dmg“ are in your Downloads folder and press [Enter]»
#access dmtest from RecoveryHDUpdate.pkg
rm -rf /private/tmp/RecoveryHDUpdate
echo «Expanding RecoveryHDUpdate.pkg»
hdiutil attach -nobrowse ~/Downloads/RecoveryHDUpdate.dmg
pkgutil --expand /Volumes/Mac OS X Lion Recovery HD Update/RecoveryHDUpdate.pkg /tmp/RecoveryHDUpdate#access BaseSystem.dmg and BaseSystem.chunklist
echo «Expanding InstallESD.dmg»
hdiutil attach -nobrowse ~/Downloads/InstallESD.dmg#build Recovery partition
echo «Building Recovery Partition. Please Wait»
/tmp/RecoveryHDUpdate/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/Mac OS X Install ESD/BaseSystem.dmg 0 0 /Volumes/Mac OS X Install ESD/BaseSystem.chunklist#cleanup
echo «Cleaning up»
hdiutil eject /Volumes/Mac OS X Lion Recovery HD Update
hdiutil eject /Volumes/Mac OS X Install ESD/
sudo touch /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
sudo kextcache -f -u /
exit 0
Сам экшн
1. Открываем Terminal и вводим:
code>chmod +x ~/Downloads/recovery.sh
sudo ~/Downloads/recovery.sh
2. Ждете несколько минут до окончания обработки и перезагружаетесь.
3. Готово! Filevault 2и Find My Mac работают!
Автор: grau1812