Можно ли восстановить внутреннюю память телефона. Если не получилось восстановить данные

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

Восстановление файлов с SD карты

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

  1. При помощи утилиты CardRecovery.

Это наиболее удобная программа, которая, помимо регенерации файлов с карты microSD, восстановит и данные с USB накопителя или карты SD. Программа работает только со следующими типами файлов:

  • изображениями (форматов JPG и RAW);
  • аудио- и видеофайлами (форматов MPG, MP3, WAV, AVI, MOV).

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

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

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

После этого введите в программе общий объем восстанавливаемой карты. Затем программа запустит процесс сканирования. После завершения поиска программа оповестит о его завершении и выведет итог с числом найденных файлов.

В результате всех операций пользователь сможет просмотреть и отсортировать найденные файлы. После нажатия клавиши «Preview» можно запустить предпросмотр. После этого отметьте галочками необходимые фото и нажмите «Next». Завершить работу программы можно кнопкой «Finish». В выбранной ранее директории будут сохранены восстановленные файлы.

  1. C помощью утилиты R Saver.

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

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

Это 2 наиболее распространенных способа, которыми можно вернуть хотя бы часть утраченных с карты microSD данных. Однако, 100% гарантии полноценного результата даже эти способы дать не могут.

Восстановление файлов из внутренней памяти смартфона

Если удаленный файл хранился не на карте microSD, а во внутренней памяти смартфона, восстановить его также можно:

  1. При помощи утилиты 7-Data Android.

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

Эта программа также позволяет работать и с удаленными данными на карте памяти. После сканирования устройства, на экран будет выведен список с данными, которые удалось отыскать. Нажав на «Сохранить», выберите на компьютере папку, куда будут сохранены файлы.

Завершив работу программы, можно перекинуть файлы по USB кабелю обратно на телефон или же оставить их храниться на ПК.

  1. При помощи программы Wondershare Dr. Fone for Android.

Программа устанавливается на ПК. Она, к сожалению, платная. Бесплатная версия также доступна, однако, при помощи нее возможно лишь только ознакомиться с файлами, доступными для восстановления.

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

  1. Без использования компьютера, при помощи приложения Undeleter for Root Users.

Приложение работает только для пользователей, имеющих root права. Работать с ним довольно просто: необходимо загрузить на устройство с Android, запустить и активировать действие программы. После сканирования, выведется список удаленных программ. После нажатия на кнопку «Restore», файлы будут восстановлены и сохранены на устройстве.

  1. При помощи приложения GT Recovery for Android.

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

  1. При помощи программы Recuva.

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

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

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

Лучше всего, если вы восстановили утраченные файлы со смартфона, перезаписать из на ПК, а уже потом перекинуть заново на гаджет.

Root права

Приложения Undelete for Root Users и GT Recovery for Android требуют наличие root прав. Что это такое? В переводе на русский, это означает «права суперпользователя». Иначе говоря, эти права предоставляют пользователю полное контролирование системы, что разрешает изменять и редактировать все системные папки и файлы и устанавливать приложения, требующие наличия данных прав.

Есть несколько возможных способов их получения. Рассмотрим наиболее простой, который поможет получить права за «1 клик». Программа носит название Kingo Android Root, она подойдет даже для новичков.

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

Скачать программу можно с официального сайта производителя. Необходимо установить ее на ПК и подключить через USB к нему телефон, нажав «отладку по USB» на своем устройстве. После запуска программы начнется установка драйвера. Процесс может занять определенное время. После установки будет предложено получение root прав на устройстве. После того, как вы нажмете на кнопку с согласием, появится предупреждение о возможной ошибке. Если она произойдет, у телефона могут возникнуть проблемы с загрузкой. Если вы убеждены, что операция необходима, что нажимайте «OK».

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

  • после появления надписи «Unlock Bootloader», используя клавиши громкости, перейти на «Yes» и подтвердить выбор нажатием кнопки питания;
  • возможно, придется перезагрузить устройство самостоятельно: это также делается путем выбора соответствующего пункта в открывшемся меню при использовании клавиш громкости.

