PSA: Обновление Mac до macOS Big Sur при нехватке места может привести к потере данных

macOS Big Sur была официально выпущена для всех пользователей в ноябре прошлого года, и с тех пор Apple выпустила обновления с исправлениями ошибок и общими улучшениями. Однако, как сообщает Mr. Macintosh, Big Sur по-прежнему имеет серьезную проблему, которая может привести к потере данных, когда пользователи пытаются обновить Mac до последней версии операционной системы при нехватке свободного места.

Заметив несколько сообщений от пользователей в интернете, Mr. Macintosh выяснил, что установщик macOS Big Sur не проверяет наличие достаточного количества свободного места на внутреннем накопителе Mac. Когда система инициирует процесс обновления, Mac перестает отвечать, и данные могут быть безвозвратно повреждены.

Apple утверждает, что первое обновление до macOS Big Sur требует не менее 35,5 ГБ свободного места — и это не включает 13 ГБ установщика macOS Big Sur. К сожалению, даже если на вашем Mac нет 35,5 ГБ свободного места, macOS попытается установить обновление Big Sur, и именно тогда пользователи могут потерять все свои данные.

Процесс обновления, похоже, проходит безупречно, но ближе к концу установки пользователи видят следующее сообщение:

Произошла ошибка при подготовке обновления программного обеспечения.

С этого момента Mac больше не загружается. Mr. Macintosh смог подтвердить, что эта ошибка затрагивает установщик macOS Big Sur 11.2 и даже установщик бета-версии macOS Big Sur 11.3. В то же время, это не влияет на OTA-обновления от одной установки Big Sur к другой (например, обновление с macOS 11.1 до macOS 11.2).

Если у вас есть резервная копия данных, вы можете просто стереть весь диск и переустановить macOS. Однако восстановление данных без резервной копии может быть очень сложным.

При включенном FileVault вам потребуется подключить Mac к другому Mac через режим целевого диска, чтобы восстановить файлы. Если FileVault не был включен на вашем Mac, вы можете попытаться удалить некоторые файлы с помощью приложения Terminal в macOS Recovery, что позволит macOS успешно завершить процесс обновления.

Apple пока никак не прокомментировала эту ошибку, но, как ожидается, она будет исправлена в окончательном релизе macOS Big Sur 11.3. Вы можете прочитать более подробную информацию об этой проблеме в блоге Mr. Macintosh.