Cara Memperbaiki Masalah Hard Drive dengan Chkdsk di Windows 7, 8, dan 10
Setiap kali Anda mengalami kesalahan hard drive — atau bahkan perilaku aneh yang mungkin tidak Anda asosiasikan pada awalnya dengan hard drive — Check Disk dapat menjadi penyelamat. Berikut panduan lengkap untuk menggunakan alat Periksa Disk yang disertakan dengan setiap versi Windows.
Apa yang Dilakukan Chkdsk (dan Kapan Menggunakannya)
Utilitas Periksa Disk, juga dikenal sebagai chkdsk (karena itulah perintah yang Anda gunakan untuk menjalankannya) memindai seluruh hard drive Anda untuk menemukan dan memperbaiki masalah. Ini bukan alat yang sangat menarik — dan menjalankannya dapat memakan waktu lama — tetapi ini benar-benar dapat membantu mencegah masalah yang lebih besar dan hilangnya data dalam jangka panjang. Chkdsk melakukan beberapa fungsi, bergantung pada cara menjalankannya:
- Fungsi dasar Chkdsk adalah memindai integritas sistem file dan metadata sistem file pada volume disk dan memperbaiki kesalahan sistem file logis yang ditemukannya. Kesalahan tersebut mungkin termasuk entri yang rusak dalam tabel file master volume (MFT), deskriptor keamanan yang buruk yang terkait dengan file, atau bahkan cap waktu yang tidak selaras atau informasi ukuran file tentang file individual.
- Chkdsk juga dapat memindai setiap sektor pada volume disk untuk mencari sektor yang buruk. Sektor buruk datang dalam dua bentuk: sektor buruk lunak, yang dapat terjadi ketika data ditulis dengan buruk, dan sektor buruk keras yang dapat terjadi karena kerusakan fisik pada disk. Chkdsk mencoba memperbaiki masalah ini dengan memperbaiki sektor buruk lunak, dan menandai sektor buruk keras sehingga mereka tidak akan digunakan lagi.
Itu semua mungkin terdengar sangat teknis, tetapi jangan khawatir: Anda tidak perlu memahami seluk beluk cara kerjanya untuk mengetahui kapan Anda harus menjalankannya.
Kami merekomendasikan menjalankan chkdsk setiap beberapa bulan sebagai bagian dari pemeliharaan rutin bersama dengan menggunakan alat SMART untuk drive yang mendukungnya. Anda juga harus mempertimbangkan untuk menjalankannya setiap kali Windows mati secara tidak normal — seperti setelah listrik mati atau sistem macet. Terkadang Windows akan secara otomatis menjalankan pemindaian selama startup, tetapi paling sering Anda harus melakukannya sendiri. Meskipun Anda hanya mengalami masalah aneh dengan aplikasi yang tidak memuat atau mogok sehingga Anda belum dapat menyelesaikannya dengan cara lain, Anda dapat mempertimbangkan untuk memeriksa disk.
Misalnya: Saya pernah mengalami masalah di mana Outlook tiba-tiba mulai mogok tidak lama setelah saya memuat. Setelah banyak pemecahan masalah, pemindaian chkdsk mengungkapkan bahwa saya memiliki sektor buruk tempat file data Outlook saya disimpan. Untungnya, chkdsk dapat memulihkan sektor dalam kasus saya, dan semuanya kembali normal sesudahnya.
TERKAIT: Sektor Buruk Dijelaskan: Mengapa Hard Drive Mendapatkan Sektor Buruk dan Apa yang Dapat Anda Lakukan Tentang Itu
Jika chkdsk mengalami masalah — terutama bad sector yang keras — yang tidak dapat diperbaiki, data menjadi tidak dapat digunakan. Itu tidak mungkin, tapi itu bisa terjadi. Untuk alasan itu, Anda harus selalu memastikan Anda memiliki rutinitas pencadangan yang baik dan mencadangkan PC Anda sebelum menjalankan chkdsk.
Alat chkdsk bekerja hampir sama di semua versi Windows. Kami akan bekerja dengan Windows 10 di artikel ini, jadi layar mungkin terlihat sedikit berbeda jika Anda menggunakan Windows 7 atau 8, tetapi chkdsk melakukan hal yang sama, dan kami akan menunjukkan di mana prosedur berbeda. Kami juga akan berbicara tentang menjalankannya dari Command Prompt, jika Anda bahkan tidak dapat boot ke Windows.
Cara Memeriksa Disk dari Windows
Menjalankan alat Periksa Disk dari desktop Windows itu mudah. Di File Explorer, klik kanan drive yang ingin Anda periksa, lalu pilih "Properties".
Di jendela properti, alihkan ke tab "Alat", lalu klik tombol "Periksa". Di Windows 7, tombolnya bernama "Periksa sekarang".
Di Windows 8 dan 10, Windows mungkin memberi tahu Anda bahwa tidak ditemukan kesalahan apa pun pada drive. Anda masih dapat melakukan pemindaian manual dengan mengklik "Pindai drive". Ini pertama-tama akan melakukan pemindaian tanpa mencoba melakukan perbaikan apa pun, jadi PC Anda tidak akan restart pada saat ini. Jika pemindaian disk cepat menunjukkan masalah apa pun, Windows akan menampilkan opsi itu kepada Anda. Jika Anda ingin memaksanya, Anda harus menggunakan command prompt untuk menjalankan chkdsk — sesuatu yang akan kita bahas nanti di artikel.
Setelah Windows memindai drive Anda, jika tidak ada kesalahan yang ditemukan, Anda cukup mengklik "Tutup".
Di Windows 7, saat Anda mengklik tombol "Periksa sekarang", Anda akan melihat dialog yang memungkinkan Anda memilih beberapa opsi tambahan — yaitu apakah Anda juga ingin memperbaiki kesalahan sistem file secara otomatis dan memindai bad sector. Jika Anda ingin melakukan pemeriksaan disk paling menyeluruh, lanjutkan dan pilih kedua opsi lalu klik "Mulai". Ketahuilah bahwa jika Anda menambahkan pemindaian sektor ke dalam campuran, memeriksa disk dapat memakan waktu cukup lama. Ini mungkin sesuatu yang ingin Anda lakukan saat Anda tidak membutuhkan komputer selama beberapa jam.
Jika Anda memilih untuk memperbaiki kesalahan sistem file atau memindai sektor yang buruk, Windows tidak akan dapat melakukan pemindaian saat disk sedang digunakan. Jika itu terjadi, Anda akan memiliki opsi untuk membatalkan pemindaian atau menjadwalkan pemeriksaan disk agar terjadi saat Anda memulai ulang Windows.
Cara Memeriksa atau Membatalkan Pemeriksaan Disk Terjadwal
Jika Anda tidak yakin apakah pemeriksaan disk dijadwalkan untuk restart berikutnya, cukup mudah untuk memeriksa di Command Prompt. Anda harus menjalankan Command Prompt dengan hak akses administratif. Tekan Start lalu ketik "command prompt". Klik kanan hasilnya, lalu pilih "Jalankan sebagai administrator".
Saat diminta, ketik perintah berikut — gantikan huruf drive jika perlu.
chkntfs c:
Jika Anda telah menjadwalkan pemeriksaan manual drive, Anda akan melihat pesan untuk efek itu.
Jika Windows telah menjadwalkan pemeriksaan drive otomatis, Anda akan melihat pesan yang memberi tahu Anda bahwa volumenya kotor, yang berarti telah ditandai dengan potensi kesalahan. Ini berfungsi sebagai indikasi bahwa Windows akan menjalankan pemeriksaan saat berikutnya dimulai. Jika tidak ada pemindaian otomatis yang dijadwalkan, Anda hanya akan melihat pesan yang memberi tahu Anda bahwa volumenya 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.