Es ist ein 8 GB Patriot-USB-Stick, den ich ausgiebig mit vielen Daten verwendet habe. Heute wird es erkannt, aber alle Daten sind weg: ( BEARBEITEN Sie zumindest einige Daten sind noch da, aber die Partitionstabelle ist weg)
EDIT @Sathya (danke) hier ist die relevante Ausgabe von sudo fdisk -l
:
Disk /dev/sdc: 8019 MB, 8019509248 bytes
247 heads, 62 sectors/track, 1022 cylinders
Units = cylinders of 15314 * 512 = 7840768 bytes
Disk /dev/sdc doesn't contain a valid partition table
Es sieht so aus, als wäre es / dev / sdc mit diesen 8 GB ... und ohne Partitionstabelle.
Ich habe versucht, / dev / sdc (und dann dmesg | tail
) zu mounten :
/media> sudo mount /dev/sdc mytmp
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
/media> dmesg | tail
[ 24.300000] sdc: unknown partition table
[ 24.320000] sd 2:0:0:0: Attached scsi removable disk sdc
[ 24.370000] usb-storage: device scan complete
[ 26.870000] EXT2-fs error (device sdc): ext2_check_descriptors: Block bitmap for group 1 not in group (block 0)!
[ 26.870000] EXT2-fs: group descriptors corrupted!
[ 50.420000] unhashed dentry being revalidated: .DCOPserver_eeepc-brendanma__0
[ 50.430000] unhashed dentry being revalidated: .DCOPserver_eeepc-brendanma__0
[ 50.430000] unhashed dentry being revalidated: .DCOPserver_eeepc-brendanma__0
[ 5565.470000] EXT2-fs error (device sdc): ext2_check_descriptors: Block bitmap for group 1 not in group (block 0)!
[ 5565.470000] EXT2-fs: group descriptors corrupted!
EDIT @Col: Ergebnisse von Testdisk
Disk /dev/sdc - 8013 MB / 7642 MiB - CHS 1022 247 62
Current partition structure:
Partition Start End Size in sectors
Partition sector doesn't have the endmark 0xAA55
Nachdem ich getroffen habe [proceed]
, heißt es:
Structure: Ok.
Keys A: add partition, L: load backup, Enter: to continue
Die "Struktur: Ok." scheint beruhigend ... macht "A: Partition hinzufügen" meine alten Daten zugänglich (wenn sie noch vorhanden sind) oder wird eine neue, frische Partition erstellt?
Eine andere Option ist " [ MBR Code ] Write TestDisk MBR code to first sector
" - wäre es besser, dies zu tun?
BEARBEITEN Ich habe festgestellt, dass sich zumindest einige meiner Daten noch auf dem Flash-Laufwerk befinden. Verwenden Sie dazu die folgenden Informationen und suchen Sie in weniger nach englischem Text (wie "the"):
cat /dev/sde | tr -cd '\11\12\40\1540-\176' | less
(Das Laufwerk wurde von "/ dev / sdb" in "/ dev / sde" geändert, da ich heute einige zusätzliche Laufwerke angeschlossen habe.) Ich habe gelernt, dass "/ dev / sde1" die erste Partition sein würde; und "/ dev / sde" ist das gesamte Laufwerk. Da Unix diese Geräte wie Dateien behandelt, können Sie alle üblichen Unix-Dateibefehle für sie verwenden cat
und sie dann wie jeden anderen Datenstrom verarbeiten. Das tr
obige entfernt nicht druckbare Zeichen ("\ 40" ist Leerzeichen, das ich beibehalten wollte). In weniger können Sie "/" zum Suchen verwenden, ähnlich wie bei Vim.
Wie kann ich meine Daten zurückerhalten (vorausgesetzt, sie sind noch vorhanden)? Wenn nur die Partitionstabelle beschädigt ist, gibt es ein Standard-Tool zur Wiederherstellung von Partitionen? Gibt es eine Möglichkeit zur "Neupartitionierung", ohne alles zu löschen?