Periksa file sistem windows xp. SFC dan DISM: Periksa dan Perbaiki File Sistem di Windows. Tidak dapat memperbaiki file anggota Nama file Detail file

29.03.2020 Hard drive

). Dalam hal ini, beberapa mulai khawatir dan mencari segala macam penyebab dan cara untuk memperbaiki pembekuan.
Saya tidak akan mengulangi diri saya sendiri dan menulis mengapa ini terjadi, karena. artikelnya bukan tentang ini dan saya sudah memberikan tautan untuk menyelesaikan masalah di atas.
Saya lebih suka menunjukkan satu cara menarik yang akan membantu Anda memeriksa kesalahan sistem.

Hanya sedikit orang yang tahu, tetapi di Windows ada satu "trik" berguna yang bisa melakukannya sendiri Cari dan benar kesalahan pada sistem itu sendiri. Selain itu, itu tidak akan menyentuh program pihak ketiga, tetapi hanya akan memeriksa file sistemnya. Ini berguna dan menarik karena banyak yang tidak berpikir bahwa alasannya mungkin bersembunyi di sistem itu sendiri, tetapi mulai dengan panik, dan seterusnya. Semua seutuhnya . Ya, ini berguna dan dapat menghasilkan hasil yang baik, tetapi dengan semua tindakan ini, ada baiknya mengingat hal lain yang akan saya tulis di bawah ini.

Saya sudah menulis sedikit tentang fungsi ini di artikel, yang juga dapat terjadi karena kegagalan pada file sistem, yang sering dilupakan. Tapi tetap saja, dalam rangka artikel ini, saya akan mengulangi ...

Jadi mari kita jalankan:

dan masuk ke dalamnya sfc /scannow:


Pemeriksaan sistem akan dimulai:


Anda hanya perlu menunggu.

Bagi yang tertarik, berikut adalah deskripsi dari perintah dan kuncinya.

sfc
di mana:
/ scannow – semua file sistem yang dilindungi akan segera dipindai.
/ scanonce - pemindaian satu kali dari semua file sistem yang dilindungi pada boot sistem berikutnya.
/scanboot - memindai semua file sistem yang dilindungi pada setiap boot
/ REVERT - Mengatur opsi default asli.
/ENABLE - Mengaktifkan operasi normal dari proteksi File Windows
/PURGECACHE - Bersihkan cache file dan segera periksa file
/CACHESIZE=x - Mengatur ukuran cache file

Di baris perintah (Mulai -> Jalankan -> cmd) kami menulis perintah sfc / dan kunci yang diinginkan.

Setelah pemeriksaan selesai, sistem akan melaporkan hasilnya dan meminta Anda untuk melakukan reboot.

Itu semua untukku. Terima kasih atas perhatian Anda semua.

Jika terjadi kerusakan komputer, tidak berlebihan untuk memeriksa OS untuk integritas file sistem. Kerusakan atau penghapusan benda-benda inilah yang sering menyebabkan pekerjaan yang salah komputer. Mari kita lihat bagaimana Anda dapat melakukan operasi yang ditentukan di Windows 7.

Jika Anda melihat ada kesalahan saat komputer Anda berjalan atau perilakunya yang salah, misalnya, tampilan berkala dari layar biru kematian, maka, pertama-tama, itu perlu. Jika sebuah cek ini tidak menemukan malfungsi, maka dalam hal ini, Anda harus menggunakan pemindaian sistem untuk integritas file sistem, yang akan kita bahas secara rinci di bawah ini. Operasi ini dapat dilakukan baik dengan menggunakan kemampuan perangkat lunak pihak ketiga atau dengan meluncurkan tertanam utilitas jendela 7 "SFC" melalui "Garis komando". Perlu dicatat bahwa bahkan program pihak ketiga hanya digunakan untuk mengaktifkan "SFC".

Metode 1: Perbaikan Windows

Salah satu yang paling populer program pihak ketiga untuk memindai komputer Anda dari kerusakan pada file sistem dan memulihkannya jika ditemukan masalah.


Kami akan berbicara lebih banyak tentang pengoperasian utilitas ini ketika mempertimbangkan Metode 3, karena itu juga dapat diluncurkan menggunakan tertanam Alat Microsoft sistem operasi.

Metode 2: Utilitas Glary

