Пару дней назад в моем телефоне перестала работать SD-карта (которая представляет собой «расширенную файловую систему» из Android 6.0). Телефон по-прежнему загружается и работает, но все мои данные (особенно фотографии и разговоры в WhatsApp — да, я не сделал резервную копию, позор мне) исчезли.
Я удалил SD-карту из телефона и вставил ее в свой компьютер, где Fedora распознает разделы, но не может их смонтировать.
Вот результат fdisk -l
:
fdisk -l /dev/sdc
Disk /dev/sdc: 29 GiB, 31104958464 bytes, 60751872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 938FFB3B-CA49-45D0-89B3-BE22ADAAD86E
Device Start End Sectors Size Type
/dev/sdc1 2048 34815 32768 16M unknown
/dev/sdc2 34816 60751838 60717023 29G unknown
Всякий раз, когда я пытаюсь смонтировать один из этих разделов, я получаю
mount /dev/sdc1 /mnt/test
mount: /mnt/test: wrong fs type, bad option, bad superblock on /dev/sdc1, missing codepage or helper program, or other error.
Тот же результат, если я использую -t
опцию с auto
, vfat
или ntfs
.
Если я открою gparted
и попытаюсь спасти данные, это то, что он находит:
и когда я нажимаю кнопку «Просмотр», он правильно воссоздает файловую систему Android, но без файла внутри:
tree
.
├── Android
│ ├── data
│ │ ├── com.android.vending
│ │ │ └── files
│ │ ├── com.google.android.apps.maps
│ │ │ └── files
│ │ ├── com.google.android.gms
│ │ │ └── files
│ │ ├── com.google.android.googlequicksearchbox
│ │ │ └── files
│ │ │ ├── download_cache
│ │ │ └── pending_blobs
│ │ ├── com.google.android.music
│ │ │ ├── cache
│ │ │ └── files
│ │ ├── com.google.android.videos
│ │ │ └── files
│ │ │ └── Movies
│ │ ├── com.google.android.youtube
│ │ │ ├── cache
│ │ │ └── files
│ │ └── com.motorola.migrate
│ │ └── files
│ │ └── Pictures
│ └── media
│ ├── com.android.providers.media
│ ├── com.google.android.talk
│ └── com.motorola.MotGallery2
├── bluetooth
├── DCIM
│ └── Camera
├── Download
├── LOST.DIR
├── media
│ └── audio
│ └── notifications
├── Music
├── Ringtones
├── System Volume Information
│ └── IndexerVolumeGuid
└── WhatsApp
└── Media
├── WhatsApp Audio
├── WhatsApp Images
└── WhatsApp Video
44 directories, 1 file
Кто-нибудь знает?
Проблема здесь в том, что внешнее хранилище Marshmallow и более новых версий Android шифруется, когда оно принимается системой в качестве внутреннего хранилища.
Вам нужен криптографический ключ с вашего устройства для монтирования тома, у вашего телефона разблокирован загрузчик и/или вы рутированы? В противном случае вы не сможете получить доступ к ключу и расшифровать том.
Подобные вопросы, которые могут быть полезны в качестве справки: Moto G3 (android marshmallow) больше не обнаруживает SD-карту (решение?) и Восстановление данных с поврежденной SD-карты, отформатированной как внутреннее хранилище (Marshmallow)
Помните, что это не уникально для Moto G 2015, большинство устройств Android с Marshmallow и новее имеют эту возможность (и проблемы). Честно говоря, лучше вообще не использовать заимствованное хранилище, если это возможно.
Циничный
Циничный
Циничный
акеджавелин