Bagaimana menjalankan chkdsk jika saya tidak bisa boot ke Windows

11

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?

solarc
sumber

Jawaban:

6

Jika Anda memiliki akses ke komputer lain dan pembakar CD, Anda dapat mengunduh (secara resmi) disk pemulihan Vista atau Windows 7 dan menggunakan ini untuk menjalankan CHKDSK. Semoga Vista atau Win 7 memiliki driver untuk disk ESATA Anda. http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/

Larry C
sumber
Dalam saya meminjam DVD Vista, tetapi di antara jawaban ini lebih mudah daripada membangun disk yang dipersonalisasi, dan karena saya masih dapat mengakses partisi Linux saya, saya tidak perlu mengakses komputer lain.
solarc
> Anda dapat mengunduh (secara legal) disk pemulihan Vista atau Windows 7 Benarkah? Saya akan berpikir bahwa Anda hanya dapat mengunduh disk yang sesuai dengan versi yang Anda miliki (saya juga bisa bersumpah melihat pemberitahuan tentang efek tersebut di suatu tempat).
Synetech
7

Jika Anda memiliki akses ke DVD instalasi Vista atau Windows 7, boot darinya dan dapatkan prompt perintah , kemudian jalankan perintah:

chkdsk /r C:

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.

Moab
sumber
3

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.

harrymc
sumber
1

Secara pribadi saya akan mencoba ntfsresize -fi /dev/sdYZdari ntfsprogspaket di Linux.

Azz
sumber
Saya memperbaikinya sebelum membaca ini tetapi akan mencobanya di lain waktu.
solarc
1

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 .

Josh
sumber
0

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.

MaQleod
sumber
Dia tidak bisa boot, jadi tidak bisa membuat CD BartPE
harrymc
2
Tidak berarti seorang teman tidak dapat membangunnya untuknya, atau mungkin dia memiliki sistem kedua.
MaQleod
BartPE tidak lagi tersedia "PE Builder Bart tidak lagi tersedia. Kami harus pindah! Terima kasih semuanya atas semua dukungan Anda selama ini !!!"
brewmanz
0

Saya menggunakan ntfsfix /dev/sdaXdi bawah Ubuntu Live , hal ini akan memaksa Windows untuk berjalan chkdskdi boot berikutnya.

Va l
sumber