Как восстановить данные с телефона. Android-Восстановление данных Советы, Трюки и уроки

Кто из нас не удалял фотографии или видеозаписи, в полной мере не осознавая содеянного? Да, очень неприятно осознавать утрату. Но нет повода для паники: есть масса способов вернуть данные. В этой статье я покажу, как восстановить удаленные файлы на android без root-доступа и без компьютера.

Совет . Время после удаления играет значительную роль: не не копируйте новые файлы на устройство, пока не запустили . Отключите Wi-Fi и 3G/4G соединения. Пока работает автоматическое обновление, ваши данные могут быть перезаписаны без вашего ведома. И, если вы имели какой-то шанс заполучить потерянные файлы, он потерян.

Восстановление удаленных файлов Android без root

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

1. Подключаем карту памяти к ПК

Первое, что нужно сделать - это подключить карту памяти телефона как запоминающее устройство к компьютеру. Хотя вы можете подключить ваш Android через USB, я бы порекомендовал картридер: не все Android-телефоны позволяют монтировать диск sd-карты как отдельный том.

2. Загружаем программу Recuva

Первое, что нужно сделать, запустив Undelete, - выбрать устройство хранения, где вы хотите найти утраченные данные (это может быть внутренняя или внешняя память).

2. Сканируем память телефона

Просканируйте выбранное устройство. Этот процесс может занять от 2 до 10 минут, в зависимости от объема памяти и количества хранимых данных.

3. Восстанавливаем данные со внутренней памяти

По окончанию, вам будут представлены найденные данные, распределенные в нескольких вкладках: файлы, изображения, музыка, видео, документы и другие файлы. возвращаются на свое изначальное место - туда, где они хранились до удаления. Эта опция может работать только частично (если есть проблема с памятью вашего телефона на Android). В этом случае, обратитесь к Recuva (см. выше), Wondershare или другим программам для root-восстановления.

Вопрос-Ответ

Подскажите, как восстановить удаленные файлы на Андроиде без программ? Возможно ли это?

Ответ . Нет. Однако, если вы храните резервные копии файлов в облаке Google Drive или Dropbox, можете скопировать файлы оттуда обратно на телефон.

Как восстановить фото на Андроиде без использования ПК? Те программы, которые вы перечислили выше, не помогают!

Ответ. А как же приложения Wondershare Dr. Fone и DiskDigger? Также можем посоветовать Mobisaver. Впрочем, эффективность подобных утилит не слишком высока - для восстановления внутренней памяти лучше использовать .

Можно ли скачать Recuva для Андроид? Есть ли удобная мобильная версия у этой программы?

Ответ. Увы, мобильной версии нет и маловероятно, что она появится. К тому же, без root-доступа она будет малоэффективна.

Потеря информации на любимом гаджете… Сия чаша уже не минула наверное ни кого. И суть не в том, из-за чего это произошло — личная невнимательность, атака вирусов или программный сбой, а в том, что делать дальше, чтобы это исправлять. Отчаиваться не стоит, восстановить удаленные файлы на Андроид сложно, но можно, вопреки тому, что корзины на Андроиде не предусмотрено.

Есть два не особо отличающихся метода по восстановлению удаленных данных — с использованием ПК и без такового. Они основаны на применении специальных программ-реаниматоров, которые находят удаленную информацию на носителях. Таких программ имеется великое множество, но принцип их работы примерно одинаков, так что мы рассмотрим только самые распространенные и зарекомендовавшие себя.

Для этого нам необходимо:

Ноутбук или персональный компьютер, с установленной ОС Windows;
USB-кабель для подключения вашего планшета, либо телефона;
программное обеспечение для восстановления удаленных файлов. С этим проблем не должно возникнуть — в сети Интернет их огромное количество и распространяются они преимущественно бесплатно.

Рассмотрим два наиболее популярных приложения 7-Data Android Recovery (Скачать с сайта разработчика) и Dr.Fone (Скачать).

7-Data Android Recovery

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

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

7-Data Android Recovery сама запустит сканирование раздела для поиска, в результате чего появится табличка, содержанием которой и будет удаленная информация. Оговорюсь, эта процедура может занять значительное время, так как напрямую зависит от размера памяти, занятой папкой.

Выбираем нужный файл и жмем Save.

Просто, быстро, не сложно, работает с системными разделами.

Dr.Fone

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

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

Выбираем удаленный файл, нажимаем кнопку Recover. Указываем путь к папке, куда его можно восстановить.

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

Восстановление непосредственно на устройстве с ОС Андроид