Berikutnya program terpadu untuk mengoptimalkan kinerja komputer, dengan mana Anda dapat memeriksa integritas file sistem, adalah. Penggunaan aplikasi ini Punya satu keuntungan penting sebelum metode sebelumnya. Itu terletak pada kenyataan bahwa Glory Utilities, tidak seperti Perbaikan Windows, memiliki antarmuka berbahasa Rusia, yang sangat memudahkan tugas untuk pengguna domestik.


Lagi Informasi rinci Tentang pekerjaan "SFC" disajikan dalam metode berikut.

Metode 3: "Baris perintah"

Mengaktifkan "SFC" untuk memindai file yang rusak Sistem Windows, Anda hanya dapat menggunakan alat OS, dan khususnya "Garis komando".


Perhatian! Agar "SFC" tidak hanya dapat memeriksa integritas file sistem, tetapi juga memulihkannya jika kesalahan ditemukan, disarankan untuk memasukkan disk instalasi sistem operasi sebelum memulai alat. Ini harus persis disk dari mana Windows diinstal pada komputer ini.

Ada beberapa cara untuk menggunakan alat ini "SFC" untuk memeriksa integritas file sistem. Jika Anda perlu melakukan pemindaian tanpa mengembalikan objek OS yang hilang atau rusak secara default, maka di "Garis komando" Anda harus memasukkan perintah:

Jika Anda perlu memeriksa file tertentu untuk korupsi, maka Anda harus memasukkan perintah yang cocok dengan pola berikut:

sfc /scanfile=nama file

Juga, ada perintah khusus untuk memeriksa sistem operasi yang terletak di hard drive yang berbeda, yaitu, bukan OS tempat Anda bekerja saat ini. Template-nya terlihat seperti ini:

sfc /scannow /offwindir=windows_directory_address

Masalah memulai "SFC"

Saat mencoba mengaktifkan "SFC" masalahnya mungkin itu "Garis komando" sebuah pesan akan ditampilkan yang menunjukkan bahwa aktivasi layanan pemulihan gagal.

paling penyebab umum Masalah yang diberikan adalah menonaktifkan layanan sistem "Pemasang Modul Windows". Untuk dapat memindai komputer Anda dengan alat "SFC", itu harus diaktifkan.

  1. klik "Awal", pergi ke "Panel kendali".
  2. Masuk "Sistem dan keamanan".
  3. Sekarang tekan "Administrasi".
  4. Sebuah jendela akan muncul dengan daftar berbagai alat sistem. Klik "Jasa" untuk melakukan transisi ke "Manajer Pelayanan".
  5. Jendela dengan daftar layanan sistem diluncurkan. Di sini Anda perlu menemukan namanya "Pemasang Modul Windows". Untuk memudahkan pencarian, klik judul kolom "Nama". Elemen akan dibangun menurut abjad. Setelah menemukan objek yang diinginkan, periksa nilainya di lapangan "Jenis Startup". Jika ada tulisan "Dengan disabilitas", Anda harus mengaktifkan layanan.
  6. Klik PKM dengan nama layanan yang ditentukan dan pilih dari daftar "Properti".
  7. Pembungkus properti layanan terbuka. Dalam bab "Umum" klik pada daerah "Jenis Startup" di mana saat ini disetel ke "Dengan disabilitas".
  8. Daftar terbuka. Di sini Anda harus memilih nilai "Secara manual".
  9. Setelah nilai yang diinginkan ditetapkan, klik "Berlaku" dan Oke.
  10. PADA "Manajer Pelayanan" dalam kolom "Jenis Startup" di garis elemen yang kita butuhkan diatur ke "Secara manual". Ini berarti Anda sekarang dapat berlari "SFC" melalui baris perintah.

Seperti yang Anda lihat, Anda dapat mulai memeriksa komputer untuk integritas file sistem baik menggunakan program pihak ketiga atau menggunakan « garis komando» jendela. Namun, tidak peduli bagaimana Anda menjalankan pemeriksaan, itu masih dilakukan oleh alat sistem "SFC". Itu adalah, aplikasi pihak ketiga hanya dapat membuatnya lebih mudah dan lebih intuitif untuk meluncurkan alat pemindaian bawaan. Oleh karena itu, untuk menghasilkan spesies ini verifikasi, tidak ada gunanya mengunduh dan menginstal perangkat lunak pihak ketiga. Benar, jika sudah terinstal di komputer Anda untuk tujuan pengoptimalan sistem umum, maka, tentu saja, Anda dapat menggunakannya untuk mengaktifkan "SFC" data produk perangkat lunak, karena masih lebih nyaman daripada bertindak secara tradisional melalui "Garis komando".

