Ошибка macOS High Sierra может привести к потере данных при записи в образы дисков

В macOS High Sierra был обнаружен новый недостаток, который может привести к потере данных при записи в образы дисков. Это влияет на те, отформатированные с использованием Файловая система Apple (APFS) в частности, но это не должно быть проблемой для вашего основного SSD.

Последние выпуски программного обеспечения Apple были преследованы надоедливыми ошибками. Компания быстро исправила наиболее важные проблемы, но многие из незначительных сбоев все еще остаются после публичного дебюта macOS High Sierra и iOS 11 пять месяцев назад.

Ошибка APFS может привести к потере данных

Теперь новая ошибка была обнаружена Майком Бомбичем, разработчиком программного обеспечения и создателем Carbon Copy Cloner для Mac. Недостаток, который находится в APFS, может привести к потере данных при записи в образы дисков с «разреженными пакетами».

Редкие пакеты, представленные в Mac OS X Leopard в 2007 году, представляют собой образы дисков, которые занимают ровно столько места, сколько содержащихся в них данных. По мере добавления дополнительных данных размер разреженного пакета увеличивается до тех пор, пока он не достигнет предела, определенного при его создании, или пока нижележащий диск не будет заполнен.

Редкие пакеты особенно полезны для таких вещей, как диски резервного копирования. Поскольку они состоят из «полос» данных, каждая из которых хранится в отдельном файле, их легче синхронизировать с другими томами. А поскольку они используют ровно столько данных, сколько им нужно, они занимают мало места.

Бомбич обнаружил проблему, когда macOS сообщил, что на одном из томов его образа диска было «достаточно свободного места», несмотря на то, что базовый диск был заполнен. «Любопытно, я скопировал видеофайл на том образа диска, чтобы посмотреть, что произойдет», он пишет.

«Весь файл скопирован без ошибок! Я открыл файл, убедился, что видео воспроизводится от начала до конца, проверил контрольную сумму файла - насколько я мог судить, файл был целым и целым на образе диска. Однако, когда я размонтировал и перемонтировал образ диска, видео было повреждено ».

К счастью, это был всего лишь тест, а исчезнувший файл оказался просто тестовыми данными, добавляет Бомбич. Но другим пользователям High Sierra может повезти меньше. «Если вы когда-либо теряли данные, вы знаете, какое неприятное чувство возникло бы».

Apple знает о проблеме

Бомбич выявил две проблемы, обе из которых были отслежены службой «diskimages-helper» в macOS.

Во-первых, свободное пространство в разреженном пакете APFS не обновляется правильно, когда свободное пространство на образе хоста уменьшается. Во-вторых, в macOS нет ошибки, когда запросы на увеличение разреженного пакета терпят неудачу, и данные в конечном итоге записываются в пустоту.

Бомбич сообщил о проблеме в Apple, но неясно, получил ли он ответ.

Пока недостаток не будет исправлен, Carbon Copy Cloner отказывается от поддержки образов дисков, отформатированных с помощью APFS. Но важно помнить, что эта проблема затрагивает только разреженные образы дисков; обычные тома APFS, такие как загрузочный SSD вашего Mac, безопасны.

Поскольку это так, недостаток «вряд ли станет широко распространенной проблемой», - объясняет Бомбич.

С помощью: MacRumors

Последнее сообщение в блоге

Обзор: текстовый редактор Ommwriter
September 10, 2021

Обзор: текстовый редактор OmmwriterOmmwriter отличается. Это текстовый редактор, который, возможно, лучше описать как «среду для написания», потому...

| Культ Mac
September 10, 2021

Apple проведет мероприятие для iPod Media 7 сентября, но будет ли там iPhone 5? [Слух]Ежегодное мероприятие Apple, посвященное iPod media, традицио...

| Культ Mac
September 10, 2021

Стив Возняк отказался работать над фильмом Катчера «Работа» после прочтения раннего сценария «Дерьмо»Джош Гад сыграл Воза в фильме Эштона Катчера 2...