Какой бы совершенной и стабильной операционной системой не была macOS High Sierra, иногда в ней попадаются действительно серьезные недоработки. Настолько серьезные, что после копирования пары-сотни файлов, вы рискуете потерять все данные.
Баг обнаружился непосредственно в недавно введённой файловой системе Apple File System (APFS).
Обнаружил уязвимость разработчик Майкл Бомбич.
В момент, когда я решил скопировать фильм, файловая система показала, что на диске достаточно памяти. Я приступил к копированию на раздел, все прошло успешно.
Затем я запустил фильм (он скопировался полностью) и перемотал его, чтобы убедиться в целостности файла. Никаких проблем.
После я отключил раздел диска, а после повторного подключения файл оказался повреждённым. К счастью, это был лишь тест.
С таким поведением системы связано сразу несколько моментов. Во-первых, APFS не совсем корректно и вовремя рассчитывает свободное пространство на диске.
Во-вторых, при копировании система не сообщает о возможных ошибках при переполненном диске. Т.е. до момента повторного пересчёта доступной памяти данные просто записываются в пустоту.
Разумеется, что открыть подобный файл невозможно. Избежать утери данных можно, но для этого не загружайте диск до отказа. [MR]
17 комментариев
Форум →Я уже потерял из-за macos HS 600 гб фотографий. Time Machine. Спасибо!
@A_A_M, У меня недавно 80 ГБ как корова слизала:((( сочувствую(
@A_A_M, У меня когда диск с резервными копиями тайм машин заполнился, он типа удаляет старые и освобождает место. Но все равно некоторые файлы не забекапились – пустые папки только.
то, что не корректно рассчитывает место на диске подтверждаю. можно удалить несколько гигов информации, а значение свободного места не меняется. корректируется либо перезагрузкой, либо проверкой диска дисковой утилитой
@Skyriver, надо просто подождать. Есть некая особенность работы APFS, когда результат отображается раньше, чем действие завершено окончательно, фича? Ну назовём это багом. Вероятно, исправят.
“После я отключил раздел диска, а после повторного подключения файл оказался повреждённым.”
Как отключил, чем отключил? Какие-то невнятные претензии.
Надо было из розетки выдернуть, тогда бы уж наверняка.
@kaphicurnam, из розетки выдернуть и еще ногой наступить – чтобы утрамбовать файл получше!
Writeback?
Возможно он должен был выполнить комманду sync в консоли
Мой брат при обновлении на High Sierra потерял абсолютно ВСЕ данные. Круто, да? Apple инновации!
Отличная косячИна, нам тоже чендь подобное надо замутить!!
win 10 постепенно становится новой макосью, а максоь наоборот – всё больше и больше скатывается в пучину “виндозности”))))
@azspb, лол, смищно))
Какой бы совершенной и стабильной операционной системой не была macOS High Sierrа
—————————————————————————————-
Заржал в голос, надо так назвать это глючно-дырявое )))
забавно, что в 2018 ещё существуют люди, которые теряют данные. ведь облачных сервисов ещё так мало, они такие дорогие.
С каждым днем все больше и больше рад, что сижу на iOS 10.3.3 и macOS Sierra. Впервые год без апдейтов.
@sweetmagic, +100500
@sweetmagic, я тоже на них. И все работает, как надо!
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему iTunes на Windows-компьютере не видит iPhone
Как в macOS включить подсказку для пароля разблокировки
Зачем на iPhone нужен режим разработчика. Как его включить в iOS 16?
Как на iPhone создать Воспоминание из определённых фотографий в приложении Фото
Как запретить Pages, Numbers и Keynote сохранять документы в iCloud
Как смотреть ролики YouTube на Apple Watch
Что делать, если дисплей iPhone работает некорректно
Что делать с ошибкой «Выключена вспышка»?