Пропали все файлы с андроида

Что делать, если на смартфоне пропали файлы и фотографии

Забавный случай произошел вчера. На смартфоне пропали файлы и фотографии. Сначала компьютер не увидел часть фотографий на подключенном через USB смартфоне. Потом пропали целые папки типа Download. Что я делал и как удалось вернуть файлы я сейчас и расскажу.

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

Перестали читаться некоторые папки с телефона

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

Как можно передать файлы на компьютер?

  • с помощью кабеля (но файлы не видны с компьютера)
  • отправить через Wi-Fi с помощью приложения ES Проводник (в этот раз сети не было)
  • перенести на карту памяти и вынув её вставить в Card-ридер компьютера (карта была занята, а свободной не было)

Я обнаружил, что если файлы видны на телефоне и не видны на компьютере, то можно сделать так:

  1. Выбрать на смартфоне или планшете файлы, которые я хочу перенести.
  2. Вырезать (скопировать, если есть свободное место) их.
  3. Вставить в другую папку или в корень диска (внутренней памяти)
  4. Файлы становятся видны по новому расположению.

Таким образом я скопировал часть файлов: папки Download (загрузки), Books (книги), Pictures, Downloads (скаченные файлы VK), Telegram Documents (скаченные файлы Telegram), Music (музыка).

Фотографии и скриншоты из папки DCIM копироваться отказались и просто потерялись и на смартфоне. То есть они на глазах пропали из галереи и перестали быть видны совсем.

Не переименовывайте папку DCIM и не восстанавливайте название DCIM если уж переименовали — она опустеет и даже на смартфоне не увидите. Лучше скопировать папку и уже пытаться скачать файлы из нее.

Пришлось заняться восстановлением фотографий. На компьютере вам поможет любая программа для восстановления фотографий , а для смартфона я установил DiskDigger photo recovery .

Как восстановить фотографии на смартфоне

После установки приложения DiskDigger photo recovery его нужно настроить. Это очень просто. Нужно выбрать диски для восстановления, размер найденных отображаемых файлов. Запустить сканирование.

В настройках я указал размер файлов в 2 000 000 Бит (2 мегабайта). Сколько мегабайт в байтах вы можете быстро узнать с помощью калькулятора Гугл. Таким образом фильтр исключил интернетовские картинки и остались лишь фотографии, которые чаще занимают >4 мегабайт каждая.

По окончании сканирования нужно выбрать куда сохранять файлы.

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

Источник

На Android-смартфонах годами бесследно исчезают файлы. Google не хочет решать проблему

В ОС Android обнаружен баг, приводящий к удалению скачанных из интернета файлов и документов. Проблема проявляется на самых разных устройствах, от бюджетных до флагманских, и Google известно о ней с 2018 г., однако она до сих пор не выпустила обновление устраняющее ее.

Автоматическая очистка памяти

Владельцы Android-смартфонов стали жаловаться на проблемы с исчезновением файлов на их устройствах. При попытке перемещения любой скачанной из интернета информации из папки Download («Загрузки») в любую другую папку в памяти смартфона она попросту пропадает, и восстановить ее нельзя.

Читайте также:  Как восстановить флай андроид

С такой проблемой столкнулись пользователи ресурса Reddit – участник под псевдонимом Sudofox создал тему 1 февраля 2020 г., и на момент публикации материала она собрала более 20 комментариев. Участники диалога пожаловались, что подобное происходит в различных браузерах, в том числе Brave и мобильной версии Firefox.

На форуме техподдержки Google тоже существуют подобные темы – одна из них датирована апрелем 2018 г. и содержит более 50 ответов. Сбой в работе Android происходит на различных устройствах автор темы практически двухлетней давности Gokhun Guneyhan жаловался на подобные проблемы в своем Google Pixel 2. Более свежие модели смартфонов баг тоже не обошел стороной – к обсуждению сложившейся ситуации подключились владельцы Samsung Galaxy S10, флагмана образца 2019 г.

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

Sudofox удалось выяснить, почему Android периодически теряет файлы при перемещении из одной папки в другую. Проблема, как он отметил на форуме Google, скрывается непосредственно в менеджере загрузок данной мобильной ОС.

По словам Sudofox, в менеджере загрузок Android есть функция под названием cleanOrphans. За счет нее абсолютно любой файл, изначально сохраненный в «Загрузках», помечается диспетчером как «потерянный», и после перехода смартфона в режим ожидания (после выключения экрана), такие файлы автоматически удаляются.

Google медлит с «лекарством»

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

С учетом проявления проблемы в смартфонах, вышедших во второй половине 2018 г. и в 2019 г., в том числе в Galaxy S10, необходимую заплатку Google так и не выпустила.

Какие устройства пострадали

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

В ответах к темам на форумах Google фигурируют комментарии владельцев HTC U11, Motorola G6, Nokia 7.1, и даже Google Nexus 6P, вышедшего в сентябре 2015 г. Владелец смартфона Samsung Galaxy S9 под псевдонимом Teresa Chapman отметила, при переносе информации со своего старого Galaxy S7 на новый смартфон она лишилась 5000 фотографий.

В то же время другие владельцы Pixel 2 и 2XL сообщили, что с подобной проблемой они не сталкивались. Пользователь Reddit MishaalRahman попытался воспроизвести ее на Pixel 4, и у него ничего не вышло.

Потеря файлов в других ОС

Пользователи могут лишиться информации не только на Android-смартфонах, но и на ПК под управлением Windows 10. В октябре 2018 г. Microsoft выпустила обновление October Update 2018 для данной ОС, установка которого приводила к безвозвратному удалению пользовательских файлов на некоторых компьютерах. Уничтожению было подвержено содержимое библиотек Windows 10, включая документы, изображения, видео- и аудиофайлы. Если пользователь самостоятельно не озаботился созданием резервной копии перед выполнением обновления ОС, эти данные могли быть потеряны навсегда.

Спустя несколько дней глава программы Windows Insider Дона Саркар (Dona Sarkar) написала в Twitter, что служба технической поддержки компании располагает инструментами для восстановления файлов, удаленных во время установки October Update 2018. Для восстановления якобы нужно просто позвонить на линию поддержки, однако большинство операторов линии даже не знали, о каких инструментах идет речь.

Читайте также:  Что сделать чтобы андроид видел флешку

Источник

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

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

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

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

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

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

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

Подготовка PC

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

  • VHDtool;
  • Драйвера для вашего устройства (в случае проблем habrahabr.ru/post/205572);
  • ADB (adbdriver.com или developer.android.com);
  • Сервер FileZilla.

Сперва устанавливаем USB-драйвера для вашего устройства и ADB. После этого советую перезагрузить ПК.

VHDtool

Создаём папку с адресом C:\cygwin64\000 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку 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:\cygwin64\000. В окошке появится путь к этой папке. Если слева от надписи C:\cygwin64\000 не будет буквы H, то нужно нажать Set as home dir. Затем выделив строчку C:\cygwin64\000 нужно отметить права Read и Write галочками. Затем нажать ОК.

Нам понадобятся следующие файлы:

  • 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

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

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

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

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

Читайте также:  Pacific rim для андроид

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

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

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

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:\cygwin64\000 началось, теперь можно закрыть окна cygwin и сделать перерыв на чай.

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

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

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

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


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

Итоги

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

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

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

Источник

Оцените статью