Memulihkan file sistem Windows yang rusak menggunakan perintah SFC dan DISM. Perlindungan Sumber Daya Windows telah mendeteksi file yang rusak tetapi tidak dapat memperbaiki beberapa di antaranya

Artikel ini menunjukkan langkah-langkah untuk memulihkan file sistem Windows yang rusak menggunakan utilitas SFC

Jika sistem operasi tidak stabil dan berbagai kesalahan ditemukan dalam pengoperasiannya, maka untuk memecahkan masalah Anda dapat menggunakan utilitas baris perintah SFC untuk memulihkan integritas file sistem yang rusak.

SFC (Pemeriksa File Sistem) adalah alat sistem Windows untuk memeriksa dan memulihkan integritas sistem, yang memindai dan memeriksa kesalahan semua file sistem Windows yang dilindungi dan mengganti file yang rusak atau hilang dengan salinan file Windows yang terletak di direktori WinSxS.


Cara memeriksa dan memperbaiki file sistem yang rusak menggunakan utilitas SFC

Untuk memindai dan memperbaiki file sistem yang rusak, jalankan perintah berikut sebagai administrator:

Tergantung pada hasil pemindaian, Anda akan melihat salah satu pesan berikut:

Perlindungan Sumber Daya Windows tidak mendeteksi pelanggaran integritas apa pun. Artinya tidak ditemukan file yang rusak atau hilang pada sistem.

Perlindungan Sumber Daya Windows tidak dapat melakukan operasi yang diminta. Pesan ini berarti terjadi kesalahan selama pemindaian. Jika Anda mengalami masalah ini, coba jalankan perintah sfc /scannow

Perlindungan Sumber Daya Windows mendeteksi file yang rusak dan berhasil memperbaikinya. Lihat CBS.Log WinDir%\Logs\CBS\CBS.log untuk informasi.

Pesan ini muncul ketika utilitas SFC mampu memperbaiki masalah. Anda dapat melihat informasi rinci tentang file yang dipulihkan dalam file log yang disimpan di C:\Windows\Logs\CBS\CBS.log

Anda juga dapat memeriksa dan memulihkan file sistem yang rusak menggunakan open as administrator.

Cara memeriksa dan memperbaiki file sistem yang rusak jika sistem tidak bisa boot

Jika sistem operasi tidak bisa boot, Anda juga dapat menggunakan alat ini untuk memulihkan integritas file sistem yang rusak, karena utilitas SFC mendukung pemindaian offline dan pemulihan file sistem yang rusak.

Untuk melakukan ini, Anda memerlukan (disk) dengan . Boot dari media instalasi dan pada layar pemilihan pengaturan regional, luncurkan baris perintah dengan menekan kombinasi tombol Shift + F10

Sekarang Anda perlu mengetahui huruf partisi tempat sistem operasi Windows diinstal, yang perlu diperiksa. Hal ini diperlukan karena huruf partisi drive di lingkungan boot sering kali berbeda dari yang digunakan di sistem yang sedang berjalan.

Ada beberapa cara untuk melakukan ini, seperti perintah diskpart, wmic atau dir, tetapi kami akan menggunakan metode lain.

Pada prompt perintah, jalankan perintah berikut:

Di jendela Notepad yang terbuka, pilih dari menu utamanya Berkas - Buka...

Di jendela Explorer, Anda akan melihat bagian yang tersedia dan huruf yang ditetapkan padanya. Dalam contoh ini, partisi tempat sistem operasi diinstal memiliki huruf C. Jendela Explorer dan Notepad sekarang dapat ditutup.

Mengetahui huruf partisi tempat sistem operasi diinstal, jalankan perintah berikut pada baris perintah:

sfc /scannow /OFFBOOTDIR=C :\ /OFFWINDIR=C :\Windows

