Не удается клонировать (восстановить из..) системный раздел с APSF с помощью дисковой утилиты
(в заголовке ошибка, APFS, конечно же)
Длительное гугление, в том числе в яндексе, не дало вообще ни единого упоминания о подобной проблеме, потому прошу помочь мне здесь. Итак
Дано:
Внутренний SSD MacBook Pro в GUID разделенный на два раздела с APFS в разных контейнерах, 256 гб под систему, остальное под данные.
Надо:
Скопировать системный раздел на внешний носитель аналогичного размера (256 гб) с помощью дисковой утилиты (восстановить из..), так, что б потом аналогичным образом, с помощью дисковой утилиты (запущенной, например, с установочной флешки), можно было восстановить чистую систему обратно если с ней что-то случится, к примеру.
(пожалуйста, не пишите здесь о Time Machine, мне в данной ситуации она не удобна)
Проблема:
Пока все было отформатированно в HFS+ – проблем не было никаких. Неоднократно клонировал и восстанавливал обратно таким образом систему, все шикарно работало. Но вот переехал на APFS, и понеслось..
С APFS в начале процесса клонирования (восстановления из раздела) все вроде бы протекает как обычно - сначала, собственно, само восстановление, потом после середины, проверка.
Но в конце процесса получаю следующую ошибку:
Обратному преобразователю APFS не удалось выполнить обратное преобразование тома – Неверный аргумент
Не удалось завершить операцию. (OSStatus, ошибка 22)
После закрытия окна с ошибкой (и даже переподключения носителя) в дисковой утилите отображается только носитель с пустым контейнером под APFS
Что пробовал:
• Предварительно форматировать целевой носитель со схемой разделов GUID в: ExFat, HFS+, и, собственно, APFS.
Кстати, в случае с предварительным APFS еще несколько моментов:
– во первых не пересоздается раздел (ну оно и понятно, ибо аналогичная фс), и соответственно имя целевого раздела на время восстановления остается прежним, в отличии от того, что на самом первом скрине (ASRNewVolume_28315)
– во вторых, после закрытия окна ошибки диск таки появляется доступным в Finder'е, и даже с таким же именем как у раздела-источника, но со странным содержимым - одни файл размером с раздел-источник и с именем ContainerToInvert.
Догадываюсь, что это как раз то, что по какой-то причине и не удалось преобразовать этому самому преобразователю APFS
• На самом носителе пробовал создать dmg образ, и восстановить системный раздел в него (очень странный способ от отчаяния, с еще более странными ошибками).
• Во всех случаях нажимал на "восстановить (из)" именно на разделе целевого носителя (когда пробовал форматировать его в APFS, то нажимал еще и на контейнере раздела), а не на самом носителе, т.к. тогда предлагает восстановить тоже со всего внутреннего носителя, а нужен только системный раздел.
p.s.
Насколько я понимаю восстановление раздела из APFS (а возможно и из других фс) помимо самого восстановления и проверки, происходит с целой кучей дополнительных команд из графической оболочки дисковой утилиты, среди которых, судя по тексту ошибки, и некое "обратное преобразование APFS", о сути которого я понятия не имею. Если кто знает, какие именно даются команды в вышеуказанном процессе, опишите хотя бы их, возможно это натолкнет на правильное решение, а возможно их можно просто выполнить в терминале, изменив некоторые параметры (надеюсь сталкиваться с терминалом как можно меньше, ибо хоть и более-менее все понимаю, но не люблю с ним возиться)
MacBook Air (2018 or later)