Guten Tag,
ich habe einen USB-Stick von einem Kollegen bekommen, der "wichtige Daten" enthalten soll. Leider scheint der Stick fehlerhaft zu sein, so weit bin ich:
% lsusb
Bus 001 Device 003: ID 8564:1000 Transcend Information, Inc. JetFlash <---
% dmesg | tail
[ 1952.191922] usb 1-4: new high-speed USB device number 3 using ehci-pci
[ 1952.336157] usb-storage 1-4:1.0: USB Mass Storage device detected
[ 1952.336396] scsi host8: usb-storage 1-4:1.0
[ 1953.340651] scsi 8:0:0:0: Direct-Access JetFlash Transcend 8GB 8.07 PQ: 0 ANSI: 4
[ 1953.341415] sd 8:0:0:0: Attached scsi generic sg2 type 0
[ 1953.342812] sd 8:0:0:0: [sdb] 15261696 512-byte logical blocks: (7.81 GB/7.28 GiB)
[ 1953.343902] sd 8:0:0:0: [sdb] Write Protect is off
[ 1953.343904] sd 8:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 1953.345002] sd 8:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 1953.362522] sd 8:0:0:0: [sdb] Attached SCSI removable disk
% fdisk /dev/sdb -l
Festplatte /dev/sdb: 7,3 GiB, 7813988352 Bytes, 15261696 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
% parted -l /dev/sdb
Fehler: /dev/sdb: unbekannte Partitionstabelle
Modell: JetFlash Transcend 8GB (scsi)
Festplatte /dev/sdb: 7814MB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: unknown
Disk-Flags:
Mount geht natürlich nicht, das FS ist mir nicht bekannt.
% mount /dev/sdb /tmp/stick
mount: Falscher Dateisystemtyp, ungültige Optionen, der
Superblock von /dev/sdb ist beschädigt, fehlende
Kodierungsseite oder ein anderer Fehler
Manchmal liefert das Systemprotokoll wertvolle Informationen –
versuchen Sie dmesg | tail oder ähnlich
Ein dump war leider auch nicht sehr erfolgreich
% dumpe2fs /dev/sdb
dumpe2fs 1.43.4 (31-Jan-2017)
dumpe2fs: Ungültige magische Zahl im Superblock beim Versuch, /dev/sdb zu öffnen
Es kann kein gültiger Dateisystem-Superblock gefunden werden.
Puh, das ist leider eher ernüchternd...Kann das wirklich sein? Ein fsck war ebenso nutzlos
% e2fsck /dev/sdb
e2fsck 1.43.4 (31-Jan-2017)
ext2fs_open2: Ungültige magische Zahl im Superblock
e2fsck: Superblock ungültig, Datensicherungs-Blöcke werden versucht ...
e2fsck: Ungültige magische Zahl im Superblock beim Versuch, /dev/sdb zu öffnen
Der Superblock ist unlesbar bzw. beschreibt kein gültiges ext2/ext3/ext4-
Dateisystem. Wenn das Gerät gültig ist und ein ext2/ext3/ext4-
Dateisystem (kein swap oder ufs usw.) enthält, dann ist der Superblock
beschädigt, und Sie könnten versuchen, e2fsck mit einem anderen Superblock
zu starten:
e2fsck -b 8193 <Gerät>
oder
e2fsck -b 32768 <Gerät>
% fsck.vfat /dev/sdb
fsck.fat 4.1 (2017-01-24)
Logical sector size (3364 bytes) is not a multiple of the physical sector size.
% fsck.msdos /dev/sdb
fsck.fat 4.1 (2017-01-24)
Logical sector size (3364 bytes) is not a multiple of the physical sector size.
Jetzt bin ich leider einigermaßen ratlos :-(
Habt ihr eine Idee?
Danke!