После завершения работы, в окне программы появится сообщение об успешном получении root прав.

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

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

  1. Если были удалены фотографии.

Если ваш смартфон на ОС Android, то стоит зайти на сайт photos.google.com, использовав для входа собственную учетную запись на устройстве. Вполне может так получиться, что фото, которые нужно восстановить, были синхронизированы ранее с учетной записью. Если это так, то они будут обнаружены в сохранности на этом сайте.

  1. При удалении контактов.

При утрате контактов стоит аналогичным образом зайти на сайт contacts.google.com. Существует вероятность, что утраченные контакты обнаружатся там вперемешку с использованными вами адресами e-mail.

Вывод

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

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

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

  • 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 получилось со второй попытки, а входе написания статьи всё вообще прошло как по маслу.

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

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

Ремонт сотовых телефонов, смартфонов или планшетов возможен в 95% случаев, независимо от характера поломки. Даже в самых сложных случаях, когда аппарат побывал в воде или упал с высоты, его удается отремонтировать. Вопрос в другом, сколько будет стоить такой ремонт? Иногда стоимость ремонта телефона или планшета может оказаться высокой по причине сложности ремонта или замены дорогих запасных частей. Встает вопрос: вкладывать значительную сумму денег в ремонт или покупать новый аппарат.

В памяти телефона или планшета может остаться важная информация, такая как фотографии, видео, контакты, смс. Если аппарат не удалось восстановить, само собой уже никак не получится перенести файлы из внутренней памяти на ПК, подключив usb кабель к телефону или планшету. Но информация никуда не делась, она по прежнему записана в микросхеме памяти телефона FLASH eMMC. И ее можно скопировать на ПК или внешний носитель! Давайте рассмотрим один из случаев восстановления информации из внутренней памяти телефона.

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

Помещяем микросхему в колодку адаптера, смотря, чтобы совпадали ключи.

Запускаем программу Z3X Easy Jtag Manager. Программа работает только со смарт картой программатора Easy Jtag. Без программатора программа работать не будет. Сканируем память, нажав "Scan eMMC".

Как видим, FLASH eMMC считалась без проблем, значит можно приступать к извлечению информации. Для этого выбираем вкладку "Browser" и выбираем диск "USERDATA". Открываем диск и кликаем по папке "media". Все фотографии и видео хранятся в папке "DCIM". Открываем ее и видим список файлов. Можно скопировать файлы выборочно, а можно все сразу. Файлы сохранятся в папке ПК, которую мы укажем при сохранении.

Для того, чтобы вытащить из телефона контакты, в том же диске "USERDATA" находим и выбираем папку "data", далее папку "com.android.providers.contacts" и папку "databases". В ней выбираем файл "contacts2.db". В этом файле хранятся все контакты номеров телефона, которые были сохранены в памяти телефона. Чтобы их перевести в читабельный вид, необходима дополнительная программа для работы с базами данных.

Таким же образом можно считать с телефона все смс сообщения, которые хранились в его памяти. Только они хранятся в папке "com.android.providers.telephony. Открываем папку "databases" и копируем файл "mmssms.db". При помощи программы для работы с базами данных извлекаем из него читабельные смс сообщения с номерами отправки и получения.

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

У каждого пользователя на телефоне хранятся десятки или сотни фотографий. При удалении в ОС Windows файлы помещаются в корзину, что делает восстановление более простым. На android-смартфонах корзина отсутствует, поэтому многие интересуются, как восстановить удаленные фото с внутренней памяти телефона «Андроид». Здесь необходимо использовать специализированные утилиты. Вернуть любимые фотографии не всегда возможно, поскольку при перезаписи памяти после удаления все данные могут быть потеряны.

Почему с внутренней памяти восстановить фото сложнее

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

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

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