К сожалению, компьютер не всегда может оказаться под рукой, но это абсолютно не является препятствием, чтобы восстановить удаленные файлы на Андроид. Можно обойтись одним девайсом, скачав утилиту непосредственно на него. С такой задачей неплохо справляется программа Dumpster (скачать). Она устанавливается так же, как и все остальные приложения для Андроида и играет роль своеобразной корзины для хранения удаленных файлов. Кстати, в настройках можно указать какие виды данных предпочтительно хранить, а какие можно удалять сразу же.

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

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

Если не получилось восстановить?

Если все вышеперечисленные методы не принесли успеха, скорее всего восстановить данные не получится.

Но, все же можно попробовать зайти на сайт photos.google.com под своей учетной записью. Эта запись запрашивается у пользователя при первом включении устройства и в дальнейшем может использоваться для хранения и получения информации из различных ресурсов. Так что всегда есть вероятность, что ваши фото синхронизированы и обнаружатся на данном ресурсе.

Аналогичным образом можно попробовать восстановить контакты по ссылке contacts.google.com. Но, здесь сюрпризом может оказаться список контактов собранных со всех устройств и приложений вперемешку.

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

Если вам тоже надоели бесконечные игры на Android и хочется чего-то серьезного и интересного в плане софта, то сейчас самое время устранить все помехи, которые могут отвлечь от чтения текущего обзора, сосредоточиться и приготовиться к тому, что будет нечто интересное. Вы же знаете, что удалив файл с карты памяти, его всё же можно восстановить?

Фотку затёрли или видео или документ или архив или ещё что-то, ошиблись и теперь сожалеете об утрате? Действительно печально, ведь в Android нет корзины, откуда можно извлечь нечаянно удалённые файлы. Но, как я уже писал раньше, способ к реанимации всё равно есть. И поможет нам в этом приложение Undeleter.

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

Как видно из названия программы Undeleter - это приложение для восстановления данных, как, к примеру, Get Data Back, Easy Recovery или Recover4All для ПК. Undelete занимается тем, что просканирует вашу карту памяти, найдёт всё, что подлежит восстановлению и предоставим вам соответствующую возможность. Или же позволит прибить файл окончательно так, чтобы достать его было уже невозможно.

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

Уж не знаю, насколько часто у вас случаются осечки, что вы понимаете, что буквально только что попрощались с чем-то важным и нужным. Мне кажется, что Undeleter не помешает никому, просто так, на всякий пожарный. Правда, подобный софт, что не удивительно требует наличия рут-прав в системе.

Особенности :

  • Восстановление удалённых файлов в любом разделе
  • Распознавание документов, фотографий, видео, музыки, архивов и apk
  • Сохранение восстановленых файлов прямо в Dropbox и Google Drive

Скачать Undeleter (Восстановление файлов, удалённых с SD-карт и внутренней памяти) на Андроид вы можете по ссылке ниже.

Разработчик: Fahrbot
Платформа: Android (Зависит от устройства)
Язык интерфейса: Русский (RUS)
Состояние: Full (Полная версия)
Root: Нужен



  • Tutorial

Сейчас всё больше смартфонов идут без слота для sd-card, и информацию приходится хранить на встроенной памяти с доступом к ней по MTP. Такой режим подключения не позволяет стандартными средствами восстановить данные телефона после wipe’а или случайного удаления.

Сегодня на примере связки Xiaomi Mi2s и Windows 8.1 я постараюсь рассказать, как можно восстановить утерянные данные, кому интересно, добро пожаловать под кат.

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

Протокол MTP не позволяет компьютеру распознать подключенный девайс как USB-накопитель и программы для восстановления не могут просканировать такое устройство и спасти данные, поэтому нам потребуется скопировать весь внутренний раздел памяти в виде образа системы.

Подготовка Android-устройства

Вам понадобится root и включенная отладка по USB.

Подготовка PC

Для того, чтобы скопировать раздел системы, нам понадобится:
  • Драйвера для вашего устройства (в случае проблем habrahabr.ru/post/205572);
  • ADB (adbdriver.com или developer.android.com);
  • Сервер FileZilla .
Сперва устанавливаем USB-драйвера для вашего устройства и ADB. После этого советую перезагрузить ПК.
VHDtool
Создаём папку с адресом C:\cygwin64\000 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку VHDtool.exe.
FileZilla
В ходе инсталяции соглашаемся на все стандартные установки.
После установки FileZilla запустится автоматом, но из программы необходимо выйти и запустить её от имени Администратора .
При запуске FileZilla спросит имя сервера, оставляем всё как есть.

