Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Восстанавливаем удаленные фото с Андроид

Восстанавливаем удаленные фото с Андроид

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

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

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

Сейчас всё больше смартфонов идут без слота для 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.
VHDtool

Создаём папку с адресом C:cygwin6400 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку VHDtool.exe.

FileZilla

В ходе инсталяции соглашаемся на все стандартные установки.
После установки FileZilla запустится автоматом, но из программы необходимо выйти и запустить её от имени Администратора.
При запуске FileZilla спросит имя сервера, оставляем всё как есть.

Далее заходим Edit — Settings и делаем следующие настройки:

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

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

  • adb.exe
  • AdbWinApi.dll
  • adb-windows.exe
  • AdbWinUsbApi.dll
  • fastboot.exe

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

Читать еще:  Что за процесс CSRSS.EXE

Копируем их в папку C:cygwin64bin

Проверка работы ADB

Запускаем консоль из папки C:cygwin64bin, для этого достаточно вписать cmd в адресную строку проводника

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

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

20352f2c – мой Xiaomi Mi2s

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Не забудьте внести соответствующие корректировки в код!

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

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

Не забудьте исправить mmcblk0p27 на номер своего блока!

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

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

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

Читать еще:  Как создать электронную почту на Mail.ru и зарегистрироваться бесплатно

Не забудьте исправить mmcblk0p27 на номер своего блока!

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


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

Итоги

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

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

В завершении хочется также упомянуть еще одну небольшую утилиту, которая восстанавливает данные — DiskDigger undelete. Она бесплатная, неплохой функционал, но к сожалению, после 40% она у меня вывалилась с ошибкой.

Инструмент Starus Photo Recovery
для восстановления фотографий с карты памяти телефона

Starus Photo Recovery

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

Free Download for PC

Рекомендуем воспользоваться приложением Starus Photo Recovery. Программа разработана специально для восстановления графических документов: от обычных снимков до проектов различных редакторов (Adobe Photoshop, Adobe Illustrator). Она станет хорошим выбором как для профессионального фотографа, так и для Web-дизайнера.

Если с файлами на ПК все понятно, то как быть со смартфоном? В этом случае потребуется подключить устройство к компьютеру при помощи USB-кабеля или приобрести кардридер.

Выполнив одно из этих условий, давайте перейдем к подробной инструкции по работе с программой:

1. Запустите приложение Starus Photo Recovery.

2. Выберите диск, с которым предстоит работать.

Выбор носителя

3. Выберите тип сканирования.

Тип анализа

4. При необходимости укажите критерии для поиска файлов (например, вам нужны только фото формата .jpg).

Дополнительные опции

5. Дождитесь завершения сканирования.

6. Выделите нужные файлы и нажмите Далее.

Результаты поиска

7. Выберите подходящий тип экспорта.

8. Завершите восстановление фотографий.

Что происходит с удаленными фотографиями

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

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

Эта опция призвана помочь вам восстановить ваши драгоценные воспоминания, в случае случайного удаления фотографии.

Простое восстановление

На телефоне с андроид будет установлено приложение “Галерея” для просмотра фотографий. И если пользователь удаляет фото, то именно с приложения Галерея. И значит пользователь может зайти в корзину этого приложения и восстановить фото.

Читать еще:  Как сфотографироваться на веб-камеру на ноутбуке

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

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

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

Adb driver

Как можно восстановить удаленные фото на андроиде Xiaomi

Качественная утилита с широкими возможностями. Среди функций есть восстановление удаленных изображений. ADB-драйвер является частью программного обеспечения platform-tools. Скачивают его на официальном ресурсе компании Андроид.

На смартфон дополнительно устанавливают утилиту BusyBox. Пользователь должен дать разрешение на доступ к информации на телефоне. Восстановление этой процедурой не дает 100% результат всегда.

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

Hetman partition recovery

Как можно восстановить удаленные фото на андроиде Xiaomi

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

На заметку!

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

Запущенное сканирование по поиску потерянной информацию продолжается длительный период. Работает программа по следующему алгоритму:

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

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

Asoftech data recovery

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

На заметку!

До начала процедуры из телефона удаляют флешку.

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

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

Как избежать безвозвратной потери фотографий

Перед тем, как восстановить удаленное фото на телефоне, обязательно нужно ограничить вероятность перезаписи. Для этого необходимо сразу перестать пользоваться мобильным устройством после того, как выяснилось, что фотографии пропали. Желательно Android вообще выключить, предварительно включив режим отладки для USB во вкладке «Параметры разработчика». Положительный ответ на вопрос: «Можно ли восстановить удаленные фото?», — зависит от состояния исходного массива памяти. Нужно понимать, что любая перезапись потенциально снижает шанс на успешное восстановление, так как система может использовать именно те ячейки памяти, на которых хранились удаленные фото на Андроиде. Для профилактики подобных происшествий в будущем нужно периодически создавать копии папок телефона на других устройствах либо в облачных сервисах Google.

Ссылка на основную публикацию
Adblock
detector