Как iCloud стёр 7000 моих фотографий, и как мне удалось восстановить несколько сотен из них

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Я всегда доверял облакам, но оказалось, что они лишь играли моими чувствами. А история началась так: я решил почистить диск на своём Макбуке.


В нём всего (в 2014 году это было «целых») 256 ГБ флеша, которые постоянно иссякали. После субботника и чистки всего, что можно, сканирование диска (я использую DaisyDisk) показало, что несколько десятков гигабайт приходится на медиатеку Фото — родного эппловского приложения. Я его почти не использовал, но иногда запускал, и в нём была включена синхронизация с iCloud (у меня iPhone, и все фотки сгружаются в облако) в режиме оптимизации хранилища. То есть при нехватке места оригиналы фотографий должны были удаляться, а на диске оставались бы только миниатюры. Вероятно, чистка происходит, когда места вот уже СОВСЕМ не остаётся. Мне всё это было совершенно не нужно, я хотел избавиться от накопленного кэша. Но кнопки такой Apple не предусмотрела.

Поразмыслив, я решил просто отключить синхронизацию с iCloud. Снял галочку, программа предупредила, что семь с лишним тысяч фотографий будут удалены с этого устройства (с Макбука, стало быть). Это мне и нужно было, я согласился. Но фотки никуда не делись. Я подождал час или два, ничего не изменилось.

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

На следующий день я, конечно, обнаружил, что фотографий на iPhone всего лишь 75, а не 7000. Потные ладошки, контрольная проверка в icloud.com, Фото — да, и там тоже 75.

Самое обидное, что если в ОБЩИХ настройках хранилища iCloud отключить хранение фотографий, то Apple даёт 30 дней на то, чтобы передумать. А если ты удалил фотографии из облака (потому что решил, что синхронизации нет и ты просто удаляешь локальные копии), то фарш невозможно провернуть назад.


Пошел в Гугл за программами для восстановления данных из iPhone — в нём-то точно раньше хранились оригиналы всех фотографий. Нашел iMyFone D-Back iPhone Data Recovery. Программа платная, сейчас стоит 50 долларов за одно устройство (имеется в виду компьютер) на один год, обычная цена — 70 долларов.

Скачал, установил, активировал, запустил. В окне несколько вкладок. Кроме восстановления данных из iPhone, приложение умеет выдирать данные из бэкапа в iTunes (не делал уже лет пять, облака ведь) и из iCloud, а еще выводить iPhone/iPad из комы, если тот не включается. Вариант с iCloud я тоже попробовал, и мне до сих пор несколько волнительно, поскольку нужно прямо внутри приложения ввести свой Apple ID и пароль, а потом еще подтвердить на каком-нибудь из привязанных к аккаунту устройств, что в облако вхожу я. Так или иначе, я сдал разработчикам все явки, но в облаке ничего дельного не нашлось.

Возвращаемся к сканированию iPhone. Подключаю телефон. Нужно выбрать, что будем искать. D-Back умеет еще вытягивать историю звонков, сообщения, заметки (вероятно, те, что не запаролены), историю Safari, контакты и данные из нескольких популярных мессенджеров. На всякий случай отметил всё, лишним не будет.

Через минут 20 программа вывалила список найденного. Там были и сообщения, и данные из мессенджеров, но меня интересовали фотографии. В программе можно посмотреть миниатюры и выбрать файлы для восстановления. Ставлю галки на группы Photos и Videos. И — кнопка Recover.

В корне домашней папки пользователя создаётся папка с восстановленными файлами. Внутри — отдельно фотографии и отдельно видео. Самое главное: удалось восстановить несколько сотен старых фотографий. В основном, в виде миниатюр размером 640x360. Но знаете что? На этих фотографиях — первые годы жизни моего сына, поэтому спасибо и за это.

Что понравилось в iMyFone D-Back iPhone Data Recovery: смог восстановить часть фотографий


Что не понравилось в iMyFone D-Back iPhone Data Recovery: там же в домашней папки появилась еще одна — iMyfone_Full_Backup. Внутри — громадные кучи чёрт пойми чего, по количеству моих восстановлений. Причём каждая весит одинаково — по 15 ГБ, хотя в разных заходах я из любопытства восстанавливал разные категории данных. То есть сюда приложение бросает вообще всё, что смогло выдрать из телефона, а потом уже начинает копаться в залежах. И не предупреждает меня, что потом хорошо бы прибраться. А я ведь ой как не люблю, когда диск занят лишним хламом — ну, с этого ведь всё и началось.

Вывод на будущее: не доверять iCloud :( На всякий случай установил Google Фото и настроил загрузку фотографий, в слегка пережатом (без видимых потерь) виде Гугл даёт безлимитное место для фото. Но приходится время от времени запускать приложение, чтобы скинуть новые снимки — на iOS иначе нельзя.