Çok fazla veriyle yoğun olarak kullandığım 8 GB Patriot başparmak sürücüsü. Bugün algılandı, ancak tüm veriler gitti: ( En azından bazı verileri DÜZENLE hala orada, ancak bölüm tablosu gitti)
@Sathya EDIT (teşekkürler) İşte ilgili çıktı 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
Görünüşe göre / dev / sdc, 8 GB ... ve bölümleme tablosu yok.
/ Dev / sdc (ve sonra dmesg | tail
) bağlamaya çalıştım :
/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!
@Col EDIT : testdisk sonuçları
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
Vurduktan sonra [proceed]
diyor ki:
Structure: Ok.
Keys A: add partition, L: load backup, Enter: to continue
"Yapı: Tamam." güven verici görünüyor ... "A: bölüm ekle" eski verilerimi erişilebilir hâle getirecek mi (hala oradaysa), yoksa yeni, yeni bir bölüm oluşturacak mı?
Başka bir seçenek " [ MBR Code ] Write TestDisk MBR code to first sector
" - bunu yapmak daha iyi olur mu?
DÜZENLEME Aşağıdakileri kullanarak ve daha az İngilizce metin ("gibi") arayarak, verilerimin en azından bazılarının hala flash sürücüde olduğunu gördüm:
cat /dev/sde | tr -cd '\11\12\40\1540-\176' | less
(Bugün bazı ekstra sürücüler bağladığım için sürücü "/ dev / sdb" yerine "/ dev / sde" olarak değiştirildi). "/ Dev / sde1" in ilk bölüm olacağını öğrendim; ve "/ dev / sde" tüm sürücüdür. Unix, bu aygıtları dosyalar gibi ele aldığından, üzerlerindeki tüm normal unix dosya komutlarını kullanabilir cat
ve diğer veri akışları gibi işleyebilir. tr
Yukarıdaki kaldırır olmayan basılabilir karakterler ( "\ 40" Ben korumak istedik alandır). Daha azında, Vim'e benzer şekilde arama yapmak için "/" kullanabilirsiniz.
Verilerimi nasıl geri alabilirim (hala orada olduğu varsayılarak)? Yalnızca bölüm tablosu bozuksa, standart bir "bölüm kurtarma aracı" var mı? Her şeyi silmeden "yeniden bölümlendirmenin" bir yolu var mı?