Dari contoh di atas, Anda dapat melihat bahwa hard drive /dev/sdb telah terhubung, tetapi belum terpasang. Mari kita pasang partisi hard drive /dev/sdb1 ke drive /dev/sda. Mari kita pilih titik pemasangan, misalnya - /home/user/Video. Anda dapat mengambil titik pemasangan apa pun.

# sudo mount /dev/sdb1 /home/ pengguna/Video

di mana pengguna adalah nama nama pengguna Anda.

Semuanya sangat sederhana, pertama Anda menulis perintah mount, lalu Anda menulis apa yang perlu dilampirkan (nomor menunjukkan nomor partisi, kami hanya punya satu), lalu di mana melampirkannya. Ini hampir selalu cukup. Disk dipasang menggunakan perintah mount di folder yang ditentukan. Dalam beberapa kasus, ketika ada kesalahan logis pada partisi hard drive yang terhubung, Anda juga harus menentukan jenis sistem file. Dalam hal ini kami memiliki ext3.

# sudo mount -t ext3 /dev/sdb1 /home/ pengguna/Video

Parameter ini juga dapat mengambil nilai berikut:

  • -t ntfs atau -t ntfs-3g
  • -t vfat
  • -t iso9660

Masing-masing untuk sistem file NTFS, FAT dan CD-ROM. Yang terakhir hanya diperlukan untuk menghubungkan perangkat CD/DVD-ROM dan image disk .iso.

Untuk mengatur parameter akses secara manual ke partisi yang dipasang, tentukan parameter berikut:

  • -o rw
  • -o ro
Yang pertama memungkinkan membaca dan menulis, yang kedua hanya membaca. Nah, misalnya seperti ini:

# sudo mount -t ext3 -o rw /dev/sdb1 /home/user/Video

Opsi tambahan yang membantu dalam beberapa kasus:

# sudo mount -t ext3 -o rw,iocharset=utf8,codepage=866 /dev/sdb1 /home/pengguna/Video

Yang pertama secara eksplisit menetapkan pengkodean lokal sistem, dalam kasus kami adalah utf8 (berbeda untuk distribusi yang berbeda, tetapi lebih sering utf8), dan yang lainnya menambahkan dukungan untuk bahasa Rusia.

Jika hard drive masih menolak untuk dipasang di sistem operasi Linux, Anda dapat memasangnya secara manual. Parameter -o memaksa memungkinkan Anda untuk memaksa memasang partisi hard drive di Linux. Nah, misalnya seperti ini:

# sudo mount -t ext3 -o force /dev/sdb1 /home/user/Video

Misalnya, partisi hard drive saya tidak mau dipasang setelah terhubung ke mesin Windows yang terinfeksi virus. Kebetulan virus melemparkan autorun.exe ke root partisi saya dan karena itu Linux tidak ingin me-mount partisi ini. Parameter perintah mount di atas membantu me-mount partisi yang terinfeksi. Setelah itu virus berhasil dihilangkan secara manual.

Tidak berfungsi dengan benar, Anda dapat menggunakan utilitas baris perintah SFC untuk memulihkan file sistem yang rusak atau hilang.

Saat Anda mulai melihat kesalahan acak, masalah saat startup sistem, atau masalah dengan komponen Windows, kemungkinan besar kondisi tersebut disebabkan oleh file sistem yang rusak atau hilang.

Meskipun Windows 10 berfungsi dengan baik dalam melindungi file-file penting agar komputer Anda berfungsi dengan baik, beberapa aplikasi, driver, atau bahkan pembaruan Windows dapat menyebabkan sistem Anda menjadi tidak stabil. Seperti versi sistem Microsoft sebelumnya, Windows 10 menyertakan System File Checker (SFC), utilitas baris perintah yang ringkas namun kuat yang dapat melakukan pemindaian integritas sistem dan mengganti file yang rusak atau hilang dengan versi aslinya.

