Операционная система macOS Sierra пытается тянуть за собой на Мак пользователя и новую файловую систему Apple File System ака APFS. Последняя имеет как свои преимущества, так и недостатки, большей частью обусловленные новизной. В частности, не всегда корректно отрабатываются накопители с шифрованием, а также совсем не поддерживаются традиционные жесткие диски. Во втором случае при обновлении до High Sierra формат файловой системы не меняется и остается старый-добрый HFS+. Однако в некоторых ситуациях новая система macOS просто откажется устанавливаться.

За последние дни мы уже дважды столкнулись с ситуацией, когда macOS High Sierra отказывалась устанавливаться на Маки, в которых были собраны нештатные системы хранения Fusion Drive. В процессе установки просто вылезало сообщение «Неверный запрос» и на этом все заканчивалось. В частности, это случилось с 17-дюймовым MacBook Pro 2011 года, у которого SSD-накопитель был установлен вместо оптического привода, и с 21-дюймовым компьютером iMac с такой же конфигурацией.

Оно бы, конечно, и бог с ним, но проблема была ровно в одном: машины как раз приехали к нам на апгрейд и на них изначально уже стояли системы High Sierra (проблем с установкой «оси» на один диск пока нет). А чтобы успешно перенести данные пользователей на машины после апгрейда, надо таки и на них поставить High Sierra. Звучит для простого смертного запутанного, но если вы собираетесь эту процедуру провести сами, то понимаете о чем мы.

Чтобы обойти проблему, мы пробовали разное: клоны, разные конфигурации, разные установщики, апгрейды с более ранних версий системы — не помогало ничего. Ответ же случайно нашли на форуме «хакинтошников». И он не лишен изящности. Итак, записывайте.

  1. Если на исходном жестком диске у вас еще не установлена High Sierra, а это надо будет сделать, то сделайте это. Но скорее всего, она у вас уже стоит.
  2. Сделайте резервную копию Time Machine на внешний диск.
  3. Соберите в своей машине Fusion Drive (физически установите все накопители).
  4. Теперь загрузитесь с установочного USB-накопителя с системой macOS Sierra aka 10.12.
  5. Через Терминал соберите Fusion Drive.
  6. А теперь выберите Восстановление из резервной копии Time Machine, в качестве целевого раздела выбрав собранный Fusion Drive.

После этого на компьютер с Fusion Drive перенесется целиком система macOS High Sierra со всеми пользовательскими данными. Можно сказать, 1-0 в нашу пользу!