Motorola g3 und nicht lesbare SD-Karte

Vor ein paar Tagen funktionierte die SD-Karte (das "erweiterte Dateisystem" von Android 6.0) auf meinem Telefon nicht mehr. Das Handy bootet immer noch und funktioniert, aber alle meine Daten (insbesondere Fotos und WhatsApp-Gespräche – ja, ich habe kein Backup gemacht, Schande über mich) sind weg.

Ich habe die SD aus dem Telefon entfernt und in meinen PC gesteckt, wo Fedora die Partitionen erkennt, aber nicht einhängen kann.

Hier ist die Ausgabe von 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

Immer wenn ich versuche, eine dieser Partitionen zu mounten, bekomme ich

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.

-tDasselbe Ergebnis, wenn ich die Option mit auto, vfatoder verwende ntfs.

Wenn ich gparteddie Datenrettung öffne und versuche, wird Folgendes gefunden:

Gparteds Versuch der Datenrettung

und wenn ich auf die Schaltfläche "Anzeigen" klicke, wird das Android-Dateisystem korrekt neu erstellt, jedoch ohne darin enthaltene Datei:

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

Hat jemand eine Ahnung?

@acejavelin Leider bin ich kein Root. Die in dem Link, den Sie mir gegeben haben, beschriebene Situation ist genau das, was ich brauche, aber wenn ich das Telefon roote, werden alle meine Daten gelöscht, einschließlich des Verschlüsselungsschlüssels. Gibt es eine andere Möglichkeit, dies zu umgehen?
Ich stimme zu. Ich sehe einfach keinen Sinn darin, keine Möglichkeit zu haben, einen verlorenen Schlüssel wiederherzustellen. Es ist meiner Meinung nach sogar nicht ganz klar, dass tatsächlich eine Verschlüsselung stattfindet.
Am Ende gab ich auf und brachte mein Telefon dazu, die SD zu "vergessen", wodurch ich den Schlüssel wegwarf. Ich denke immer noch, dass diese Verschlüsselung klarer angegeben werden sollte, vielleicht eine Art "Wiederherstellungs-Passphrase", aber das ist ein ganz anderes Problem. Wie auch immer, @acejavelin, wenn Sie Ihre Kommentare als Antwort abgeben möchten, werde ich sie als akzeptiert markieren und den Fall "schließen".
Ich habe meine Kommentare gelöscht und es zu einer Antwort gemacht.

Antworten (1)

Das Problem hierbei ist, dass Marshmallow und neuere externe Android-Speicher verschlüsselt werden, wenn sie vom System als interner Speicher übernommen werden.

Sie benötigen den Kryptoschlüssel von Ihrem Gerät, um das Volume zu mounten, hat Ihr Telefon einen entsperrten Bootloader und/oder sind Sie gerootet? Andernfalls können Sie nicht auf den Schlüssel zugreifen und das Volume entschlüsseln.

Ähnliche Fragen, die als Referenz nützlich sein können: Moto G3 (Android Marshmallow) erkennt SD-Karte nicht mehr (Lösung?) und Wiederherstellen von Daten von beschädigter SD-Karte, die als interner Speicher formatiert ist (Marshmallow)

Denken Sie daran, dass dies nicht nur für das Moto G 2015 gilt, die meisten Android-Geräte mit Marshmallow und neuer haben diese Funktion (und Probleme). Ehrlich gesagt ist es am besten, wenn möglich keinen angenommenen Speicher zu verwenden.