Saya memiliki partisi NTFS dengan Windows XP tetapi memiliki sektor yang buruk dan tidak bisa boot.
Ini adalah drive SATA dan CD Windows tidak dapat mengaksesnya karena tidak ada drivernya, saya tidak punya floppy drive jadi saya tidak dapat memuat driver melalui sana.
Saya sudah mencoba ntfsfix dari Linux tetapi menolak untuk melakukan apa pun. Juga mencoba nftsclone dengan opsi --rescue untuk setidaknya mencadangkan data tetapi tidak berhasil.
Bagaimana saya bisa menjalankan chkdsk dalam kasus ini?
sumber
Jika Anda memiliki akses ke DVD instalasi Vista atau Windows 7, boot darinya dan dapatkan prompt perintah , kemudian jalankan perintah:
Bad sector tidak selalu berarti mereka buruk - terkadang mereka korup dan chkdsk akan berusaha untuk memperbaikinya. Jika tidak, itu akan menandai sektor sebagai buruk sehingga tidak akan digunakan oleh OS.
sumber
Chkdsk mungkin tidak memperbaiki masalah: Jika bad sector ada dalam file yang diperlukan untuk booting, seperti kasus Anda tampaknya. Yang perlu dilakukan adalah menandai mereka sebagai buruk, sehingga mereka masih tidak tersedia untuk boot, yang pada dasarnya merusak instalasi Windows Anda.
Jika Anda masih memiliki akses ke komputer yang berfungsi, lihat artikel ini:
Instal Windows XP pada SATA tanpa Floppy (F6)
yang akan menunjukkan kepada Anda bagaimana mengintegrasikan driver SATA ke dalam CD boot Windows.
Salah satu solusinya adalah Melakukan Instalasi Perbaikan . Ini akan menyegarkan instalasi XP tanpa merusak instalasi Windows. Namun, Anda harus menggunakan CD boot XP yang memiliki tingkat paket layanan yang sama dengan yang diinstal saat ini. Anda seharusnya tidak memperbaiki, misalnya, XP SP3 menggunakan CD boot XP SP2.
Jika Anda tidak memiliki CD boot XP SP3, lihat cara membuatnya dari CD lama di:
Cara Slipstream Windows XP Paket Layanan 3 untuk Membuat Disk Pengaturan XP yang Terintegrasi dengan SP 3 .
Solusi lain (dan menurut saya yang terbaik) adalah berinvestasi dalam program perbaikan disk komersial, yang akan mencoba memulihkan konten disk yang ada, dengan membaca ulang sektor buruk dengan berbagai cara, kemudian memetakannya ke sektor yang baik.
Hard disk dengan bad sector masih dapat diresusitasi dengan menggunakan produk komersial seperti SpinRite atau HDD Regenerator . SpinRite terkadang dapat bekerja dengan sangat baik, dan memberikan jaminan kepuasan uang kembali yang absolut.
sumber
Secara pribadi saya akan mencoba
ntfsresize -fi /dev/sdYZ
darintfsprogs
paket di Linux.sumber
Suatu kali Windows XP saya tidak bisa boot. Ketika saya menyalakan komputer tidak ada yang terjadi kecuali saya mendapat pesan kesalahan kecil di sudut kiri atas pada layar hitam. Saya bahkan tidak mendapatkan Blue Screen of Death. Saya mencoba semua opsi pemulihan Windows, dari Disk Pemulihan ke CD Windows XP dan tidak ada yang berhasil.
Apa yang berhasil bagi saya adalah sebuah program yang disebut TESTDISK . Testdisk adalah perangkat lunak pemulihan GRATIS dan akan berjalan di beberapa sistem operasi. Menggunakan komputer ayah saya, saya membuat CD Linux langsung yang memiliki testdisk, saya menggunakannya untuk memperbaiki SEKTOR BOOT dan memperbaikinya, memungkinkan saya untuk boot Windows. Kemudian saya menjalankan chkdsk untuk memperbaiki sistem file Windows.
Menggunakan Linux dapat menyediakan driver yang Anda butuhkan, dan Testdisk dapat memperbaiki partisi Windows yang tidak bisa boot. Instalasi Perbaikan Windows disebutkan, tetapi itu lebih untuk memperbaiki sistem file Windows (C: \ WINDOWS), bukan masalah pada sektor hard drive atau boot. Jika tidak ada yang terjadi ketika Anda menghidupkan komputer, sektor boot menjadi kacau dan saya tidak berpikir Instalasi Perbaikan akan membantu, tetapi, itu bagus untuk kehilangan file Windows.
Pada dasarnya, jalankan Testdisk dan gunakan untuk memperbaiki MFT dan sektor boot. Juga, jika Anda tidak dapat menggunakan drive CD / DVD Anda, Anda dapat meletakkan Linux pada USB thumb drive. Saya tahu itu bisa dilakukan, tetapi saya pribadi tidak punya pengalaman dengan itu.
Jika ada yang tertarik dengan TESTDISK, berikut adalah daftar distro Linux dengan testdisk .
sumber
Jika Anda tidak dapat menarik disk dan meletakkannya di komputer lain baik sebagai drive usb atau drive sata sekunder, Anda dapat mencoba mem-boot menggunakan BartPE (windows xp boot disc) dan mencoba utilitas bawaan untuk mengakses drive.
sumber
Saya menggunakan
ntfsfix /dev/sdaX
di bawah Ubuntu Live , hal ini akan memaksa Windows untuk berjalanchkdsk
di boot berikutnya.sumber