Войти

Или войди с помощью

Из-за бага macOS High Sierra можно потерять данные

Иван Петров avatar |
Из-за бага macOS High Sierra можно потерять данные

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

Баг обнаружился непосредственно в недавно введённой файловой системе Apple File System (APFS).

Обнаружил уязвимость разработчик Майкл Бомбич.

В момент, когда я решил скопировать фильм, файловая система показала, что на диске достаточно памяти. Я приступил к копированию на раздел, все прошло успешно.

Затем я запустил фильм (он скопировался полностью) и перемотал его, чтобы убедиться в целостности файла. Никаких проблем.

После я отключил раздел диска, а после повторного подключения файл оказался повреждённым. К счастью, это был лишь тест.

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

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

Разумеется, что открыть подобный файл невозможно. Избежать утери данных можно, но для этого не загружайте диск до отказа. [MR]

17
undefined
iPhones.ru
«Самая стабильная» ОС.

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  1. A_A_M avatar
    A_A_M 19 февраля 2018
    3

    Я уже потерял из-за macos HS 600 гб фотографий. Time Machine. Спасибо!

    Иван Петров avatar
    Иван Петров19 февраля 2018
    2

    @A_A_M, У меня недавно 80 ГБ как корова слизала:((( сочувствую(

    natsuki avatar
    natsuki19 февраля 2018
    0

    @A_A_M, У меня когда диск с резервными копиями тайм машин заполнился, он типа удаляет старые и освобождает место. Но все равно некоторые файлы не забекапились – пустые папки только.

    Войди на сайт, чтобы ответить
    Ответить
  2. Skyriver avatar
    Skyriver 19 февраля 2018
    1

    то, что не корректно рассчитывает место на диске подтверждаю. можно удалить несколько гигов информации, а значение свободного места не меняется. корректируется либо перезагрузкой, либо проверкой диска дисковой утилитой

    kaphicurnam avatar
    kaphicurnam19 февраля 2018
    0

    @Skyriver, надо просто подождать. Есть некая особенность работы APFS, когда результат отображается раньше, чем действие завершено окончательно, фича? Ну назовём это багом. Вероятно, исправят.

    Войди на сайт, чтобы ответить
    Ответить
  3. kaphicurnam avatar
    kaphicurnam 19 февраля 2018
    2

    “После я отключил раздел диска, а после повторного подключения файл оказался повреждённым.”
    Как отключил, чем отключил? Какие-то невнятные претензии.
    Надо было из розетки выдернуть, тогда бы уж наверняка.

    Czochralski avatar
    Czochralski19 февраля 2018
    3

    @kaphicurnam, из розетки выдернуть и еще ногой наступить – чтобы утрамбовать файл получше!

    Войди на сайт, чтобы ответить
    Ответить
  4. efim avatar
    efim 19 февраля 2018
    1

    Writeback?

    Возможно он должен был выполнить комманду sync в консоли

    Войди на сайт, чтобы ответить
    Ответить
  5. Dirty Harry avatar
    Dirty Harry 19 февраля 2018
    0

    Мой брат при обновлении на High Sierra потерял абсолютно ВСЕ данные. Круто, да? Apple инновации!

    Войди на сайт, чтобы ответить
    Ответить
  6. Sa_sungRus avatar
    Sa_sungRus 19 февраля 2018
    0

    Отличная косячИна, нам тоже чендь подобное надо замутить!!

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.