Я только что закончил создавать DIY Fusion Drive в своем MacBook Pro 2009 года выпуска. Это прекрасно работает, и я понял, как сохранить разделы восстановления и Boot Camp одновременно.
Я начал с резервного копирования: резервной копии Time Machine и Carbon Copy Cloner моего раздела Mountain Lion, а также резервной копии WinClone моего раздела Boot Camp. Все резервные копии были сохранены на внешний жесткий диск, который не был задействован в обновлении Fusion Drive.
В качестве аппаратного обеспечения я купил твердотельный накопитель Samsung 830 объемом 128 ГБ и лоток для жестких дисков, который позволил мне заменить мой Apple Superdrive на жесткий диск. (Инструкции, прилагаемые к кедди, совершенно неверны, но кэдди достаточно прост, и я все равно понял, как установить диск в кейди.) Установка была сложной и требовала крошечной отвертки Torx и некоторых spudger, но инструкции на ifixit.com были понятны и полезны.
После установки я обнаружил с помощью System Information, что SSD в отсеке для компакт-дисков имел согласованную скорость соединения 1,5 гигабит, а не 3 гигабит. Поэтому я снова открыл MacBook Pro и поменял местами жесткий диск и SSD. В следующий раз, когда я загрузился, оба диска работали на 3 гигабит. В качестве временной меры для тестирования я отформатировал твердотельный накопитель, используя Дисковую утилиту как отдельный раздел HFS + с журналом.
Чтобы создать Fusion Drive, я загрузился в раздел восстановления, удерживая Command-R во время загрузки. Я использовал Терминал в режиме восстановления для создания Fusion Drive.
Первым шагом было использование diskutil list
команды для получения полного списка разделов на обоих дисках. В моем случае disk0s2 был разделом на SSD, а disk1s2 был моим обычным разделом Mountain Lion на жестком диске.
Затем я использовал команду diskutil cs create Fusion disk0s2 disk1s2
для создания логической группы томов из двух разделов. Это особенный шаг. Указывая разделы, а не целые диски при создании группы логических томов. Мне удалось оставить разделы восстановления и Boot Camp без изменений. Большинство инструкций, которые я видел, использовали имена дисков, а не разделы, что стирает весь диск. Использование имен разделов описано в справочной странице diskutil.
Затем я использовал diskutil cs createVolume <ID from above> jhfs+ Reliance '100%'
команду для создания логического тома, используя 100% группы логических томов. Так как у меня все еще были разделы восстановления и Boot Camp, не было необходимости оставлять им место в группе логических томов, поэтому я мог свободно использовать все пространство для моего нового раздела Fusion Drive.
На тот момент сложная часть была сделана. Я загрузился из своей клонированной резервной копии и использовал приложение Install OS X Mountain Lion, чтобы переустановить Mountain Lion на Fusion Drive. (Я мог бы вместо этого клонировать его обратно, но мне понравилась идея воспользоваться возможностью переустановить Mountain Lion.) После завершения установки я использовал Migration Assistant для копирования моих файлов и учетных записей из клона обратно на Fusion Drive.
Как обычно после резервного копирования / восстановления, мой Mac был занят в течение многих часов, переиндексируя Spotlight, и следующее резервное копирование Time Machine было очень медленным. Но как только эти вещи сошли на нет, все ускорилось, и я начал пользоваться преимуществами моего нового Fusion Drive! Он продолжает работать быстрее, так как узнает, какие приложения я использую чаще всего.
В конце этого процесса есть несколько глюков, но я считаю их все крайне незначительными:
- Если я загружаюсь с опциональной клавишей, моя прошивка для Mac дважды отображает Fusion Drive. Выбор любого диска загружается просто отлично.
- Дисковая утилита показывает мой раздел Boot Camp как часть Fusion Drive, хотя он находится только на жестком диске. Это кажется безвредным.
- Панель управления Boot Camp в Windows 7 также содержит список Fusion Drive дважды. Опять же, оба варианта работают нормально.
- Когда я впервые загрузился в Windows 7, у меня появился экран загрузчика Windows, возможно, потому, что я переместил жесткий диск с разделом Boot Camp в отсек для компакт-дисков. Windows 7 изменила адрес диска, и с тех пор он загружается нормально.
В общем, это отличное обновление, и я рад, что сделал это!