Kerusakan file sistem adalah masalah serius yang biasanya dipecahkan oleh pengguna menginstal ulang Windows xp. Namun, metode ini memiliki banyak kelemahan: Anda harus menghabiskan banyak waktu untuk menginstal ulang dan mengkonfigurasi sistem, dan yang penting dapat hilang. Karena itu, lebih baik tidak terburu-buru menginstal ulang, tetapi pertama-tama cobalah cara yang tidak terlalu radikal untuk memulihkan sistem.

Pemeriksaan sistem

Jika Windows XP melakukan booting, tetapi melaporkan bahwa file sistem rusak, maka Anda dapat memulihkannya menggunakan utilitas Scannow. Pemulihan mungkin memerlukan penyambungan media dengan distribusi Windows XP, karena utilitas akan menyalin file yang berfungsi darinya, yang akan menggantikan data yang rusak.

Jika, saat Anda menjalankan utilitas Scannow, sistem melaporkan bahwa Anda telah menginstal CD yang salah, maka mungkin ada dua opsi:

  • Disk berisi distribusi Windows XP yang tidak asli.
  • Kit distribusi asli, tetapi dari versi sebelumnya (pada disk SP1, dan di komputer - SP3).

Apa pun alasan kesalahannya, tidak mungkin lagi memulihkan data sistem dari disk semacam itu. Solusinya adalah mencari media dengan distribusi asli dan versi yang cocok dan memindai ulang sistem. Memeriksa dengan sfc /scannow adalah cara paling efektif untuk memulihkan file sistem, yang hampir selalu membantu. Pengecualian hanya bisa menjadi kegagalan serius, yang dihilangkan hanya dengan menginstal ulang sistem.

Memuat konfigurasi yang berhasil

Jika di booting Windows XP, sebuah pesan muncul di layar yang menyatakan bahwa sistem tidak dapat memulai karena tidak adanya atau kerusakan file, kemudian coba gunakan Konfigurasi Baik yang Terakhir Diketahui untuk memperbaiki kesalahan.

Konfigurasi Baik yang Terakhir Diketahui adalah pengaturan sistem, layanan, dan driver yang disimpan di registri dari awal sebelumnya dan benar jendela xp. Alat ini tidak tahu cara memperbaiki file sistem yang rusak, tetapi terkadang memperbaiki gangguan yang mengganggu penggunaan normalnya.

Hidupkan Kembali komputer Anda. Saat startup, tekan F8 hingga menu muncul opsi tambahan download. Pilih untuk menjalankan Konfigurasi Baik yang Terakhir Diketahui.

Jika kesalahan diperbaiki, maka setelah mem-boot ulang pesan tentang file jarak jauh harus jatuh. Itu tidak mungkin, tapi patut dicoba. Jika semuanya buruk dan Windows XP menolak untuk boot, Anda harus mengganti data sistem secara manual.

Penggantian manual

Untuk melakukan penggantian file manual, Anda perlu melakukan booting dari media penyelamat ERD Commander. Tapi pertama-tama, mari kita tulis kit distribusi ERD ke USB flash drive.

Penciptaan flash drive yang dapat di-boot ERD Commander memakan waktu sekitar 10 menit.Setelah proses selesai, restart komputer Anda dan tekan F11 untuk meluncurkan Boot Menu. Boot dari flash drive yang terhubung. Sekarang Anda dapat memulihkan file sistem dengan menggantinya dari media ERD Commander.

Penting: untuk penggantian yang benar, Anda perlu mengetahui file sistem Windows XP mana yang rusak. Anda dapat melihat daftar data yang rusak dalam pesan kesalahan yang dikeluarkan sistem saat startup. Hanya data yang rusak ini yang harus dipindahkan dari ERD Commander.

Pemulihan dilakukan dari distribusi asli Windows XP. Komandan ERD tidak berisi data yang diperlukan, itu hanya menciptakan lingkungan untuk pergerakan.

  1. Ketika jendela mulai ERD Commander muncul, pilih untuk mengunduh versi kelima (untuk Windows XP).
  2. Hubungkan ke sistem yang diinstal.
  3. Sebuah desktop yang mirip dengan XP akan muncul. Instal disk distribusi Windows dan buka melalui "My Computer".

