Почему так сложно восстановить удаленные данные на Android и что с этим делать

Когда дело доходит до восстановления данных Android(Android data) , быстрый поиск в Google(Google search) выдает множество мошеннических действий, дезинформации и вредоносных программ, выдающих себя(malware posing) за инструменты восстановления. Многие люди случайно удаляют важные файлы, и, к сожалению, многие пытаются извлечь выгоду из своего несчастья. 

Но это не все плохие новости. В этой статье мы объясним, какие виды восстановления данных возможны на Android и как защитить себя от случайного удаления данных в будущем. 

Можно ли восстановить данные на Android? 

К сожалению, очень мало данных можно восстановить во внутренней памяти телефонов Android , если для них не была сделана резервная копия. Чтобы выяснить почему, давайте начнем с обсуждения того, как данные хранятся на устройстве Android(Android device) и что происходит, когда они удаляются. 

Как Android сохраняет и удаляет файлы(Does Android Save and Delete Files) ?

В большинстве телефонов (и устройств хранения) при удалении файлов они на самом деле не стираются. Вместо этого расположение недавно удаленных файлов помечается как перезаписываемое. Затем исходные данные заменяются при сохранении нового файла, перезаписывая его. Таким образом, хотя данные и не перезаписываются, технически их можно восстановить — по крайней мере, так было бы, если бы диск не(disc wasn) был зашифрован. 

От Android 5.0 до Android 9 используется полное шифрование диска. В этой форме шифрования используется один 128-битный ключ расширенного стандарта шифрования (AES)(128-bit Advanced Encryption Standard (AES)) , который надежно хранится на устройстве (защищен паролем пользователя). В случае сброса к заводским настройкам(factory reset) все файлы, хранящиеся с использованием полного шифрования диска, стираются и становятся полностью невосстановимыми. 

Вместо этого в Android 7.0 и более поздних версиях используется файловое шифрование. Эта форма шифрования использует разные ключи для разных файлов, что означает, что они могут быть разблокированы независимо друг от друга. Однако это также означает, что при удалении файла его ключ шифрования(encryption key) удаляется вместе с ним, фактически полностью стирая его. 

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

И, что еще хуже, восстановление данных из флэш-памяти Android NAND(NAND flash) значительно сложнее, чем с жестких дисков компьютеров. 

Контроллер хранения(storage controller) записывает все данные на флэш-(NAND flash) накопителе NAND. Когда файл удаляется, контроллер помечает это пространство как «пустое», но фактически не стирает его. Поскольку данные постоянно записываются и удаляются, контроллеру приходится отслеживать все более подробную карту хранилища. 

Однако, начиная с Android 4.3 , телефоны включают протокол под названием TRIM . TRIM помогает, говоря контроллеру прекратить отслеживать удаленные данные, помечая их для сборки мусора(garbage collection) (где файлы полностью стираются). По сути, это означает, что чем дольше вы оставляете удаленные данные, тем меньше у вас шансов восстановить их. 

Какие данные(Data) можно восстановить на Android ?

Типы данных, которые вы можете восстановить с телефонов Android , включают: 

  • Недавно удаленные фотографии, которые хранятся в корзине(recycling bin) 
  • Любые удаленные данные, для которых были созданы резервные копии с использованием таких сервисов, как Samsung Cloud и Google Drive .(Samsung Cloud and Google Drive)
  • Данные, которые были сохранены на SD-карте(SD card) (хотя это не гарантируется)
  • Данные(Data) , связанные с вашей учетной записью Google(Google Account) , такие как список контактов.

Можно ли восстановить данные после сброса настроек(Reset) ?

Невозможно восстановить данные с телефона Android , который был (Android phone)сброшен до заводских настроек(factory reset) , если только не была сделана резервная копия в другом месте. Данные(Data) , хранящиеся на SD-карте(SD card) , можно восстановить, даже если они будут удалены — мы расскажем об этом ниже. 

Помогает ли рутирование(Does Rooting) телефона восстановить данные(Phone Help Recover Data) ?

Некоторые приложения(recovery apps) для восстановления данных требуют рутирования вашего Android для восстановления данных. Для более старых версий Android , таких как (Android)OS 5 или 6, рутирование было относительно простым и позволяло приложениям для восстановления(recovery apps) данных обходить шифрование диска(disk encryption) и потенциально получать доступ к недавно удаленным файлам. 

В более поздних версиях, включая Android 10 и 11, рутирование невозможно без загрузки Bootloader , что еще раз стирает ваше хранилище. Это фактически делает его бесполезным для восстановления данных. 

А как насчет специалистов по восстановлению данных(Data Recovery Specialists) ?

Специалисты по восстановлению данных(Data recovery) используют сложные, часто разрушительные методы для прямого доступа к хранилищу NAND(NAND storage) и восстановления данных. Для ОС Android(Android OS) с предварительным шифрованием эти методы были успешными, но также приводили к поломке телефона. 

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

Все ли приложения для восстановления данных являются мошенничеством?

Нет, хотя в магазине Google Play(Google Play Store) доступно много мошеннических приложений , многие из них являются законными. Например, они могут прекрасно работать с SD-картами, старыми версиями Android и другими носителями информации.

Тем не менее, многие жульничества ЯВЛЯЮТСЯ . (ARE)И имейте в виду, что ни одно приложение не может восстановить данные после сброса к заводским настройкам(factory reset) (если только это не очень ранние версии Android ) или с телефонов, использующих шифрование на основе файлов. 

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

Часто приложения(recovery apps) для восстановления данных восстанавливают кэшированные эскизы и утверждают, что они являются оригинальными файлами фотографий (что все же может быть лучше, чем ничего). По этой причине многие приложения предлагают(apps offer) инструменты «улучшения изображения». 

Как восстановить данные(Data) с вашего Android

Некоторые(Certain) данные можно восстановить на вашем Android-устройстве(Android device) , если вы создали их резервную копию в прошлом или если они хранятся на вашей SD-карте(SD card) , а не во внутренней памяти телефона. Вы также можете восстановить SMS - сообщения. 

Проверьте корзину

В некоторых приложениях для работы с фотографиями(photo apps) , в том числе в приложении «Галерея(Gallery app) », есть корзина(recycle bin) , в которой временно хранятся недавно удаленные фотографии. 

Чтобы получить к нему доступ, откройте галерею(Gallery) и выберите три горизонтальные линии в правом нижнем углу. Затем выберите «Корзина(Recycle Bin) » . 

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

Восстановить удаленные данные с(Data From) SD- карты(SD Card)

Данные на вашей SD-карте(SD card) восстановить намного проще, чем данные на флеш-памяти Android. Даже если файлы на вашей SD-карте(SD card) были удалены или вы случайно отформатировали диск, вы все равно сможете восстановить их с помощью надежных инструментов восстановления данных. 

Если вы случайно удалили фотографии со своей SD-карты(SD card) , мы рекомендуем использовать PhotoRec — бесплатное приложение для восстановления фотографий,(photo recovery app) которое вы можете установить на свой компьютер. Используя устройство чтения SD-карт(SD card) для доступа к диску, вы, надеюсь, сможете восстановить свои фотографии. 

Восстановление из локальной резервной копии

Большинство телефонов Android имеют функцию локального резервного копирования(backup function) . Если вы включили периодическое резервное копирование, вы сможете восстановить любые удаленные данные, которые были захвачены предыдущим резервным копированием. 

Чтобы получить доступ к резервным данным: 

  1. Откройте «Настройки(Settings) » > «Учетные записи и резервное копирование( Accounts and backup) » .

  1. Нажмите Восстановить данные(Restore data)

  1. Выберите самую последнюю резервную копию для вашего телефона. 

  1. Убедитесь, что выбраны все данные, которые вы хотите восстановить, затем нажмите «Восстановить»(Restore)

Восстановить из аккаунта Google

Если у вас есть учетная запись Google(Google account) и вы включили синхронизацию на Android , некоторые ваши данные могут быть восстановлены даже после сброса настроек(factory reset) . Более того, Android 8 и более поздние версии поддерживают автоматическое резервное копирование с помощью Google One , что позволит вам восстановить любые случайно удаленные файлы. 

Восстанавливаемые данные могут включать ваши контакты, данные приложения, календарь, данные браузера Chrome(Chrome browser) , а также документы или файлы, хранящиеся на Google Диске или в Gmail(Google Drive or Gmail)

Если вы выполнили сброс настроек телефона или используете новый телефон, во время настройки, как только вы добавите свою учетную запись Google(Google account) на устройство, вы сможете восстановить все синхронизированные данные. 

Как обеспечить резервное копирование ваших данных(Your Data)

Для устройств Android(Android) доступно множество сервисов резервного копирования , и вы даже можете выполнять резервное копирование вручную, если хотите. Самый простой вариант — включить резервное копирование через настройки Android или (Android)через учетную запись Google(via your Google Account)

Включить локальное резервное копирование

Процесс включения локального резервного копирования может различаться в зависимости от модели и производителя вашего телефона. Для Samsung , чтобы включить локальное резервное копирование: 

  1. Откройте Настройки(Settings)
  2. Нажмите Аккаунты и резервное копирование(Accounts and backup) .

  1. Выберите Резервное копирование данных(Back up data)

  1. Включите каждый тип данных, для которых вы хотите автоматически создавать резервные копии, или выберите « Создать резервную копию сейчас»(Back up now)

Эти данные теперь будут периодически создавать резервные копии в Samsung Cloud(periodically backup to the Samsung Cloud) , когда ваше устройство находится в режиме ожидания и подключено к WiFi

Включить резервное копирование Google One

Чтобы включить автоматическое резервное копирование с помощью Google One(Google One)

  1. Откройте Настройки(Settings) > Google

  1. Выберите Резервное копирование(Backup) .

  1. В разделе «Сведения о резервном копировании(Backup details) » убедитесь, что включены все категории. 

  1. Чтобы включить их, коснитесь элемента и включите « (item and toggle)Резервное копирование и синхронизация»(Back up & sync) .

Когда ваше устройство бездействует в течение двух часов и подключено к WiFi, оно начнет синхронизировать ваши данные. 

Профилактика лучше, чем лечение

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

К счастью, существует множество бесплатных или платных облачных сервисов, которые могут сделать это за вас с минимальными усилиями! 



About the author

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



Related posts