GNU/Linux >> Belajar Linux >  >> Ubuntu

Angka Ajaib Buruk Di Hdd Eksternal Superblock?

Pertanyaan ini sudah memiliki jawaban di sini :Perbaiki partisi NTFS yang rusak tanpa Windows

(12 jawaban)
Tutup 1 tahun lalu.

Saya memiliki HDD eksternal yang tampaknya rusak. Tidak dapat dibuka di Windows atau di Ubuntu (ini adalah sistem file NTFS).
Di Windows saya telah menjalankan (dua kali sekarang) perintah chkdsk . Di sana ia mengidentifikasi segmen memori tertentu yang tidak dapat dibaca. Saya pikir itu akan 'menandai' ini, dan menghindarinya saat mencoba membaca di HDD.
Tapi setelah saya menjalankan program itu, Windows masih tidak dapat membukanya. Jadi saya salah, atau disk saya tidak dapat diperbaiki.

Dengan asumsi saya salah, saya beralih ke Ubuntu untuk melihat apakah gparted atau fsck bisa membantu.
Fungsi 'periksa' di gparted memberi saya kesalahan… dan tidak banyak informasi tambahan.

Pertama-tama periksa di mana partisi itu, jalankan lsblk memberikan

sdb      8:16   0 298,1G  0 disk 
└─sdb1   8:17   0 298,1G  0 part 

Pindah ke fsck , saya menjalankan perintah berikut

[email protected]# fsck /dev/sdb1 -y
fsck from util-linux 2.31.1

Tidak ada lagi. Jadi itu cukup aneh. Oleh karena itu saya mencoba seluruh disk dan bukan satu partisi. Ini memberi

[email protected]# fsck /dev/sdb -y
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

Found a dos partition table in /dev/sdb

Jadi kesalahan yang dinyatakan adalah

fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

Karena saya yakin (terima kasih kepada gparted ) yang saya hadapi dengan ntfs sistem file, dan bukan ext[0-9] .. Saya pikir solusi yang diusulkan (menjalankan ef2fsck tidak berlaku untuk saya.

Saya tidak tahu bagaimana melanjutkan dari sini. Saya percaya jika segmen memori tertentu dapat dihindari untuk dibaca.. Saya pikir saya dapat mengambil beberapa data darinya. Tapi saya tidak tahu bagaimana melakukan ini.

Terkait:Bagaimana cara mengatur ulang konfigurasi Unity di Ubuntu?

Jawaban yang Diterima:

fsck dan gparted aplikasi tidak dapat digunakan untuk memperbaiki masalah dengan partisi ntfs. ntfsfix tidak boleh digunakan untuk mencoba dan memperbaiki masalah ini.

Alat Windows biasanya harus digunakan. Namun, chkdsk tidak membantu di sini.

Anda dapat mencoba menggunakan testdisk dari OS Ubuntu.

sudo apt-get update # perbarui basis data perangkat lunak

sudo apt-get install testdisk # instal testdisk

sudo testdisk # mulai testdisk

Kunjungi http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step untuk bantuan dalam menggunakan alat ini.


Ubuntu
  1. Menggabungkan Direktori Rumah?

  2. Apa peran Magic Number dalam memuat boot di Linux?

  3. Lakukan pemindaian blok buruk pada partisi root di Linux

  1. Python abs() Fungsi

  2. Ubah nomor partisi dari sda1 menjadi sda2

  3. Seberapa buruk menginstal Linux di satu partisi besar?

  1. Mengapa Nomor Drive/partisi Masih Digunakan?

  2. Linux – Ubah Jumlah Partisi Dari Sda1 Ke Sda2?

  3. Kinerja 3d Buruk Di Ubuntu 12.04?