Восстанавливаются файлы по достаточно простой процедуре:

    1. Сделать резервное копирование внутренней памяти устройства на ПК в специализированном формате RAW («слепок памяти»).
    2. Провести преобразованием массива данных RAW в виртуальный жесткий диск.
  1. Смонтировать этот диск, а затем использовать уже классические утилиты для восстановления, которые без проблем обнаружат удаленные фото и даже видео.

Предварительно подготовьте все необходимые инструменты, о которых мы расскажем далее.

Какие программы понадобятся

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

  • KingoRoot и BusyBox на смартфон.
  • Cygwin, Netcat, ADB-драйверы для компьютера.
  • VHD tool от компании «Майкрософт».
  • Классическая программа по восстановлению для компьютера Piriform Recuva.

Рассмотрим более подробно ПО из списка.

Доступ к системной памяти закрыт для обычных пользователей, поэтому в первую очередь придется получить права суперпользователя. Для этой цели рекомендуем установить KingoRoot. Ее главное достоинство в том, что утилита позволяет всего за один клик получить Root права. Приложение можно скачать с сайта 4PDA или других сторонних ресурсов в формате apk.

Второй важный софт – BusyBox. После «разблокировки» смартфона открывается доступ к ядру. Некоторые запросы могут привести к непредсказуемым последствиям, вплоть до нарушения работы всей «Андроид». Приложение BusyBox обеспечивает надежный и устойчивый канал обмена между ядром и пользовательским интерфейсом. Здесь вам необходимо только поставить софт, а при запросе на его использование, конечно же, дать разрешение.

Android представляет собой unix-подобную систему, поэтому для манипуляций вам понадобится приложение Cygwin. Его следует поставить по пути диска C:\Cygwin. Обязательно запустите приложение и убедитесь, что в папке создана директория bin. Также советуем создать в c:\cygwin\ еще одну папку для хранения RAW-образа. Предположим, папка называется NEXUS.

Для работы вышеописанной утилиты дополнительно понадобится Netcat . Пользователям следует достать из скачанного архива исполнительный файл nc.exe, а затем переместить его в папку bin, которая создалась после запуска Cygwin.

Android Debug Bridge (adb) – это функциональный инструмент для взаимодействия с андроид-устройствами. Работа с АДБ выполняется на уровне консольной строки. В скачанном архиве будут разнообразные файлы. Следует переместить adb.exe в окружение «Виндовс», например, в папку System32.

Для конвертации системной памяти в виртуальный диск, с которым потом можно работать, понадобится VhdTool. Достаточно только скачать файл exe и поместить в созданную директорию по пути C:\cygwin (в нашем случае эта папка имеет название NEXUS). Окончательным пунктом идет установка Recuva. Инсталлировав на смартфон и компьютер нужный софт, давайте рассмотрим, как восстановить удаленные файлы.

Процедура восстановления фотографий с внутренней памяти

