CM13 Dateisystem Reparatur - soft reboots

peter334

peter334

Erfahrenes Mitglied
27
Hi,

mein Gerät hat sich heute plötzlich verabschiedet.
Ich hatte ein neues Netzteil angeschossen, danach hat der Touchscreen verrückt gespielt, eine Aufladung erfolgte anscheinend auch nicht.

Eine kurze Zeit nach dem Abziehen ist das Gerät eingefroren, ein starten kam nicht über das CM boot Logo hinaus. Ein paar mal wurde auch versucht die Apps zu "optimieren" ... jedenfalls erfolglos.

Anscheinend ist die data Partition defekt? (Ein nanandroid image habe ich davon noch gesichert.)
Ich kann das System neu flashen, Cache löschen und lande immer wieder beim gleichen Ergebnis.

Nach einem Factory Reset startet das Gerät zwar, trotzdem kommt es immer wieder zu soft Reboots.

Mein aktueller Stand ist, das ich ein altes Image der data Partition wieder her gestellt habe, soft Reboots treten immer noch auf.

Das Gerät ist im TWRP Recovery gestartet und die Befehle wurden per "adb shell" ausgeführt:

Code:
~ # df
Filesystem  1K-blocks  Used Available Use% Mounted on
tmpfs  448432  20  448412  0% /dev
tmpfs  448432  16  448416  0% /tmp
/dev/block/mmcblk0p35
  538320  12168  526152  2% /cache
/dev/block/mmcblk0p38
  5773168  4142616  1579496  72% /data
/dev/block/mmcblk0p38
  5773168  4142616  1579496  72% /sdcard
/dev/block/mmcblk1p1  15430272  3573440  11856832  23% /sdcard1
/dev/block/mmcblk0p36
  1112708  762952  349756  69% /system
~ # umount /dev/data
~ # umount /dev/system
~ # umount /dev/sdcard1
~ # e2fsck -n /dev/block/mmcblk0p36
e2fsck 1.42.9 (28-Dec-2013)
system: clean, 2220/70704 files, 195185/282624 blocks
~ # e2fsck /dev/block/mmcblk0p38
e2fsck 1.42.9 (28-Dec-2013)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/block/mmcblk0p38

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
  e2fsck -b 8193 <device>

~ # e2fsck /dev/block/mmcblk1p1
e2fsck 1.42.9 (28-Dec-2013)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/block/mmcblk1p1

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
  e2fsck -b 8193 <device>

Wie kann ich die data Partition am besten unter Android reparieren / das Dateisystem prüfen?

Ich hoffe, es sind keine Hardwareschäden entstanden.

Gruß,
peter334
 
Die data-Partition (evtl. f2fs) bzw. eine SD Card (vfat, exFAT) enthalten ja nicht notwendigerweise ein ext2|3|4 Dateisystem.
e2fsck überprüft nur ext2|3|4-Dateisysteme. - Du bist also so "schlau" wie vorher ...
mount | grep -i /data
___
Nur als Beispiel für die Überprüfung der data-Partition (f2fs) mit TWRP:
(data darf dabei nicht gemountet sein - TWRP > Mount > data > uncheck)
Dann
TWRP > Advanced > Terminal > Eingabe ... (siehe Screenshot, vorher prüfen, welches Block Device die data-Partition ist.)
 

Anhänge

  • Screenshot_2016-08-03-21-40-58.png
    Screenshot_2016-08-03-21-40-58.png
    13,6 KB · Aufrufe: 284
  • Danke
Reaktionen: peter334
Code:
~ # fsck.f2fs -f /dev/block/mmcblk0p38
Info: Force to fix corruption
Info: sector size = 512
Info: total sectors = 11548416 (in 512bytes)

[FSCK] Unreachable nat entries  [Ok..] [0x0]
[FSCK] SIT valid block bitmap checking  [Ok..]
[FSCK] Hard link checking for regular file  [Ok..] [0x0]
[FSCK] valid_block_count matching with CP  [Ok..] [0xe5bc4]
[FSCK] valid_node_count matcing with CP (de lookup)  [Ok..] [0x8c62]
[FSCK] valid_node_count matcing with CP (nat lookup)  [Ok..] [0x8c62]
[FSCK] valid_inode_count matched with CP  [Ok..] [0x89a5]
[FSCK] free segment_count matched with CP  [Ok..] [0x223]
[FSCK] next block offset is free  [Ok..]
[FSCK] other corrupted bugs  [Ok..]

Done.

Danke, hat auch nichts gefunden, llief aber auch innerhalb von Sekunden durch.
 
  • Danke
Reaktionen: ooo
Alles "platt" machen? == originale Firmware komplett aufspielen via fastboot (mit fastboot -w = erase userdata/cache), reboot, schauen, ob's tut ... (Nur ein Gegen-Test, um die Hardware auszuschließen)
 
  • Danke
Reaktionen: peter334

Ähnliche Themen

R
Antworten
2
Aufrufe
2.102
RiejuMan007
R
DoctorEvilDeluxe
Antworten
135
Aufrufe
19.844
cptechnik
cptechnik
A
Antworten
10
Aufrufe
2.124
KyleRiemen
KyleRiemen
Zurück
Oben Unten