Listen on those ports 40
timeout settings - по умолчанию стоит 120, 60, 60, а мы ставим везде 0 и нажимаем ОК.
Заходим в edit - users. В окошке users создаем нового юзера. В моем случае это юзер qwer.
Нажимаем Add - пишем имя - пароль pass - нажимаем ОК.

Далее в том же меню Users, слева выбираем закладку Shared folders. Заходим туда и добавляем папку в которую будет заливаться наш блок. Нажимаем Add и добавляем папку C:\cygwin64\000. В окошке появится путь к этой папке. Если слева от надписи C:\cygwin64\000 не будет буквы H, то нужно нажать Set as home dir. Затем выделив строчку C:\cygwin64\000 нужно отметить права Read и Write галочками. Затем нажать ОК.


ADB
Нам понадобятся следующие файлы:
  • adb.exe
  • AdbWinApi.dll
  • adb-windows.exe
  • AdbWinUsbApi.dll
  • fastboot.exe

Скачать их можно на .
Или вытащить из дистрибутива Android SDK.

Копируем их в папку C:\cygwin64\bin

Проверка работы ADB
Запускаем консоль из папки C:\cygwin64\bin, для этого достаточно вписать cmd в адресную строку проводника

Вводим команду:

Список подключенных девайсов не должен быть пуст, если после строчки List of devices attached пусто, то вы не установили USB-драйвера или не включили отладку по USB.

Когда всё идет хорошо, консоль выглядит так:

20352f2c – мой Xiaomi Mi2s

Режим модема по USB

Нам понадобится подключить аппарат по USB к вашему ПК и включить режим модема по USB. Я использую CyanogenMod 11 и у меня этот режим находится по пути: Настройки > Беспроводные сети > Ещё… > Режим модема > USB-модем

Скриншот


Теперь нам необходимо узнать, какой IPv4 адрес получил ваш компьютер.
Используем команду ipconfig в командной строке
или
Идем по пути: Панель управления\Сеть и Интернет\Центр управления сетями и общим доступом

Кликаем по надписи ’Подключение по локальной сети’ далее Сведения и копируем адрес IPv4.

В моём случае это 192.168.42.79

Важно! При каждом переподключении USB кабеля и вкл/выкл режима модема IPv4 будет меняться.

Какой блок памяти нам нужен?

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

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

Adb shell su find /dev/block/platform/ -name "mmc*" -exec fdisk -l {} \; > /sdcard/list_of_partitions.txt
Hint: если вам лень вручную переписывать команды или вы боитесь допустить ошибку, то можно воспользоваться копированием, но вставить привычным способом строчку в консоль не выйдет, поэтому необходимо кликнуть правой кнопкой мыши по окну консоли, далее выбрать изменить > вставить.

После чего во внутренней памяти появится файл list_of_partitions.txt, который нам необходимо скопировать на ПК и изучить.
Скопировать его можно в нашу папку 000 с помощью простой команды (выполнять её следует в отдельном окне командной строки):
adb pull /sdcard/list_of_partitions.txt C:/cygwin64/000

Мой файл имеет вид

Disk /dev/block/platform/msm_sdcc.1/mmcblk0p27: 25.6 GB, 25698483712 bytes 4 heads, 16 sectors/track, 784255 cylinders Units = cylinders of 64 * 512 = 32768 bytes Disk /dev/block/platform/msm_sdcc.1/mmcblk0p27 doesn"t contain a valid partition table Disk /dev/block/platform/msm_sdcc.1/mmcblk0p26: 3758 MB, 3758096384 bytes 4 heads, 16 sectors/track, 114688 cylinders Units = cylinders of 64 * 512 = 32768 bytes Disk /dev/block/platform/msm_sdcc.1/mmcblk0p26 doesn"t contain a valid partition table Disk /dev/block/platform/msm_sdcc.1/mmcblk0p25: 402 MB, 402653184 bytes 4 heads, 16 sectors/track, 12288 cylinders Units = cylinders of 64 * 512 = 32768 bytes Disk /dev/block/platform/msm_sdcc.1/mmcblk0p25 doesn"t contain a valid partition table итд…

Внутренней памяти в моём аппарате 32 GB. Поэтому я ищу самый большой раздел, в моём случае это mmcblk0p27 размером 25,6 GB, у вас он скорее всего будет иметь другое имя, или вообще не будет иметь приписки p**. Безусловно, никто не гарантирует что именно самый большой раздел окажется тем самым на котором еще совсем недавно лежали ваши фото, видео, документы и тд., но в 90% случаев это оказывается именно тот раздел памяти который нам нужен. В противном случае вам придется по порядку копировать все образы и проверять каждый из них.