Tujuan Anda adalah untuk menemukan disk instalasi file yang rusak dan salin ke folder Windows. Semua data yang diperlukan pada disk disimpan di direktori "I386". Mari kita lihat bagaimana pemulihan dilakukan menggunakan contoh file userinit.exe, yang bertanggung jawab untuk meluncurkan proses sistem penting:

File yang ditransfer belum siap digunakan - masih perlu dibongkar. Pembongkaran dilakukan melalui baris perintah:

  1. Buka menu "Mulai" dan luncurkan alat "Jalankan". Ini adalah analog dari alat "Jalankan" di menu "Mulai" di lingkungan Windows.
  2. Masukkan perintah seperti ini: "expand c:\windows\system32\userinit.ex_ c:\windows\system32\userinit.exe". Spasi hanya boleh berada di antara perintah dan alamat file; tidak ada spasi di dalam jalur file.

Mari kita menganalisis sintaks dari perintah: expand adalah permintaan untuk mengganti file. Jalur pertama adalah data yang dikemas, jalur kedua adalah file yang rusak yang perlu diganti. Setelah membongkar, Anda perlu me-restart komputer Anda dan boot dari perangkat keras. Jika Anda telah mengganti semua data yang rusak, maka Windows XP harus boot tanpa kesalahan.

Kegunaan SFC.EXE (S sistem F iles C hecker) ada di semua Versi Windows, dimulai dengan Windows 2000, dan dirancang untuk memeriksa status dan memulihkan file sistem. Mekanisme Perlindungan file penting di versi yang berbeda Windows diimplementasikan dengan cara yang berbeda, tetapi semuanya memperhitungkan fakta bahwa beberapa file sistem (biasanya file .exe yang dapat dieksekusi, file .dll perpustakaan, file driver) dapat dimodifikasi oleh pihak ketiga perangkat lunak, dan harus ada mekanisme untuk memeriksa integritasnya dan mengembalikan perubahan yang terdeteksi.

Format baris perintah:

SFC

Opsi baris perintah:

/MEMINDAI SEKARANG- Periksa integritas semua file sistem yang dilindungi dan pulihkan, jika mungkin, file yang bermasalah.

/VERIFIKASI- Memeriksa integritas semua file sistem yang dilindungi. Pemulihan file tidak dilakukan.

/SCANFILE- Periksa integritas file yang ditentukan dan pulihkan jika ditemukan masalah. Dalam parameter mengajukan anda harus menentukan path lengkap

/VERIFIKASI FILE- Memeriksa integritas file, path lengkap yang ditentukan dalam parameter mengajukan. Pemulihan file tidak dilakukan.

/OFFBOOTDIR- Lokasi direktori unduhan offline untuk pemulihan offline

/OFFWINDIR- Lokasi direktori offline Windows untuk pemulihan offline

Contoh penggunaan perintah SFC:

sfc /?- petunjuk penggunaan tampilan.

sfc /scannow- periksa integritas file sistem dan pulihkan yang rusak. Hasil pekerjaan ditulis ke log utilitas \Windows\Logs\CBS\CBS.log.

sfc /verifikasi saja- hanya memindai file sistem tanpa memperbaiki.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- pindai file saja cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- pindai file saja kernel32.dll dari sistem operasi yang diinstal pada penggerak logis D:. Saat melakukan Pemindaian File Windows offline, pencatatan file saat ini tidak didukung.

Selama eksekusi program, layar menampilkan informasi tentang kemajuan pemindaian dan hasil pekerjaan. Contoh keluaran saat menggunakan pemindaian dengan perintah tambalan sfc /scannow:

Pemindaian sistem dimulai. Proses ini mungkin memakan waktu.

Awal dari tahap verifikasi saat memindai sistem.
Verifikasi 100% selesai.

Perlindungan Sumber Daya Windows menemukan file yang rusak dan berhasil memperbaikinya. Untuk detailnya, lihat file CBS.Log yang terletak di jalur berikut: windir\Logs\CBS\CBS.log. Misalnya, C:\Windows\Logs\CBS\CBS.log. Harap dicatat bahwa logging saat ini tidak didukung untuk layanan offline.

