Guten Tag zusammen,
Im Büro arbeite ich mit Opensuse 11.2 und zu Hause mit Opensuse 11.3, das auf einem Notebook (Lenovo R500) installiert ist. Am Dienstag, 12.4.2011, gab der von mir benutzte o.a. USB-Stick seinen Geist auf - kurz nachdem ich ihn in den Rechner im Büro gesteckt hatte. Ich versuchte nun den USB-Stick mit verschiedenen Betriebssystemen auf verschiedenen Rechnern zu lesen, darunter Windows XP, Ubuntu 9.4 und Knoppix V 6.0.1. Mir gelang es nicht, auf den USB-Stick zuzugreifen. Windows XP erkennt ihn in der Diensteverwaltung und meldet, dass der Zustand des USB-Laufwerkes "healthy" sei. Die Lampe des Sticks blinkt wie sonst auch, nur ein Zugriff ist nicht möglich, seltsam.
Vor etwa zwei Monaten hatte ich mit dem Stick Probleme, als ich unter Opensuse 11.2 auf ihn mehrere hundert MB große Bilddateien kopierte. Die Dateien wurden nicht richtig abgespeichert; ihre Größe gab Dolphin fälschlicherweise mit mehreren GB an. Ich konnte nur noch lesend auf ihn zugreifen, ein Schreiben war nicht möglich. Es gelang mir noch, die Daten zu sichern und ich formatierte den Stick dann mit G-Parted (FAT 32) neu. Seitdem konnte ich problemlos wieder mit ihm arbeiten - bis auf vorgestern.
Die Eingabe von "lsusb" ergibt:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0781:5151 SanDisk Corp. Cruzer Micro Flash Drive
Bus 001 Device 004: ID 17ef:1004 Lenovo
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 003: ID 0bc2:2100 Seagate RSS LLC
Bus 002 Device 004: ID 0458:003a KYE Systems Corp. (Mouse Systems)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 08ff:2810 AuthenTec, Inc.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Alles anzeigen
Die Festplattenverwaltung erkennt den Stick mit /def/sdc, die Einstellungen des Laufwerkes lassen sich hier nicht "bearbeiten", ich kann also auch dort keinen Einhängepunkt erstellen.
Nach einem Einhängeversuch
mkdir /home/benutzer/usb
sudo mount -t vfat /dev/sdc /home/benutzer/usb
erscheint dann folgende Meldung:
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
missing codepage or helper program, or other error
Manchmal liefert das Syslog wertvolle Informationen – versuchen
Sie dmesg | tail oder so
Die Ausgabe von dsmeg ist sehr lang. Ich weiß nicht, was dabei relevant ist, habe hier einfach einmal die Zeilen wieder gegeben, in denen der String SanDisk auftaucht:
...
[7.658642] scsi 4:0:0:0: Direct-Access SanDisk Cruzer Micro 8.02 PQ: 0 ANSI: 0 CCS
...
[ 0.937039] usb 1-1: new high speed USB device using ehci_hcd and address 2
[ 1.051884] usb 1-1: New USB device found, idVendor=0781, idProduct=5151
[ 1.051887] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.051889] usb 1-1: Product: Cruzer Micro
[ 1.051890] usb 1-1: Manufacturer: SanDisk
[ 1.051892] usb 1-1: SerialNumber: 0877700802938A44
[ 1.214010] usb 1-6: new high speed USB device using ehci_hcd and address 4
...
Alles anzeigen
Nun hatte ich den USB-Stick als ISO-Abbild gesichert:
dd if=/dev/sdb of=/home/benutzer/image.iso
das ich dann in das Verzeichnis /home/Wipfel/D_neu/ kopierte.
Ein Mounten der ISO Datei ergibt dieselbe Meldung wie oben:
benutzer@linux-nz6o:/dev> sudo mount -o loop -t iso9660 /home/Wipfel/D_neu/image.iso /mnt/
root's password:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
Manchmal liefert das Syslog wertvolle Informationen – versuchen
Sie dmesg | tail oder so
Vor diesem Unfall habe ich seit mehr als einem Jahr den USB-Stick problemlos unter /windows/D angesprochen. Der dazugehörige fstat Eintrag lautet:
/dev/disk/by-id/usb-SanDisk_Cruzer_Micro_0877700802938A44-0:0-part1 /windows/D vfat users,gid=users,umask=0002,utf8=true 0 0
Mittlerweile habe ich diese Zeile aus fstat entfernt.
Ich bin kein Linux- oder Hardware-Experte und mit meinem Latein am Ende. Auf dem Laufwerk befinden sich wichtige Daten, von denen ich kein Backup habe. Ich würde mich freuen, wenn ihr mir einen Tip geben könntet, wie ich an die Daten wieder herankomme.