È una chiavetta Patriot da 8 GB, che ho usato ampiamente con molti dati. Oggi viene rilevato, ma tutti i dati sono spariti: ( EDIT almeno alcuni dati sono ancora lì, ma la tabella delle partizioni è sparita)
EDIT @Sathya (grazie) ecco l'output rilevante di 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
Sembra che sia / dev / sdc, con quegli 8 GB ... e nessuna tabella delle partizioni.
Ho provato a montare / dev / sdc (e poi dmesg | tail
):
/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: risultati da 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
Dopo che ho colpito [proceed]
, dice:
Structure: Ok.
Keys A: add partition, L: load backup, Enter: to continue
La "Struttura: Ok". sembra rassicurante ... "A: aggiungi partizione" renderà accessibili i miei vecchi dati (se sono ancora lì) o creerà una nuova partizione nuova?
Un'altra opzione è " [ MBR Code ] Write TestDisk MBR code to first sector
" - sarebbe meglio farlo?
EDIT Ho scoperto che almeno alcuni dei miei dati sono ancora sull'unità flash, usando il seguito e cercando il testo inglese in meno (come "il"):
cat /dev/sde | tr -cd '\11\12\40\1540-\176' | less
(L'unità è cambiata da "/ dev / sdb" a "/ dev / sde" perché ho collegato alcune unità extra oggi). Ho imparato che "/ dev / sde1" sarebbe la prima partizione; e "/ dev / sde" è l'intero disco. Poiché unix tratta questi dispositivi come file, è possibile utilizzare tutti i normali comandi di file unix su di essi, come cat
, e quindi elaborarli come qualsiasi altro flusso di dati. Quanto tr
sopra rimuove i caratteri non stampabili ("\ 40" è spazio, che volevo preservare). In meno, è possibile utilizzare "/" per la ricerca, simile a Vim.
Come posso recuperare i miei dati (supponendo che siano ancora lì)? Se solo la tabella delle partizioni è corrotta, esiste uno "strumento per il recupero delle partizioni" standard? C'è un modo per "ripartizionare" senza eliminare tutto?