Partisi NTFS SAYA entah bagaimana telah rusak (ini adalah peninggalan dari hari-hari ketika saya menginstal Windows).
Saya meletakkan output debug fdisk dan blkid di sini .
Pada saat yang sama, OS apa pun tidak dapat me-mount partisi root saya, yang terletak di sebelah partisi NTFS saya. Saya tidak yakin apakah ini ada hubungannya dengan itu. Saya mendapatkan kesalahan berikut ketika mencoba me-mount partisi root saya (sda5)
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
ubuntu@ubuntu:~$ dmesg | tail
[ 1019.726530] Descriptor sense data with sense descriptors (in hex):
[ 1019.726533] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 1019.726551] 1a 3e ed 92
[ 1019.726558] sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
[ 1019.726568] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 1a 3e ed 40 00 01 00 00
[ 1019.726584] end_request: I/O error, dev sda, sector 440331666
[ 1019.726602] JBD: Failed to read block at offset 462
[ 1019.726609] ata1: EH complete
[ 1019.726612] JBD: recovery failed
[ 1019.726617] EXT4-fs (sda5): error loading journal
Ketika saya membuka gparted (menggunakan live CD), saya mendapatkan tanda seru di sebelah drive NTFS saya yang menyatakan
Apakah ada cara untuk berjalan chkdsk
tanpa menggunakan windows?
Upaya saya untuk menjalankan fsck
hasil sebagai berikut:
ubuntu@ubuntu:~$ sudo fsck /dev/sda
fsck from util-linux-ng 2.17.2
e2fsck 1.41.14 (22-Dec-2010)
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
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>
Pembaruan: Saya dapat memperbaiki partisi NTFS yang menjalankan chkdsk dari Hiren's BootCD, tetapi tampaknya masalah superblok masih ada.
Pembaruan 2: Memperbaiki masalah penggunaan superbloke2fsck -c /dev/sda5
sumber
Jawaban:
Instal ntfs-3g dengan
sudo apt-get install ntfs-3g
. Kemudian jalankan perintah ntfsfix pada partisi NTFS Anda.Sebagai contoh:
ntfsfix /dev/hda6
Untuk Ubuntus yang lebih baru, Anda dapat menggunakan
-b
dan-d
opsi bersama.-b
mencoba untuk memperbaiki cluster yang buruk dan-d
untuk memperbaiki keadaan kotor. Jadi perintahnya bisa--help
menunjukkan kepada merekasumber
Saya baru saja memperbaiki drive USB saya menggunakan "testdisk", utilitas baris perintah Linux (belum ramah). Drive saya bahkan tidak dipasang di Windows dan Windows 8 ditemukan seperti 6 partisi (ketika drive hanya punya satu).
Untuk menggunakan utilitas, instal:
Kemudian jalankan:
dan ikuti instruksi. Anda harus mencari partisi dan kemudian menulis perubahan.
Semoga ini bisa membantu siapa saja.
sumber
Hanya untuk menghapus beberapa poin Anda.
Sekarang, itu tidak heran, karena Anda mencoba untuk fsck disk, dan bukan partisi-nya. Apa yang dilakukan fsck adalah, ia mencoba mengenali tipe FS. Karena Anda telah memberinya permukaan disk mentah, gagal mengenali dan menggunakan tipe default - ext, memanggil fsck.ext.
fsck.ext tidak menemukan tanda tangan FS di lokasi dan mencoba menemukan superblok. Akhirnya gagal, karena disk-nya hanya dengan tipe partisi NTFS.
Inilah sebabnya mengapa Anda memiliki kesalahan ini.
Perintah yang benar adalah:
Itu akan memberi makan partisi PERTAMA dari hard drive sata pertama, bukan disk sata pertama itu sendiri.
sumber
ntfs
?Disk Anda bersulang. Periksa diagnostik SMART dalam utilitas disk untuk mengonfirmasi; seharusnya mengatakan Anda memiliki banyak bad sector dan perlu mengganti drive.
sumber
Saya setuju dengan @psusi: disk perlu diganti, lihat komentar saya di bawah jawaban yang diterima. Melakukan tidak
ntfsfix
akan membantu sama sekali, dan hanya menunda tindakan penting dari:Tidak perlu benar-benar memeriksa diagnostik SMART - mereka hanya mengambil persentase kesalahan saja. Bendera merah adalah dua garis:
Segera setelah disk mulai memberikan kesalahan baca yang tidak dapat dipulihkan (URE), disk harus segera diganti dan hanya digunakan untuk pemulihan data. (Tingkat non-URE yang berlebihan juga menunjukkan penggantian diperlukan.)
Disk harus dipandang sebagai bahan habis pakai yang harus diganti setiap beberapa tahun, karenanya memiliki cadangan yang benar-benar bagus (otomatis, harian, lengkap, dan setidaknya ke drive eksternal) sangat penting.
sumber
Di Ubuntu 14.04 Coba saja ini
Di mana
XY
partisi Anda. (/dev/sda2
dalam kasus Anda)sumber
fsck
dangparted
aplikasi tidak dapat digunakan untuk memperbaiki masalah dengan partisi ntfs.ntfsfix
jangan 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 lunaksudo apt-get install testdisk
# pasang testdisksudo testdisk
# mulai testdiskPergi ke http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step untuk bantuan dalam menggunakan alat ini.
sumber
Seperti jawaban lain katakan, dalam hal ini mungkin disk yang buruk ..
Tetapi untuk kepentingan orang lain yang menghadapi korupsi NTFS aktual - sayangnya alat ntfsfix sangat terbatas dibandingkan dengan chkdsk Microsoft. Cobalah untuk mendapatkan instalasi Windows - lebih disukai dengan versi terbaru Windows karena Microsoft mungkin terus-menerus meningkatkan chkdsk (saya harap ..) Versi Windows yang lebih baru sering tersedia secara gratis sebagai uji coba. Jika masalahnya ada di disk USB Anda dapat mencoba menginstal Windows di sesuatu seperti VirtualBox dan memberikan kontrol VM pada perangkat USB.
sumber
Sayangnya alat gratis yang tersedia di Linux sangat terbatas berkaitan dengan memperbaiki partisi NTFS.
Kemungkinan besar Anda masih dapat memulihkan data dengan menggunakan MFT sekunder yang disimpan di akhir disk. Biasanya tidak digunakan, tetapi harus mengandung versi terbaru dari struktur direktori Anda. Ada kemungkinan baik itu tidak terpengaruh oleh kesalahan disk.
Di masa lalu, saya telah menggunakan GetDataBack NTFS produk Runtime Software (komersial, $ 79) dengan sukses besar untuk ini. Ini adalah salah satu dari beberapa alat NTFS (satu-satunya?) Yang berjalan di WINE dan sebagai Linux LiveCD , dan demo gratis harus cukup untuk melihat apakah data Anda masih ada. Jika ya, data Anda mungkin layak untuk dibeli.
LiveCD menjalankan Knoppix Linux dan memiliki semua alat mereka diinstal sebelumnya. Perhatikan bahwa Anda masih memerlukan kunci lisensi untuk benar-benar menggunakan alat, tetapi itu harus cukup untuk melihat apakah itu berfungsi di komputer Anda.
Penafian: Saya tidak memiliki afiliasi dengan perangkat lunak Runtime selain telah membeli produk mereka beberapa tahun yang lalu.
sumber
Jawaban ini mungkin hanya berfungsi untuk 10,04 (jelas) dan versi Ubuntu yang lebih baru!
Coba
sudo ntfsfix -b /dev/sda2
.Anda perlu ntfs-3g diinstal. Jika Anda tidak memilikinya, Anda dapat menginstalnya di Pusat Perangkat Lunak dengan mengklik tautan itu, atau dari Terminal ( Ctrl+ Alt+ T) dengan menjalankan perintah-perintah ini:
sumber
Saya baru saja mengalami masalah yang sama pada USB NTFS 3TB. Drama besar, seperti yang bisa Anda bayangkan.
Saya pertama kali mencoba memperbaikinya pada kotak Windows istri saya. Tidak ada sukacita
sudo ntfsfix / dev / sdcx dengan sangat cepat memperbaikinya.
Hore! Kembali berbisnis. Benar-benar harus mendapatkan disk baru dan segera memformat ulang ke sistem file dewasa yang tepat.
sumber