После перезагрузки Macbook Pro перестал загружаться. Грустная картинка с перечёркнутым кругом на стадии загрузки ядра.

Танцы с бубном, загрузка с Recovery HD (для FileVault2 нужно держать нажатым Cmd+R всё время до появления интерфейса восстановления).

Загрузка в Verbose Mode показала безрадостную картину с chksum error:

01-fv

Physical volume status Failed:

02-fv

Ситуация усугубилась переходом на FileVault2 с CoreStorage. Всё было бы ничего, но инструментов для восстановления LVM нет. Функция Restore Disk в Disk Utility закончилась с ошибками, восстановление невозможно:

03-fv

Почему произошёл сбой, я не могу сказать. Последний рестарт системы был плановым, завершился нормально. Последнюю неделю я много экспериментировал с созданием/удалением томов CoreStorage на других дисках, но системный диск я не трогал, да и примонтированный том изменить было бы нельзя. Можно грешить на OS X beta 10.7.2, но и здесь доказательств нет. Зашифрованный том CoreStorage на втором диске работают без замечаний, сбой произошёл только на системном.

При поиске в Google я нашёл и других таких же “счастливчиков”. Не буду обобщать, технологии CoreStorage и FileVault2 многообещающи, но перед их включением рекомендую как следует подумать и делать бекапы Time Machine (как минимум) и регулярные клоны в SuperDuper! (как максимум).

Бекап на Time Capsule у меня был в офисе. Во время вчерашнего праздника я работал мало, и я потерял всего лишь несущественный один документ.

Хочу порекомендовать заранее продумать Disaster Recovery Plan. Нужно знать, что потеряешь при подобной ситуации и эти потери минимизировать. Например, даже этот единственный потерянный документ остался бы, если бы я держал его в Dropbox.

Так как все бекапы у меня были, я рассматриваю данный инцидент как возможность проверить на практике восстановление системы.

Приход в офис, первостепенные рабочие вопросы решены, появилась возможность уделить время восстановлению.

Ноутбук подключен кабелем в LAN-порт Time Capsule (не надейтесь на WiFi, восстановление займёт намного больше времени). Приступим.

Включил ноутбук, нажал при старте Cmd+R для загрузки с Recovery HD. Через несколько секунд отпустил. Появилось окно ввода пароля. Не то. Мало жал на Cmd+R. Выключение, включение. На этот раз Cmd+R держал от момента появления серого экрана, продолжал при появлении яблочка, отпустил при появлении интерфейса Recovery HD.

Восстановление из Time Machine. Я сделал разделение учётных записей по логину и паролю, бекапы при этом пишутся в пользовательский каталог. В списке же доступных дисков был только общий сетевой диск, где бекап отсутствовал.

Конфигурация Time Capsule, перевод File Sharing от индивидуальных учётных записей к общему диску. Перезагрузка Time Capsule. Попытка выбора для восстановления сетевого диска TC, тишина.

Запуск терминала. На общем диске есть каталоги пользователей, мой бекап находится в моём каталоге. Логично. Но программа восстановления такое не понимает. Ладно. В терминале перенёс каталог sparse bundle image с бекапом в корень общего диска. Повторил выбор диска для восстановления. Наконец-то, увиделись бекапы.

Лёгкая прострация, последний бекап был в июле:

04-fv

Потом вспомнил, что я переименовывал раздел с Macintosh HD на Lion. Выбрал нужный раздел в выпадающем списке, последние бекапы есть. Начал восстановление – но куда восстанавливать? Раздел на системном диске отсутствует.

Запустил Disk Utility. Выбрал мой диск. Удалить и создать новый раздел система даёт, но при попытке применения изменений говорит о невозможности отмонтировать диск.

Короткое размышление. Логично – система загружена с Recovery HD на этом же диске, а переразбивка подразумевает удаление всех разделов.

Вспоминаю о “Lion Recovery Disk Assistant“, нахожу в завалах хлама флешку (2 GB хватило), устанавливаю на неё Recovery HD (на другом Lion! Если бы его не было, то пришлось бы поиграть в “Ханойскую башню”).

Включаю ноутбук, держу Option, выбираю Recovery HD с флешки. Disk Utility, переразбиваю диск, применяю. Работает. Выбираю восстановление с Time Capsule, выбираю нужный раздел, выбираю последний бекап. Понеслось. Time remaining 2h. Реально восстанавливалось порядка часа. 10 минут назад было “Time remaining 1h 10m”, и тут перезагрука. Загрузился, система работает. 10.7.2 beta, кстати – при установке обновлений заодно обновляется и Recovery HD.

Пока не знаю, буду ли я включать FileVault 2. Подожду, подумаю, может что придумаю.