Cara Memperbaiki Masalah Pemacu Keras dengan Chkdsk di Windows 7, 8 dan 10

Bila-bila masa anda mempunyai kesilapan pemacu keras - atau tingkah laku pelik yang mungkin pada awalnya tidak dapat anda kaitkan dengan cakera keras - Cek Cakera boleh menjadi penyelamat. Berikut adalah panduan lengkap untuk menggunakan alat Cek Disk yang disertakan dengan setiap versi Windows.

Apa yang Chkdsk Lakukan (dan Kapan Menggunakannya)

Utiliti Check Disk, juga dikenali sebagai chkdsk (kerana itulah arahan yang anda gunakan untuk menjalankannya) mengimbas seluruh cakera keras anda untuk mencari dan menyelesaikan masalah. Ini bukan alat yang sangat mengasyikkan - dan menjalankannya memerlukan sedikit masa - tetapi ia benar-benar dapat membantu mencegah masalah yang lebih besar dan kehilangan data dalam jangka masa panjang. Chkdsk melakukan beberapa fungsi, bergantung pada bagaimana ia dijalankan:

  • Fungsi asas Chkdsk adalah mengimbas integriti metadata sistem fail dan sistem fail pada isipadu cakera dan memperbaiki sebarang kesalahan sistem fail logik yang dijumpainya. Kesalahan seperti itu mungkin termasuk entri yang rosak dalam jadual fail utama volume (MFT), penerangan keselamatan buruk yang berkaitan dengan fail, atau cap waktu yang tidak selaras atau maklumat ukuran fail mengenai fail individu.
  • Chkdsk juga boleh mengimbas setiap sektor pada volume disk secara pilihan untuk mencari sektor yang buruk. Sektor buruk datang dalam dua bentuk: sektor buruk lembut, yang boleh berlaku ketika data ditulis dengan teruk, dan sektor buruk buruk yang boleh berlaku kerana kerosakan fizikal pada cakera. Chkdsk berusaha untuk menyelesaikan masalah ini dengan memperbaiki sektor buruk dan lembut, dan menandakan sektor yang buruk dan tidak akan digunakan lagi.

Itu semua mungkin terdengar sangat teknikal, tetapi jangan risau: anda tidak perlu memahami selok-belok bagaimana ia berfungsi untuk mengetahui kapan anda harus menjalankannya.

Kami mengesyorkan menjalankan chkdsk setiap beberapa bulan sebagai sebahagian daripada penyelenggaraan rutin bersama dengan menggunakan alat SMART untuk pemacu yang menyokongnya. Anda juga harus mempertimbangkan untuk menjalankannya bila-bila masa Windows dimatikan secara tidak normal — seperti selepas kehilangan kuasa atau kerosakan sistem. Kadang kala Windows secara automatik menjalankan imbasan semasa memulakan, tetapi selalunya anda mesti melakukannya sendiri. Walaupun anda hanya menghadapi masalah pelik dengan aplikasi yang tidak dimuat atau dihancurkan sehingga anda tidak dapat menyelesaikannya dengan cara lain, anda mungkin mempertimbangkan untuk memeriksa cakera.

Contohnya: Saya pernah menghadapi masalah di mana Outlook tiba-tiba mula menyerang saya sejurus selepas memuat. Setelah banyak menyelesaikan masalah, imbasan chkdsk mendedahkan bahawa saya mempunyai sektor buruk di mana fail data Outlook saya disimpan. Nasib baik, chkdsk dapat memulihkan sektor dalam kes saya, dan semuanya kembali normal selepas itu.

BERKAITAN: Sektor Buruk Dijelaskan: Mengapa Pemacu Keras Mendapat Sektor Buruk dan Apa Yang Boleh Anda Lakukan Mengenainya

Sekiranya chkdsk menghadapi masalah - terutamanya sektor buruk yang tidak dapat diperbaiki, data boleh menjadi tidak dapat digunakan. Ia tidak mungkin berlaku, tetapi ia boleh berlaku. Untuk itu, anda harus selalu memastikan anda mempunyai rutin sandaran yang baik dan membuat sandaran PC anda sebelum menjalankan chkdsk.

Alat chkdsk berfungsi sama pada semua versi Windows. Kami akan bekerjasama dengan Windows 10 dalam artikel ini, jadi skrin mungkin kelihatan sedikit berbeza jika anda menggunakan Windows 7 atau 8, tetapi chkdsk melakukan yang sama, dan kami akan menunjukkan di mana prosedur berbeza. Kami juga akan membicarakannya dari Command Prompt, sekiranya anda tidak dapat boot ke Windows.

Cara Memeriksa Cakera dari Windows

Menjalankan alat Check Disk dari desktop Windows adalah mudah. Dalam File Explorer, klik kanan pemacu yang ingin anda periksa, dan kemudian pilih "Properties."

Di tetingkap sifat, beralih ke tab "Alat" dan kemudian klik butang "Periksa". Di Windows 7, butang tersebut diberi nama "Periksa sekarang."

Pada Windows 8 dan 10, Windows mungkin memberitahu anda bahawa ia tidak menemui sebarang kesalahan pada pemacu. Anda masih boleh melakukan imbasan manual dengan mengklik "Imbas pemacu." Ini akan melakukan imbasan terlebih dahulu tanpa mencuba pembaikan, jadi tidak akan memulakan semula PC anda pada ketika ini. Sekiranya imbasan cakera cepat menunjukkan masalah, Windows akan memberikan pilihan tersebut kepada anda. Namun, jika anda mahu memaksanya, anda harus menggunakan command prompt untuk menjalankan chkdsk — sesuatu yang akan kita bahas sedikit masa kemudian dalam artikel.

