Secara tidak sengaja mem-boot partisi Acer Recovery dari laptop multi-boot saya dan meskipun memilih EXIT ketika diberikan pilihan apakah saya ingin memulihkan sesuatu atau tidak, salah satu partisi saya menjadi rusak. Sekarang saya benar-benar dapat menggunakan beberapa saran untuk menulis ulang tabel partisi dan memulihkan sistem file.
Saya telah mengkloning seluruh drive (dd if = ... | ssh me @ desktop -of = ...) dan saya bekerja secara eksklusif pada drive yang dikloning.
Saya sudah mencoba gpart, parted, testdisk (dan juga gparted). Tidak beruntung sejauh ini.
Layout drive saya adalah:
/dev/sda1 ntfs 12GB
/dev/sda2 ntfs 100MB
/dev/sda3 ntfs 72.17GB
/dev/sda4 extended 213.82GB
unallocated 27.93GB
/dev/sda5 ext4 148.98GB
/dev/sda6 ext4 29.33GB
/dev/sda7 swap 7.58GB
unallocated 2.49MB
Partisi yang rusak adalah ~ 30GB partisi yang tidak terisi (partisi logical pertama di partisi extended).
Sayang sekali Pemulihan Acer menekan partisi yang tepat itu. Saya tidak akan repot mencoba memulihkan yang lain (Windows yang tidak saya gunakan, Linux untuk pengujian, distro Linux alt. Juga untuk pengujian) Namun, yang ini berisi data saya sangat ingin pulih.
Saya tahu batasan pasti dari partisi, saya tahu detail dari sistem berkas (ext4) yang mendasarinya.
Namun, alat yang biasanya direkomendasikan untuk memulihkan tidak berfungsi. Pemindaian mendalam oleh testdisk menunjukkan bahwa alat Acer Recovery tampaknya memutuskan untuk menyalin tabel partisi untuk partisi Windows utama yang menghasilkan keluhan tentang ukuran yang tidak cocok. gpart, parted dan testdisk tidak dapat menemukan sistem file. testdisk menemukan sistem file ntfs yang "tidak dapat dipulihkan".
Saya menduga superblok itu juga nuked, tetapi sebuah pencarian mengungkapkan adanya beberapa superblok cadangan.
Apa taruhan terbaik untuk maju? Saya ingin mencoba dan menulis ulang tabel partisi dan memulihkan sistem file, mungkin dengan e2fsck menggunakan superblock cadangan.
Alat apa yang memungkinkan saya untuk menulis ulang tabel partisi tanpa melakukan apa pun pada data saya? Bagaimana dengan pengaturan sistem file? Apakah saya perlu melakukan itu sebelum mencoba mengembalikan superblok dari cadangan? Bagaimana?
TIA,
fyo
dd
dari Linux LiveCD untuk menyimpan cakram mentah ke file dan mengembalikannya untuk mendapatkan yang lain setelah pemulihan gagal.