Sekitar dua minggu yang lalu saya punya masalah dengan PC saya yang kakak saya tulis pertanyaan tentang di PC tidak boot setelah menggunakan perbaikan otomatis Windows 7 .
Saya masih belum menyelesaikan masalah, jadi PC saya tidak dapat digunakan sekarang.
Sekarang saya berpikir bahwa akan lebih mudah untuk menginstal ulang Win7 & Ubuntu daripada memperbaikinya, tetapi ada beberapa data di partisi mereka. Saya ingin memulihkan data ini.
Partisi ini tidak dapat dipasang karena alasan tertentu. Saya tidak tahu kenapa.
sudo fdisk -l
tentang partisi yang bermasalah:
Device Boot Start End Blocks Id System
/dev/sda1 2048 147912703 73955328 83 Linux
/dev/sdb2 206848 174079999 86936576 7 HPFS/NTFS/exFAT
Dan di GParted:
Dan kesalahan mount
perintah:
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Dan pesan yang sama persis untuk /dev/sda1
Bagaimana saya bisa memulihkan data saya dari HDD itu?
EDIT
Saya telah mencoba menentukan jenis drive:
$ sudo mount -t ext4 /dev/sda1 /olddisk
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
$ sudo mount -t ntfs /dev/sdb2 /olddisk
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
EDIT
sudo ntfsfix /dev/sdb2
pengembalian:
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
sumber
-t ntfs-3g
.ntfsfix /dev/sdb2
dan bagikan hasilnyasdb2
tetapi gambar menunjukkan itu jugasdb5
merupakan partisi NTFS. Yang mana yang Anda coba akses?Jawaban:
Partisi NTFS Anda rusak. Untuk memulihkan data, Anda perlu membuat salinannya (idealnya) dan kemudian menggunakan perangkat lunak rekonstruksi NTFS untuk mengembalikan kontennya.
Mengkloning drive
Anda benar - benar harus mengkloning drive dalam file pada disk eksternal, kecuali jika itu sangat besar Anda tidak dapat menemukan drive lain daripada yang bisa memuatnya.
Jika Anda benar - benar yakin partisi NTFS bertepatan
/dev/sdb2
, maka gunakanddrescue
hanya untuk menyalin yang itu:Jika Anda tidak yakin, jauh lebih baik untuk mengkloning seluruh
/dev/sdb
drive. Ini akan membutuhkan lebih banyak ruang, tentu saja:The
status.log
file tidak wajib, tapi diperlukan jika Anda ingin menghentikan sementara proses dan melanjutkan nanti.Menganalisis dan merekonstruksi sistem file
Jika sistem file hanya sedikit rusak, Anda mungkin beruntung dengan
testdisk
:Ikuti prosedur langkah demi langkah di CLI dan Anda akan dapat membuat daftar isi partisi dengan
P
kunci, dengan asumsi itu hampir utuh.Jika kerusakannya lebih serius, Anda perlu sesuatu yang lain. Anda dapat memulihkan (mungkin sangat) partisi NTFS yang rusak menggunakan RecuperaBit . RecuperaBit berupaya merekonstruksi struktur sistem file dan memulihkan file. RecuperaBit mencoba membangun kembali struktur direktori terlepas dari:
Saat ini, tidak memerlukan instalasi, Anda perlu mengunduh arsip dari GitHub dan mengekstraknya di direktori pilihan Anda.
Setelah itu, buat direktori untuk output dan mulai program dengan:
Anda mungkin juga menggunakan
python
, namunpypy
lebih cepat. Proses pemindaian akan memakan waktu cukup lama. Setelah selesai, ketikkanrecoverable
dan temukan id partisi Anda. Jika misalnya 2, ketikkan:5
berarti direktori Root dan-1
berarti direktori Lost Files .Untuk detail, penjelasan, dan peringatan tambahan, lihat dua tautan di bagian atas pos ini.
sumber