Hardware: Thinkpad X1 Tablet 3.Generation, 500GB SSD
Software: Dual boot mit vorinstalliertem Windows 10, SUSE 15.1

Die Linuxpartition ist /dev/nvme0n1p5 formatiert mit btrfs, der Swap-Bereich ist auf auf /dev/nvme0n1p6.
/dev/nvme0n1p1 bis /dev/nvme0n1p4 sind für Windows.

Ablauf des Fehlers:
Beim Arbeiten unter Linux erschienen plötzlich Fehlermeldungen, dass Dateien nicht mehr ins /home-Verzeichnis geschrieben werden können.
Nach Herunterfahren konnte Linux nicht mehr gebootet. werden. Der Bootprozess kommt bis zum Bootmanager. Windows kann daraus noch gebootet werden. Linux kann nicht gebootet werden und es gibt die folgenden Fehlermeldungen:


BTRFS critical (device nvme0n1p5): corrupt leaf: root=2 block=24961368064 slot=192, bad key order, prev (19392573440 168 4096) current (2038972416 0 4096)

BTRFS error (device nvme0n1p5): failed to read block groups: -5

BTRFS error (device nvme0n1p5): open_ctree failed


In der Ausgabe von journalctl erscheint folgende Fehlermeldung:


sysroot.mount: Mount process exited, code=exited status=32
failed to mount /sysroot


Ich habe von der Installations-DVD ein Rettungssystem gebootet und Folgendes erfolglos versucht:


btrfs rescue super-recover /dev/nvme0n1p5

und

btrfs rescue chunk-recover /dev/nvme0n1p5


Beides lief fehlerfrei durch, änderte aber nichts.

Dann habe ich noch

btrfs check --repair /dev/nvme0n1p5

ausprobiert. Das änderte auch nichts und brach mit folgender Fehlermeldung ab:


bad key ordering 191 192
ERROR: Cannot open file system


Ich bin ratlos. Hat jemand eine Idee, was ich noch machen könnte (außer einer kompletten Neuinstallation)?

Vielen Dank im Voraus