Di Windows 7 , setelah menjalankan chkdsk C: /F /R
dan mengetahui bahwa hard disk saya memiliki 24 KB di bad sector (log diposting di bawah), saya memutuskan untuk menjalankan utilitas System File Checker Windows 7 ( sfc /scannow
).
SFC menunjukkan ff. pesan setelah saya menjalankannya: " Perlindungan Sumber Daya Windows menemukan file yang rusak tetapi tidak dapat memperbaikinya. Detailnya disertakan dalam CBS.Log windir \ Logs \ CBS \ CBS.log. "
Karena file CBS.log terlalu besar, saya berlari findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
(sesuai artikel KB 928228 Microsoft ) untuk hanya mendapatkan teks log yang berkaitan dengan file yang rusak. (log juga diposting di bawah)
Bagaimana cara saya mengatasi masalah dan memperbaiki file yang rusak yang disebutkan oleh sfc /scannow
?
OS saya adalah Windows 7 , 64-bit.
log chkdsk
sfc / scannow log
(melalui findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
)
Catatan: The log penuh adalah pada http://pastebin.com/raw.php?i=gTEGZmWj . Saya hanya mengutip sebagian dari log lengkap di bawah ini (kebanyakan dari bagian terakhir), karena log lengkap tidak sesuai dengan batas karakter untuk pertanyaan. Saya telah menambahkannya untuk berfungsi sebagai pratinjau.
...
2013-12-28 19:37:50, Info CSI00000542 [SR] Beginning Verify and Repair transaction
2013-12-28 19:37:55, Info CSI00000544 [SR] Verify complete
2013-12-28 19:37:56, Info CSI00000545 [SR] Verifying 95 (0x000000000000005f) components
2013-12-28 19:37:56, Info CSI00000546 [SR] Beginning Verify and Repair transaction
2013-12-28 19:38:03, Info CSI00000548 [SR] Verify complete
2013-12-28 19:38:03, Info CSI00000549 [SR] Repairing 43 (0x000000000000002b) components
2013-12-28 19:38:03, Info CSI0000054a [SR] Beginning Verify and Repair transaction
...
2013-12-28 19:38:15, Info CSI0000075d [SR] Could not reproject corrupted file [ml:520{260},l:84{42}]"\??\C:\Windows\System32\migwiz\dlmanifests"\[l:38{19}]"IasMigPlugin-DL.man"; source file in store is also corrupted
2013-12-28 19:38:15, Info CSI00000760 [SR] Could not reproject corrupted file [ml:520{260},l:84{42}]"\??\C:\Windows\System32\migwiz\dlmanifests"\[l:50{25}]"International-Core-DL.man"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI00000762 [SR] Cannot repair member file [l:24{12}]"wbemdisp.dll" of Microsoft-Windows-WMI-Scripting, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI00000763 [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info CSI00000766 [SR] Could not reproject corrupted file [ml:58{29},l:56{28}]"\??\C:\Windows\SysWOW64\wbem"\[l:24{12}]"wbemdisp.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI00000768 [SR] Cannot repair member file [l:56{28}]"Microsoft.MediaCenter.UI.dll" of Microsoft.MediaCenter.UI, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI00000769 [SR] This component was referenced by [l:176{88}]"Microsoft-Windows-MediaCenter-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.MediaCenter"
2013-12-28 19:38:16, Info CSI0000076c [SR] Could not reproject corrupted file [ml:520{260},l:40{20}]"\??\C:\Windows\ehome"\[l:56{28}]"Microsoft.MediaCenter.UI.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI0000076e [SR] Cannot repair member file [l:24{12}]"ReAgentc.exe" of Microsoft-Windows-WinRE-RecoveryTools, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI0000076f [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info CSI00000772 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:24{12}]"ReAgentc.exe"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI00000774 [SR] Cannot repair member file [l:82{41}]"System.Management.Automation.dll-Help.xml" of Microsoft-Windows-PowerShell-PreLoc.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI00000775 [SR] This component was referenced by [l:266{133}]"Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514.Microsoft-Windows-Client-Features-Language-Pack"
2013-12-28 19:38:16, Info CSI00000778 [SR] Could not reproject corrupted file [ml:520{260},l:104{52}]"\??\C:\Windows\System32\WindowsPowerShell\v1.0\en-US"\[l:82{41}]"System.Management.Automation.dll-Help.xml"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI0000077a [SR] Cannot repair member file [l:18{9}]"hlink.dll" of Microsoft-Windows-HLink, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info CSI0000077b [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info CSI0000077e [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:18{9}]"hlink.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info CSI00000780 [SR] Repair complete
2013-12-28 19:38:16, Info CSI00000781 [SR] Committing transaction
2013-12-28 19:38:19, Info CSI00000785 [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction have been successfully repaired
Jawaban:
Satu-satunya cara untuk memperbaiki sejumlah besar file yang rusak ini di Windows 7 adalah dengan melakukan perbaikan instalasi / peningkatan tempat .
setup.exe
dari DVD / ISO yang dipasangupgrade
Ini memperbaiki Windows tetapi tetap program.
Pada 2015, Microsoft mendukung perintah DISM dari Windows 8 ke Windows 7 untuk memperbaiki file. Lihat apakah mungkin untuk menginstal pembaruan KB2966583 , buka command prompt sebagai admin dan jalankan
DISM /Online /Cleanup-Image /Scanhealth
untuk mencoba memperbaiki file. Tetapi jika ini gagal, coba upgrade inplace. Masih merupakan opsi terbaik untuk Windows 7 untuk memastikan itu sepenuhnya diperbaiki.sumber
C:\Windows\System32\dism.exe
ke Windows 7 dan itu akan berfungsi dengan baik, kan?Jalankan
chkdsk C: /F /R
dari DVD instalasi Windows,chkdsk <your target drive>/: /F /R
Ketika Anda menjalankan pemeriksaan disk dari DVD instalasi, windows akan mencoba memulihkan file yang rusak dan memperbaikinya.
Saya sudah mencobanya dan berhasil setiap saat.
sumber
Jika
sfc /scannow
tidak berhasil, coba perintah ini saat menjalankan Windows 8:dism /Online /Cleanup-Image /RestoreHealth
atau perintah ini jika Anda berada dalam mode perbaikan Windows 8 DVD / USB:
Dism /Image:C:\ /Cleanup-Image /RestoreHealth
asalkan Windows 8 yang rusak ada di partisi C :.
sumber
Error: 87 — The restorehealth option is not recognized in this context. — For more information, refer to the help. — The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
Apakah Anda tahu perintah lawan untuk Windows 7?Di Windows 7 dan yang lebih baru, basis data komponen SFC dikelola oleh Pembaruan Windows. Menjalankan Pembaruan Windows akan memicu perbaikan otomatis dari basis data komponen, setelah itu Anda mungkin lebih beruntung dengan SFC.
sumber
Meskipun dimungkinkan untuk memperbaiki file sistem melalui pemutakhiran (seperti yang dijelaskan di atas), Anda harus mempertimbangkan apakah Anda benar-benar ingin melakukannya. Jika file sistem korupsi disebabkan oleh bad sector, kemungkinan hard drive Anda mulai gagal. Anda mungkin tidak memiliki masalah lagi untuk beberapa waktu, tetapi berapa lama sebelum Anda mengalami lebih banyak korupsi? Ini adalah file sistem kali ini, mungkin itu akan menjadi data pribadi Anda lain kali. Saya akan merekomendasikan mencadangkan semua data Anda, mendapatkan komputer baru atau hard drive baru, dan kemudian mengembalikan data Anda ke dalamnya. Meski lebih mahal, dalam jangka panjang lebih aman.
sumber
Jika SFC / SCANNOW tidak berfungsi, coba jalankan dengan komputer dalam SAFE MODE. Pastikan bahwa folder PendingDeletes dan PendingRenames ada di bawah% WinDir% \ WinSxS \ Temp dan kosong. Jika tidak, hapus konten dan jalankan kembali SFC / SCANNOW. Lihat http://support.microsoft.com/kb/929833 untuk info lebih lanjut.
sumber
PendingDeletes
danPendingRenames
? Saya melihat seseorang mengatakan ini dapat merusak OS yang tidak dapat diperbaiki (mereka tidak mengutip sumber).Pending*
direktori.make sure that the PendingDeletes and PendingRenames folders exist under %WinDir%\WinSxS\Temp.
tetapi tidak mengatakan bahwa Anda harus menghapusnya.Satu hal lagi yang harus dicoba adalah menginstal alat CheckSUR dari Microsoft: https://support.microsoft.com/en-us/kb/947821
"SUR" adalah singkatan dari "System Update Readiness".
Tujuannya adalah untuk memperbaiki file sistem yang rusak. (Yaitu: itu menggantikan mereka dengan salinan yang baik.) Namanya menunjukkan bahwa itu dibuat untuk kasus-kasus ketika pembaruan sistem tidak berjalan, dan itu hanya memeriksa, tetapi sebenarnya itu juga memperbaiki masalah. Saya tidak tahu apakah itu hanya memperbaiki sebagian file sistem yang diperlukan agar pembaruan berhasil, atau semuanya. Mungkin orang-orang yang mengalami masalah ini dapat mencobanya, kemudian menjalankan SFC lagi, dan beri tahu kami jika kesalahannya hilang?
Ini untuk Windows Vista dan 7. Di Windows 8 sudah diinstal, dan telah diubah namanya menjadi Deployment Image Servicing and Management (DISM). Semoga itu tidak suram seperti kedengarannya.
sumber
metode terbaik untuk Windows 7, secara manual menyalin file yang hilang, saya melakukannya hari ini, memiliki 5 file untuk disalin, tidak ada kesalahan SFC setelah.
source di $ install_media / source / install.wim. Buka dengan 7-zip dan memiliki struktur yang sama dengan partisi windows, jadi salin dari folder yang sesuai.
sumber