Получив рут-права и установив BusyBox, необходимо активировать режим отладки по USB на телефоне. Выполнить это можно по инструкции:

  1. Перейдите в раздел «Об устройстве». На строке «Сборка» нажмите пальцем 7-10 раз. Должно появиться оповещение, что вы стали разработчиком.
  2. В открывшемся разделе «Параметры разработчика» поставьте галочку напротив строки «Отладка по USB».
  1. Присоедините включенный гаджет к ПК в режиме ADB.
  2. Для успеха операции рекомендуется восстанавливать полный блок памяти. На аппаратах от «Самсунг» он называется mmcblk0. На других моделях названия могут отличаться, поэтому рекомендуем предварительно выяснить это в Интернете.
  3. Откройте консоль Cygwin и запустите следующие команды: Обратите внимание, что busybox должен находиться в телефоне в каталоге system/bin.
  4. Откройте повторно новую консоль Cygwin и напишите в ней:
    Копирование произойдет в выбранную папку (здесь это Nexus). Процедура занимает до 3 часов для смартфонов с объемом 32 гигабайта.
  5. Далее следует конвертировать raw-файл в виртуальный раздел HDD. Откройте командную строку «Виндовс», а затем перейдите по пути c:\cygwin\nexus. Запустите на выполнение:
  6. Выполним перекоммутирование созданного образа в среде Windows. Зайдите в раздел «Управление» (ПКМ по Мой компьютер). Зайдите в пункт управления дисками.
  7. Нажмите в верхнем меню «Действие» -> «Присоединить виртуальный жесткий диск». В поле источника введите расположение raw-файла (для примера c:\cygwin\nexus\mmcblk0.raw).
  8. Клацните правой клавишей мыши по имени левее от неразмеченной области, а затем нажмите на «Инициализировать диск». После выберите пункт GPT.
  9. Кликните ПКМ на неразмеченном файловом пространстве. Нажмите «Создать простой том»
  10. В мастере настройки нажимайте далее, выбрав букву для будущего раздела. Выберите опцию «Не форматировать этот раздел». Дойдите до завершения.
  11. Нажмите ПКМ по РАВ области, а далее - «Форматировать». Тип файловой системы нужно выбрать FAT32. Оставьте «По умолчанию» размерность блока. Должна быть обязательно активна галочка напротив «Быстрое форматирование». Если вы ее не поставите, то данные с внутренней памяти телефона будут действительно затерты.
  12. Вас предупредят о потере всех данных, но при установлении флажка на быстрое форматирование данные останутся целыми.

Теперь вы получили классическую флешку типа FAT32. С ней можно работать так, как с обычным съемным носителем. Остается самое простое – восстановить данные с помощью Recuva.

Чтобы восстановить фото, запустите процедуру в самой программе, указав для источника тот диск, который был смонтирован ранее. Восстановить всю внутреннюю память телефона поможет специальная функция Deep Scan (углубленное сканирование). На процесс уйдет 1-1,5 часа.

Программа выдаст в конце список файлов, которые вы сможете восстановить. У них будет 3 иконки:

  • зеленая – доступно полное восстановление;
  • желтая – вернуть файл можно, но частично из-за повреждений;
  • красный – восстановление невозможно.

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

Возможные проблемы

В ходе выполнения действий вы можете столкнуться с несколькими проблемами:

  • В папке появился неизвестный vhdtool, а raw, занимает места 0 килобайт. Скачайте netcat для 64-битной версии ОС. Он имеет название nc64.exe.
  • При введении команд ADB утилиты появляется ошибка в консоли. Убедитесь, что АДБ-драйверы проинсталлированы.
  • Телефон не определяется или не создается raw-файл. Проверьте, включен ли режим отладки по юсб и установлен ли правильный путь для busybox.

Альтернативный метод

В сети можно найти и другие способы для возврата утерянных данных. Один из них предполагает использование приложения 7-Data Android Recovery для компьютера. ПО успешно работает далеко не со всеми устройствами, поэтому ваш телефон может просто не распознаваться. Для использования утилиты необходимо сделать следующее:


Среди подобных приложений можно выделить EASEUS Mobisaver for Android, Wondershare Dr.Fone for Android и GT Recovery. Обратите внимание, что часть из них требуют наличия root прав.

Как восстановить без компьютера

Если вы находитесь в поездке, при этом проводить описанные манипуляции нет возможности и времени, можно опробовать несколько приложений для Android. Одно из самых популярных - Undeleter. Для использования необходимы права суперпользователя. Интуитивно понятный интерфейс и удобство использование делают восстановление крайне простым.

Достаточно запустить программу, выбрать в меню внутреннюю память, а затем дождаться окончания процедуры. «Андерлеттер» поддерживает все виды томов (FAT, EXT, RFS и их производные), а также более 1000 типов файлов. Существует 30+ версий приложения, при этом самые последние требуют для работы Android 4.0 или новее.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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