Dalam panduan ini, kami akan menyajikan langkah-langkah menggunakan System File Checker (SFC) untuk secara otomatis memperbaiki file sistem yang rusak saat sistem operasi sedang berjalan. Kami juga akan melihat cara menjalankan utilitas dalam Safe Command Prompt Mode dan cara memulihkan file sistem rusak secara manual yang menyebabkan masalah.

Peringatan: Sebelum Anda mulai menggunakan utilitas SFC, Anda disarankan untuk membuat cadangan lengkap sistem Anda atau membuat titik pemulihan sistem. Jika terjadi kesalahan, Anda dapat mengembalikan sistem ke keadaan semula.

Perintah berikut memungkinkan Anda melakukan pemindaian penuh terhadap file yang dilindungi di komputer Anda dan memperbaiki file yang menyebabkan masalah saat menjalankan Windows 10.

Baris perintah

Sfc /pindai sekarang

3. Setelah pemindaian selesai, Anda akan melihat salah satu pesan berikut:

  • Perlindungan Sumber Daya Windows tidak mendeteksi pelanggaran integritas. Artinya tidak ditemukan file yang rusak atau hilang pada sistem.
  • Perlindungan Sumber Daya Windows tidak dapat melakukan operasi yang diminta. Pesan ini berarti terjadi kesalahan selama pemindaian dan Anda perlu memindai secara offline.
  • Perlindungan Sumber Daya Windows mendeteksi file yang rusak dan berhasil memperbaikinya. Lihat CBS.Log WinDir%\Logs\CBS\CBS.log untuk informasi. Pesan ini muncul ketika SFC mampu memperbaiki masalahnya. Anda dapat melihat majalah untuk informasi rinci.
  • Perlindungan Sumber Daya Windows telah mendeteksi file yang rusak, namun tidak dapat memperbaiki beberapa di antaranya. Lihat CBS.Log %WinDir%\Logs\CBS\CBS.log untuk informasi. Dalam hal ini, Anda perlu memperbaiki file yang rusak secara manual.
Nasihat: Untuk memperbaiki semua masalah, Anda mungkin perlu melalui prosedur pemeriksaan integritas sekitar tiga kali.

Untuk melihat informasi tentang pengoperasian pemeriksa integritas di file CBS.Log, Anda perlu membuat salinan file yang dapat dibaca di desktop Anda:

1. Cari menu Mulai Baris perintah, klik kanan pada tautan yang muncul dan pilih Jalankan sebagai administrator.

2. Ketik perintah berikut dan tekan Enter

Temukanstr /c:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt"

3. Buka file sfclogs.txt yang terletak di desktop Anda menggunakan Notepad. File tersebut akan berisi informasi rinci tentang pemindaian sistem dan file yang tidak dapat dipulihkan.

Catatan: informasi rinci hanya tersedia saat melakukan pemindaian di Windows 10, tetapi tidak saat menjalankan utilitas dalam Safe Mode di Command Prompt.

Terkadang file sistem terlindungi yang perlu dipulihkan sudah dimuat ke dalam RAM saat WIndows 10 berjalan. Dalam hal ini, Anda dapat menggunakan Pemeriksa File Sistem selama startup sistem untuk memperbaiki masalah yang terdeteksi.

  • 1. Gunakan pintasan keyboard Windows + I untuk membuka aplikasi Pengaturan.
  • 2. Pilih bagian “Pembaruan dan Keamanan”.
  • 3. Dari menu, pilih opsi “Pemulihan”.
  • 4. Di bagian “Opsi boot khusus”, klik tombol “Mulai ulang sekarang”.

  • 5. Pilih “Pemecahan Masalah”.
  • 6. Buka “Pengaturan Lanjutan”.
  • 7. Klik “Command Prompt” untuk mem-boot komputer Anda ke mode baris perintah.


  • 8. Setelah reboot, Anda harus memasukkan nama pengguna dan kata sandi Anda.
  • 9. Anda perlu memberi tahu SFC di mana file instalasi Windows berada. Di Command Prompt, masukkan perintah berikut untuk mengenali lokasi file Windows 10 dan partisi cadangan sistem:

  • 10. Ketik perintah berikut dan tekan Enter:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