Setelah Windows mengimbas pemacu anda, jika tidak ada kesalahan yang dijumpai, anda hanya dapat mengklik "Tutup".

Di Windows 7, ketika anda mengklik butang "Periksa sekarang", anda akan melihat dialog yang membolehkan anda memilih beberapa pilihan tambahan - iaitu sama ada anda juga ingin memperbaiki kesalahan sistem fail secara automatik dan mencari sektor yang tidak baik. Sekiranya anda ingin melakukan pemeriksaan cakera yang paling teliti, teruskan dan pilih kedua pilihan dan kemudian klik "Mula." Perlu diketahui bahawa jika anda menambahkan imbasan sektor ke campuran, memeriksa cakera boleh memakan masa agak lama. Ini mungkin sesuatu yang ingin anda lakukan apabila anda tidak memerlukan komputer selama beberapa jam.

Sekiranya anda memilih untuk memperbaiki kesalahan sistem fail atau mengimbas sektor yang buruk, Windows tidak akan dapat melakukan imbasan semasa cakera sedang digunakan. Sekiranya itu berlaku, anda akan mempunyai pilihan untuk membatalkan imbasan atau menjadualkan pemeriksaan cakera pada kali anda menghidupkan semula Windows.

Cara Memeriksa atau Membatalkan Pemeriksaan Cakera Berjadual

Sekiranya anda tidak pasti sama ada pemeriksaan cakera dijadualkan untuk dimulakan semula seterusnya, cukup mudah untuk memeriksa di Command Prompt. Anda perlu menjalankan Prompt Perintah dengan hak istimewa pentadbiran. Tekan Start dan kemudian taip "command prompt." Klik kanan hasilnya dan kemudian pilih "Jalankan sebagai pentadbir."

Pada arahan, ketik perintah berikut — menggantikan huruf pemacu jika perlu.

chkntfs c:

Sekiranya anda telah menjadualkan pemeriksaan manual pemacu, anda akan melihat mesej yang berkaitan.

Sekiranya Windows telah menjadualkan pemeriksaan automatik pemacu, anda akan melihat mesej yang memberitahu anda bahawa kelantangannya kotor, yang bermaksud ia ditandakan dengan kemungkinan kesalahan. Ini berfungsi sebagai petunjuk bahawa Windows akan menjalankan pemeriksaan pada saat ia dimulakan. Sekiranya tidak ada imbasan automatik yang dijadualkan, anda hanya akan melihat mesej yang memberitahu anda bahawa kelantangannya tidak kotor.

If a disk check is scheduled for the next time you start Windows, but have decided you don’t want the check to happen, you can cancel the check by typing the following command:

chkntfs /x c:

You won’t get any kind of feedback that the scan has been cancelled, but it will have been. This command actually excludes the drive from the chkdsk command for the next start. If you do restart to find that a scan has been scheduled, Windows is also kind enough to provide you with about ten seconds to skip the scan if you want to.

How to Use the ChkDsk Command at the Command Prompt

If you’re willing to use the Command Prompt (or you have to because Windows won’t boot properly), you can exert a little more control over the disk checking process. Plus, if you’re using Windows 8 or 10, it’s the only way to force automatic fixing or bad sector scanning into the mix. Open up the Command Prompt with administrative privileges by hitting Windows+X and selecting “Command Prompt (Admin).” You’ll be using the chkdsk command. The command supports a number of optional switches, but we’re mostly concerned with two of them: /f and /r .

If you just use the chkdsk command by itself, it will scan your drive in read-only mode, reporting errors but not attempting to repair them. For this reason, it can usually run without having to restart your PC.

If you want chkdsk to attempt to repair logical file system errors during the scan, add the /f switch. Note that if the drive has files that are in use (and it probably will), you’ll be asked to schedule a scan for the next restart.

chkdsk /f c:

If you want chkdsk to scan for bad sectors as well, you’ll use the /r switch. When you use the /r switch, the /f switch is implied, meaning that chkdsk will scan for both logical errors and bad sectors. But while it’s not really necessary, it also won’t hurt anything if you throw both the /r and /f switches on the command at the same time.

chkdsk /r c:

Running chkdsk /r gives you the most thorough scan you can perform on a volume, and if you have some time to spare for the sector check, we highly recommend running it at least periodically.

There are, of course, other parameters you can use with chkdsk . So, for the sake of completeness—and your geeky enjoyment—here they are:

C:\>chkdsk /? Checks a disk and displays a status report.  CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]  volume Specifies the drive letter (followed by a colon), mount point, or volume name. filename FAT/FAT32 only: Specifies the files to check for fragmentation. /F Fixes errors on the disk. /V On FAT/FAT32: Displays the full path and name of every file on the disk. On NTFS: Displays cleanup messages if any. /R Locates bad sectors and recovers readable information (implies /F). /L:size NTFS only: Changes the log file size to the specified number of kilobytes. If size is not specified, displays current size. /X Forces the volume to dismount first if necessary. All opened handles to the volume would then be invalid (implies /F). /I NTFS only: Performs a less vigorous check of index entries. /C NTFS only: Skips checking of cycles within the folder structure. /B NTFS only: Re-evaluates bad clusters on the volume (implies /R)  The /I or /C switch reduces the amount of time required to run Chkdsk by skipping certain checks of the volume.

Hopefully, Chkdsk will fix whatever hard drive problems you may have, and you can go back to using your computer normally.