Копируем раздел памяти на ПК.

Если вы уже закрыли окно cmd, то запускаем его снова.

Вводим команды построчно:

Adb shell su mkfifo /cache/myfifo ftpput -v -u qwer -p pass -P 40 192.168.42.79 mmcblk0p27.raw /cache/myfifo
Не забудьте внести соответствующие корректировки в код!

Расшифруем написанное:

Qwer – имя учетной записи в FileZilla (у вас свой если меняли)
pass – пароль от учетной записи в FileZilla (у вас свой если меняли)
40 – порт сервера FileZilla
192.168.42.79 – адрес сервера FileZilla (у вас свой)
mmcblk0p27.raw – копируемый блок памяти (у вас свой)

Открываем второе окно командной строки и вводим команды:

Adb shell su dd if=/dev/block/mmcblk0p27 of=/cache/myfifo

Смотрим в окно FileZilla и видим, что скачивание mmcblk0p27.raw в папку C:\cygwin64\000 началось, теперь можно закрыть окна cygwin и сделать перерыв на чай.

Конвертируем и восстанавливаем

Вернулись? Файл скачался? Отлично. Отключаем телефон, подключаем интернет. Запускаем Cygwin.bat и вводим следующие команды.

Cd C:/cygwin64/000/ VhdTool.exe /convert mmcblk0p27.raw
Не забудьте исправить mmcblk0p27 на номер своего блока!

У меня конвертирование заняло пару секунд. На выходе у нас получается всё тот же файл mmcblk0p27.raw в папке C:\cygwin64\000, но уже немного другой. Этот сконвертированный файл можно смонтировать как виртуальный диск, или, например через R-studio, произвести восстановление данных непосредственно из нашего образа. Я так и поступил.


Hint: важные моменты пометил желтым.

Итоги

Моей целью было популярным языком объяснить способ копирования системного раздела с android-девайса на ПК, возможно, некоторые упрекнут меня в сложностях, связанных с USB-модемом и ftp, и скажут, что наверняка можно было проще вытащить образ. Отвечу так: я пробовал другими способами, описанными на 4pda и xda-developers, у меня не вышло, зато с ftp получилось со второй попытки, а входе написания статьи всё вообще прошло как по маслу.

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

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

Уж сколько раз твердили миру,

Что должен быть бэкап; но только всё не впрок…

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

Как восстановить данные на SD-карте

Тут всё просто. Для начала скачайте и установите на компьютер нормальную бесплатную утилиту для восстановления данных. Это может быть мегапопулярная Recuva , опенсорсная TestDisk или её отросток PhotoRec , а также любая другая аналогичная программа.

Затем подключите SD-карту к компьютеру как обычную флешку и запустите на ней сканирование с помощью установленной утилиты. Сохраните спасённые данные и наконец-то забэкапьте их и другие ценные файлы в облако.

Как восстановить данные из внутренней памяти мобильного устройства

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

Для восстановления данных на Android существуют специальные программы, и они в большинстве своём условно бесплатные. Это значит, что вы сможете, не заплатив ни копейки, установить утилиту, просканировать мобильное устройство и увидеть, что из утраченного получилось восстановить. А вот чтобы вытащить и сохранить восстановленное, придётся купить лицензию.

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

Утилиты для восстановления данных из внутренней памяти Android:

  • iCare Recovery (бесплатно!!!).
  • Undeleter (если есть права суперпользователя).

Эти программы работают примерно одинаково. Сначала на компьютер устанавливается клиент, затем смартфон или планшет подключается к компьютеру через USB. Достаточно в точности следовать инструкциям, и у вас наверняка всё получится.

Единственной сложностью может стать отсутствие поддержки утилитой конкретной модели мобильного устройства. Именно поэтому сперва нужно тестировать программу в бесплатном режиме, а уже потом покупать лицензию.

Что делать, чтобы данные не терялись

Бэкапить, бэкапить и ещё раз . Практически все данные, которые есть на вашем мобильном устройстве, можно и нужно копировать в облачные хранилища. Это почти всегда бесплатно, безопасно и происходит в автоматическом режиме. Например:

  • «Google Почта» бэкапит ваши электронные письма.
  • «Google Контакты» бэкапит контакты.
  • «Google Фото» бэкапит фото, видео и скриншоты.
  • «Google Музыка» бэкапит музыку.
  • Офисный набор Google бэкапит документы, таблицы и презентации.
  • Универсальные хранилища наподобие «Google Диска», Dropbox и другие бэкапят вообще всё.

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

Похожие публикации