Perhatikan bahwa dalam contoh, saklar /offboodir digunakan untuk menentukan huruf drive dari partisi yang dicadangkan sistem. Dalam hal ini, ini adalah drive C, dan saklar /offwindir menentukan jalur ke file Windows, yang dalam kasus kami adalah D:\Windows.

Anda harus ingat bahwa ketika Anda mem-boot komputer Anda dalam mode baris perintah, huruf drive mungkin berbeda, jadi Anda perlu menggunakan perintah yang ditentukan pada langkah 9. Namun, dalam kebanyakan kasus saat bekerja dengan Windows 10, drive D digunakan untuk instalasi, dan drive C adalah partisi Cadangan Sistem yang dicadangkan.

  • 11. Setelah pemindaian selesai, tutup command prompt.
  • 12. Klik “Lanjutkan” untuk keluar dan boot ke Windows 10 seperti biasa.

Cara mengembalikan file sistem secara manual di Windows 10

Jika Pemeriksa Berkas Sistem gagal memperbaiki satu atau lebih berkas, Anda harus memperbaikinya secara manual.

Buka file sfclogs.txt untuk menentukan file mana yang rusak. Lakukan pencarian dasar untuk menemukan lokasi file atau gunakan mesin pencari untuk menemukan informasi lebih lanjut. Kemudian ikuti petunjuk di bawah ini untuk mengganti file yang rusak.

Nasihat: Anda mungkin dapat menemukan versi file sistem yang berfungsi di komputer lain yang memiliki versi sistem operasi yang sama dengan komputer asli.

  • 1. Cari menu Mulai Baris perintah, klik kanan pada tautan yang muncul dan pilih Jalankan sebagai administrator karena hak administrator perangkat diperlukan untuk menjalankan SFC.
  • 2. Pada Command Prompt, ketik perintah berikut dan tekan Enter:
ambil sendiri /f C:\Jalur-dan-Nama-File

Catatan: Ganti C:\Path-and-File-Name dengan jalur file yang rusak. Misalnya:

C:\Windows\System32\appraiser.dll

  • 3. Izinkan akses penuh (akses administrator) ke file yang rusak dengan menggunakan perintah berikut dan menekan Enter.
icacls C:\Jalur-dan-Nama-File /Administrator Hibah:F
  • 4. Ganti file yang bermasalah dengan copy pekerjaan, masukkan perintah berikut dan tekan Enter:
salin C:\Jalur-SUMBER-dan-Nama-File C:\Jalur-TUJUAN-dan-Nama-File

Catatan: Ganti C:\Path-SOURCE-and-File-Name dengan jalur dan nama versi file yang berfungsi, dan C:\Path-DESTINATION-and-File-Name harus diganti dengan jalur dan nama file yang rusak. Misalnya:

Salin D:\Files\appraiser.dll C:\Windows\System32\appraiser.dll

  • 5. Ketik “Yes” dan tekan Enter untuk mengonfirmasi penimpaan.

Setelah mengganti file, Anda dapat memasukkan perintah SFC /verifyonly dan tekan Enter pada Command Prompt untuk memverifikasi integritas semua file sistem guna memastikan bahwa masalah telah teratasi. Selain itu, jika hanya beberapa file yang diperbaiki, Anda dapat memverifikasi integritas masing-masing file menggunakan perintah sfc /VERIFYFILE=C:\Path-and-File-Name . Misalnya:

Sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll

Perlu diingat bahwa Pemeriksa File Sistem dapat digunakan tidak hanya pada Windows 10, tetapi juga pada sistem operasi versi sebelumnya. Namun, tergantung pada versi OS, beberapa fitur mungkin berbeda. Di Command Prompt, masukkan perintah sfc /? untuk melihat semua opsi yang tersedia.

Menemukan kesalahan ketik? Tekan Ctrl + Enter

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat