Ketika saya bertanya pertanyaan ini tentang memulihkan data dari partisi Linux yang rusak, orang merekomendasikan untuk boot dari disk instalasi Windows dan berjalan Chkdsk
. Yah, saya masih belum punya disk Windows, tapi saya punya disk Ubuntu 8.04. Apakah ada Chkdsk yang setara yang mungkin dapat saya jalankan dari disk Ubuntu yang dapat membantu memulihkan atau memulihkan data pada partisi Linux saya?
ubuntu
data-recovery
JoshMaurice
sumber
sumber
Jawaban:
Apakah Anda yakin partisi Anda rusak ? Mungkin Anda telah menghapus boot-record atau tabel partisi yang rusak. Coba selidiki masalahnya terlebih dahulu. Jelaskan bagaimana Anda menginstal Linux Anda. Dari pertanyaan Anda sebelumnya, sepertinya diinstal pada file flat di dalam partisi windows (vfat atau ntfs). Coba jalankan fdisk dan lihat tabel partisi Anda.
Sebelum membuat perubahan apa pun pada hard drive, cobalah membuat gambar hd Anda (Anda dapat melakukannya di teman Anda).
MEMPERBARUI:
Seperti yang dapat kita lihat, hanya ada satu patensi NTFS, jadi saya curiga Anda menginstal Ubuntu menggunakan WUBI (atau yang serupa).
Linux Anda terinstal di partisi loop-mount yang hanya berupa file atau beberapa file di suatu tempat di disk windows Anda c: (c: \ ubuntu \ disk misalnya)
Seperti yang saya lihat dari pertanyaan Anda sebelumnya, Anda dapat mem-boot Windows sehingga Anda dapat menggunakan dskprobe dari Alat Dukungan Windows XP Paket Layanan 2 untuk memastikan bahwa tipe fs benar ... tetapi sudah benar fs tipe 7 adalah NTFS.
Pesan "Jenis sistem file adalah RAW. CHKDSK tidak tersedia untuk drive RAW." berarti bahwa windows tidak dapat menentukan tipe fs karena suatu alasan. Seperti yang kita lihat tipe fs sudah benar.
Untuk menjalankan Chkdsk di partisi Windows Anda, Anda dapat menginstal Windows Recovery Console , boot di konsol pemulihan dan periksa disk Anda.
Setelah memeriksa disk Anda akan mendapatkan akses ke Anda c: \ ubuntu \ disks. Saya pikir Anda dapat me-mount partisi linux Anda (yang ada di file) sebagai perangkat loop-back biasa:
Tetapi Anda harus me-mount patrition windows terlebih dahulu.
sumber
Untuk memulihkan data dari partisi linux, Anda tidak ingin menjalankan chkdsk yang setara. Kemungkinan besar akan melihat bahwa data Anda yang hilang tidak terhubung ke apa pun dan menghapus sebagian besar jejaknya dari sistem file, membuat pemulihan lebih sulit daripada sebelumnya. Anda sebaiknya menggunakan alat khusus untuk filesystem yang melihat internal filesystem seperti halnya fsck untuk menghapus ketidakkonsistenan:
undelete
alat seperti yang dijelaskan di halaman iniext3grep
, yang diuraikan pada halaman yang sangat panjang dan techincal . Anda dapat melewati bagian atas jika Anda hanya ingin tahu cara menggunakan alat ini, tetapi sangat bermanfaat untuk membaca bagian atas untuk saya.Jika Anda menggunakan ext2 atau ext3, Anda juga dapat mencoba alat DiskInternals ini . Saya belum pernah menggunakan ini sendiri, dan saya telah berhasil menggunakan kedua alat di atas
sumber
ext3grep
bekerja dalam kasus saya ketika itu adalah filesystem yang rusak (meskipun tidak sepenuhnya rusak, fsck dapat "membatalkan" kerusakan pada gambar drive)Karena Anda tampaknya menggunakan instalasi Wubi pada NTFS dan tidak memiliki partisi Ubuntu yang sebenarnya, jawaban yang diposting untuk ext tidak akan berfungsi.
ntfsprogs berisi beberapa utilitas untuk NTFS, termasuk ntfsfix , yang menandai sistem file sehingga Windows akan berusaha memperbaikinya pada reboot berikutnya. jawaban bdonlan untuk pertanyaan Anda yang lain bisa berhasil; Sejujurnya saya tidak yakin apa yang terbaik. Jika ada yang punya solusi yang lebih baik untuk instalasi Wubi di NTFS , silakan posting itu.
sumber
Anda mungkin ingin "badblocks".
Berikut ini adalah howto yang bagus untuk sistem file linux (ext2) yang menunjukkan bagaimana itu dapat digunakan: http://ubuntu-rescue-remix.org/node/50
Tidak yakin bagaimana itu akan membantu Anda dengan NTFS.
sumber