Ini adalah 8 GB Patriot thumb drive, yang saya gunakan secara luas dengan banyak data. Hari ini, terdeteksi, tetapi semua data hilang: ( EDIT setidaknya beberapa data masih ada, tetapi tabel partisi hilang)
EDIT @Sathya (terima kasih) inilah keluaran yang relevan dari 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
Sepertinya itu adalah / dev / sdc, dengan 8 GB itu ... dan tidak ada tabel partisi.
Saya mencoba me-mount / dev / sdc (dan kemudian 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: hasil dari 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
Setelah saya menekan [proceed]
, dikatakan:
Structure: Ok.
Keys A: add partition, L: load backup, Enter: to continue
"Struktur: Oke." tampaknya meyakinkan ... akankah "A: tambah partisi" membuat data lama saya dapat diakses (jika masih ada), atau akankah itu membuat partisi baru yang segar?
Pilihan lain adalah " [ MBR Code ] Write TestDisk MBR code to first sector
" - apakah lebih baik melakukan ini?
EDIT Saya menemukan bahwa setidaknya beberapa data saya masih di flash drive, dengan menggunakan di bawah ini, dan mencari teks bahasa Inggris dalam waktu kurang (seperti "the"):
cat /dev/sde | tr -cd '\11\12\40\1540-\176' | less
(Drive berubah dari "/ dev / sdb" ke "/ dev / sde" karena saya menghubungkan beberapa drive tambahan hari ini). Saya telah belajar bahwa "/ dev / s11" akan menjadi partisi pertama; dan "/ dev / sde" adalah keseluruhan drive. Karena unix memperlakukan perangkat ini seperti file, Anda dapat menggunakan semua perintah file unix biasa pada mereka, seperti cat
, dan kemudian memprosesnya seperti aliran data lainnya. Di tr
atas menghapus karakter yang tidak dapat dicetak ("\ 40" adalah spasi, yang ingin saya pertahankan). Dalam waktu kurang, Anda dapat menggunakan "/" untuk mencari, mirip dengan Vim.
Bagaimana saya bisa mendapatkan kembali data saya (dengan asumsi masih ada)? Jika hanya tabel partisi rusak, apakah ada "alat pemulihan partisi" standar? Apakah ada cara untuk "partisi ulang" tanpa menghapus semuanya?