Dimulai dengan Windows Vista, komponen sistem operasi digunakan sebagai alat pemeliharaan Layanan Berbasis Komponen (CBS)- set khusus alat perangkat lunak untuk memastikan integritasnya. CBS adalah bagian Infrastruktur Layanan Komponen (CSI), memberikan perubahan yang diperlukan dalam arus Status Windows seperti saat memperbarui sistem (Windows Update), menginstal atau menghapus program dan komponen, memperbarui driver perangkat, dll. Bahkan, CBS menyediakan antarmuka pemrograman (API) untuk penginstal untuk mengubah dengan benar kondisi saat ini sistem. Layanan OS Windows menangkap banyak peristiwa yang terkait dengan pemantauan status ini dalam file khusus C:\Windows\Logs\CBS\CBS.log

File log CBS.log, antara lain, berisi informasi terperinci tentang kemajuan pemindaian utilitas sfc.exe dan hasilnya. Untuk setiap file yang dipindai, tanggal, waktu, dan informasi tambahan tentang pemindaian akan direkam. Setiap 100 cek, ringkasan ditampilkan, disertai dengan tag , yang memungkinkan Anda untuk memilih dari teks yang agak banyak hanya catatan yang berisi fitur ini, menggunakan perintah pencarian baris dalam file teks menemukan:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- temukan baris yang mengandung dan output ke file sfcdetails.txt direktori saat ini.

Contoh isi file log yang hanya berisi baris yang ditandai dengan :

00004b78 Memverifikasi 100 (0x00000000000000064) komponen
00004b79 Awal Verifikasi dan Perbaiki transaksi
00004be0 Verifikasi selesai
00004be1 Memverifikasi 100 (0x00000000000000064) komponen
00004be2 Awal Verifikasi dan Perbaiki transaksi
00004c30 Memperbaiki file rusak "\??\C:\WINDOWS\System32\cmd.exe" dari toko
00004c5a Verifikasi selesai
. . . .
00005594 Melakukan transaksi
00005599 Transaksi Verifikasi dan Perbaikan selesai. Semua file dan kunci registri terdaftar
dalam transaksi ini telah berhasil diperbaiki

PADA contoh ini, 100 file diperiksa, di mana tidak ditemukan penyimpangan, dan di bagian berikutnya file ditemukan dan berhasil diperbaiki msprivs.dll.mui. 2 baris terakhir melaporkan penyelesaian pekerjaan, dan bahwa semua file dan kunci registri berhasil dipulihkan.

Jika file yang rusak tidak dapat dipulihkan, log akan berisi baris yang berisi:

Tidak dapat memperbaiki file anggota Nama file Informasi rinci tentang file

Alasan ketidakmungkinan memulihkan file mungkin karena kerusakan perangkat keras, pelanggaran integritas berkas sistem, kerusakan penyimpanan file referensi, dll. Dalam kebanyakan kasus, kecuali untuk kegagalan perangkat keras, mengetahui namanya file rusak, Anda dapat memulihkan menggunakan salinan dari distribusi atau direktori sistem operasi serupa.

Untuk mencari informasi dalam teks majalah cbs.log akan lebih mudah untuk memfilter entri berdasarkan fitur karakteristik peristiwa yang direkam dalam log:

findstr /c:"Tidak dapat memperbaiki" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt hanya garis log itu cbs.log, yang berisi string Tidak dapat memperbaiki, yaitu pada output kita akan mendapatkan daftar file sistem yang tidak dapat dipulihkan.

findstr /c:"berhasil diperbaiki" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- tulis ke berkas teks sfcnotrepair.txt hanya garis log itu cbs.log, yang berisi string berhasil diperbaiki, yaitu pada output kita akan mendapatkan daftar file sistem yang berhasil kita pulihkan.

Di katalog \Windows\Logs\CBS\ selain file log saat ini cbs.log salinan log yang sudah usang dapat disimpan dalam formulir file terkompresi Dengan nama CbsPersist_YYYYMMDDnnnnnn.cab, yang, jika perlu, dapat dibongkar untuk analisis mendalam lebih lanjut.

PADA Lingkungan Windows 8-10 untuk memulihkan sistem komponen jendela, adalah mungkin untuk menggunakan utilitas Dism.exe, yang mendukung (yang tidak ada di Windows Vista/Windows 7) opsi Pulihkan Kesehatan:

dism /Online /Cleanup-Image /RestoreHealth- untuk mengembalikan file sistem dari OS Windows saat ini.

Untuk opsi Windows 7 /Kembalikan Kesehatan tidak berlaku dan fungsi pemulihan digabungkan dengan fungsi pemindaian yang ditentukan oleh parameter /ScanHealth:

dism /Online /Cleanup-Image /ScanHealth- untuk memulihkan file sistem dari OS Windows 7 saat ini.