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

Фото не наше, но обычно все выглядит именно так.

Итак, будний день и к нам приносят 13-дюймовый MacBook Pro, у которого лопнул аккумулятор и разорвал тачпад. Батарею мы поменяли, тачпад собрали обратно, от его замены отговорили (машина 2009 года, зачем лишние вложения?), посоветовав наклеить виниловую наклейку сверху, благо помимо трещин работает прекрасно. На этом обычно и истории конец, но это было лишь начало.

Все тесты машина проходит прекрасно, показатели в норме, но перед выдачей решаем с владельцем загрузиться в штатную учетную запись пользователя и удостовериться, что все хорошо. Машина включается, грузится и… загрузка останавливается на этапе появления курсора мышки. Серый экран, яблоко, курсор мыши и больше ничего. Попробовали один раз, второй… Загрузились с нашего внешнего диска — все хорошо. С диска пользователя никак.

Когда внутри компьютера происходит такое, случиться может всякое.

Мысль сразу же заработала в каком направлении: АКБ раздулся сильно, зацепил шлейф диска и отсюда результат. И вот в этот момент владелец вдруг вспоминает, что он сильно опасался за сохранность данных на диске и чтобы там в них никто не копался, а поэтому закрыл к данным доступ. Как? А легко: выбрал диск, вызвал его свойства и для всех указал «Нет доступа»… Машина предсказуемо зависла и поехала к нам.

Не делайте так!

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

Что начали делать. В режиме восстановления исправление прав доступа результата не дает, поэтому грузимся с нашего диска и открываем доступ к диску. Однако иерархия системы такова, что на диске много разных служебных и пользовательских папок и файлов, права доступа к которым крайне разные. У одних доступ только у пользователя, у других только у системных процессов и т.д. Поэтому просто открытие доступа к диску позволило загрузиться системе, но работает она, мягко сказать, странно.

Снова запускаем исправление прав доступа, системе еще немного полегчало. Теперь вручную на папку пользователя открываем самому пользователю полные права — стало почти хорошо, кроме того, что… Когда пользователь запускает некоторые приложения (Google Chrome, Заметки, Календари и т,д.), они явно пытаются подгрузить какие-то данные и «падают». Определенно, с правами доступа где-то в недрах библиотек не все ладно, но перебор в ручную займет слишком много времени.

Поэтому решаем идти по альтернативному варианту. Создаем нового пользователя с правами администратора. Удостоверяемся, что у него проблем с приложениями нет, после чего руками переносим данные из старого пользователя, еще раз проверяем права и отпускаем человека настраивать почту, вбивать пароли и просто обустраиваться в новой среде.

Мы всегда говорим начинающим пользователям, что сломать macOS достаточно сложно и можно не бояться экспериментировать. Однако сейчас уже не столь уверенны в этом. На закрытие доступа к диску у человека ушло около 30 секунд. Последствия мы разгребали около 4 часов. Так и живем.

И да, главный вопрос этой истории — это все про сохранность данных, когда свое устройство вы сдаете в посторонний сервисный центр. Но об этом мы поговорим в другой раз.