Έλεγχος αρχείων συστήματος των Windows. Έλεγχος των αρχείων συστήματος των Windows για ακεραιότητα. Επισκευή του συστήματος αποθήκευσης στοιχείων συστήματος: DISM

Χρησιμότητα SFC.EXE (μικρόΣύστημα φάίλες ντο hecker) υπάρχει σε όλες τις εκδόσεις των Windows από τα Windows 2000 και έχει σχεδιαστεί για να ελέγχει την κατάσταση και να επαναφέρει τα αρχεία συστήματος. Οι μηχανισμοί για την προστασία σημαντικών αρχείων σε διαφορετικές εκδόσεις των Windows εφαρμόζονται διαφορετικά, αλλά όλοι λαμβάνουν υπόψη το γεγονός ότι ορισμένα αρχεία συστήματος (συνήθως εκτελέσιμα αρχεία .exe, αρχεία βιβλιοθήκης .dll, αρχεία προγραμμάτων οδήγησης) μπορούν να τροποποιηθούν από λογισμικό τρίτων κατασκευαστών , και θα πρέπει να είναι ένας μηχανισμός για τον έλεγχο της ακεραιότητάς τους και την αναίρεση αλλαγών που έχουν εντοπιστεί.

Μορφή γραμμής εντολών:

SFC

Επιλογές γραμμής εντολών:

/ΣΑΡΩΣΗ ΤΩΡΑ- Ελέγξτε την ακεραιότητα όλων των προστατευμένων αρχείων συστήματος και επαναφέρετε, εάν είναι δυνατόν, προβληματικά αρχεία.

/VERIFYONLY- Έλεγχος της ακεραιότητας όλων των προστατευμένων αρχείων συστήματος. Η ανάκτηση αρχείων δεν πραγματοποιείται.

/SCANFILE- Ελέγξτε την ακεραιότητα του καθορισμένου αρχείου και επαναφέρετέ το εάν εντοπιστούν προβλήματα. Στην παράμετρο αρχείοπρέπει να καθορίσετε την πλήρη διαδρομή

/VERIFYFILE- Έλεγχος της ακεραιότητας του αρχείου, η πλήρης διαδρομή προς την οποία καθορίζεται στην παράμετρο αρχείο. Η ανάκτηση αρχείων δεν πραγματοποιείται.

/OFFBOOTDIR- Θέση καταλόγου λήψης εκτός σύνδεσης για ανάκτηση εκτός σύνδεσης

/OFFWINDIR- Θέση καταλόγου εκτός σύνδεσης των Windows για ανάκτηση εκτός σύνδεσης

Παραδείγματα χρήσης της εντολής SFC:

sfc /?- ένδειξη χρήσης οθόνης.

sfc /scannow- ελέγξτε την ακεραιότητα των αρχείων συστήματος και αποκαταστήστε τα κατεστραμμένα. Τα αποτελέσματα της εργασίας εγγράφονται στο αρχείο καταγραφής του βοηθητικού προγράμματος \Windows\Logs\CBS\CBS.log.

sfc /verifyonly- σαρώστε μόνο αρχεία συστήματος χωρίς επιδιόρθωση.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- μόνο σάρωση αρχείου cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- μόνο σάρωση αρχείου kernel32.dllαπό το λειτουργικό σύστημα που είναι εγκατεστημένο στη λογική μονάδα δίσκου ΡΕ:. Κατά την εκτέλεση σαρώσεων αρχείων Windows εκτός σύνδεσης, η καταγραφή αρχείων δεν υποστηρίζεται αυτήν τη στιγμή.

Κατά την εκτέλεση του προγράμματος, η οθόνη εμφανίζει πληροφορίες σχετικά με την πρόοδο της σάρωσης και τα αποτελέσματα της εργασίας. Δείγμα εξόδου όταν χρησιμοποιείτε την εντολή σάρωσης με ενημερωμένη έκδοση κώδικα sfc /scannow:

Ξεκίνησε η σάρωση συστήματος. Αυτή η διαδικασία μπορεί να πάρει κάποιο χρόνο.

Η αρχή του σταδίου επαλήθευσης κατά τη σάρωση του συστήματος.
Η επαλήθευση ολοκληρώθηκε 100%.

Το Windows Resource Protection εντόπισε κατεστραμμένα αρχεία και τα επιδιόρθωσε με επιτυχία. Για λεπτομέρειες, ανατρέξτε στο αρχείο CBS.Log που βρίσκεται στην ακόλουθη διαδρομή: windir\Logs\CBS\CBS.log. Για παράδειγμα, C:\Windows\Logs\CBS\CBS.log. Λάβετε υπόψη ότι η καταγραφή δεν υποστηρίζεται προς το παρόν για εξυπηρέτηση εκτός σύνδεσης.

Ξεκινώντας με τα Windows Vista, χρησιμοποιείται η συντήρηση στοιχείων λειτουργικού συστήματος Εξυπηρέτηση βάσει στοιχείων (CBS)- ένα ειδικό σύνολο εργαλείων λογισμικού για τη διασφάλιση της ακεραιότητάς του. CBSείναι ένα μέρος Υποδομή Εξυπηρέτησης Στοιχείων (CSI), το οποίο παρέχει τις απαραίτητες αλλαγές στην τρέχουσα κατάσταση των Windows, για παράδειγμα, κατά την ενημέρωση του συστήματος (Windows Update), την εγκατάσταση ή την κατάργηση προγραμμάτων και στοιχείων, την ενημέρωση των προγραμμάτων οδήγησης συσκευών κ.λπ. Στην πραγματικότητα, το CBS παρέχει μια διεπαφή προγραμματισμού (API) στους εγκαταστάτες για να αλλάξουν σωστά την τρέχουσα κατάσταση του συστήματος. Το Windows OS Servicing καταγράφει πολλά συμβάντα που σχετίζονται με την παρακολούθηση αυτής της κατάστασης σε ένα ειδικό αρχείο C:\Windows\Logs\CBS\CBS.log

Το αρχείο καταγραφής CBS.log, μεταξύ άλλων, περιέχει λεπτομερείς πληροφορίες σχετικά με την πρόοδο της σάρωσης του βοηθητικού προγράμματος sfc.exeκαι τα αποτελέσματά της. Για κάθε σαρωμένο αρχείο, καταγράφονται η ημερομηνία, η ώρα και οι πρόσθετες πληροφορίες σχετικά με τη σάρωση. Κάθε 100 έλεγχοι, εμφανίζεται μια περίληψη, συνοδευόμενη από μια ετικέτα , το οποίο σας επιτρέπει να επιλέξετε από ένα μάλλον ογκώδες κείμενο μόνο εκείνες τις εγγραφές που περιέχουν αυτήν τη δυνατότητα, χρησιμοποιώντας την εντολή αναζήτησης γραμμής σε ένα αρχείο κειμένου findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- βρείτε γραμμές που περιέχουν και να τα εξάγει σε ένα αρχείο sfcdetails.txtτρέχον κατάλογο.

Ένα παράδειγμα των περιεχομένων ενός αρχείου καταγραφής που περιέχει μόνο γραμμές με ετικέτα:

00004b78 Επαλήθευση 100 (0x00000000000000064) στοιχείων
00004b79 Έναρξη συναλλαγής Επαλήθευση και επιδιόρθωση
00004be0 Η επαλήθευση ολοκληρώθηκε
00004be1 Επαλήθευση 100 (0x00000000000000064) στοιχείων
00004be2 Έναρξη συναλλαγής Επαλήθευση και επιδιόρθωση
00004c30 Επιδιόρθωση κατεστραμμένου αρχείου "\??\C:\WINDOWS\System32\cmd.exe" από το κατάστημα
00004c5a Η επαλήθευση ολοκληρώθηκε
. . . .
00005594 Δέσμευση συναλλαγής
00005599 Ολοκληρώθηκε η επαλήθευση και η επισκευή της συναλλαγής. Όλα τα αρχεία και τα κλειδιά μητρώου αναφέρονται
σε αυτή τη συναλλαγή έχουν επιδιορθωθεί με επιτυχία

Σε αυτό το παράδειγμα, ελέγχθηκαν 100 αρχεία, στα οποία δεν βρέθηκαν αποκλίσεις και στο επόμενο τμήμα, το αρχείο βρέθηκε και διορθώθηκε με επιτυχία msprivs.dll.mui. Οι τελευταίες 2 γραμμές αναφέρουν την ολοκλήρωση της εργασίας και ότι όλα τα αρχεία και τα κλειδιά μητρώου αποκαταστάθηκαν με επιτυχία.

Σε περιπτώσεις όπου δεν ήταν δυνατή η επαναφορά του κατεστραμμένου αρχείου, το αρχείο καταγραφής θα περιέχει μια γραμμή που περιέχει:

Δεν είναι δυνατή η επιδιόρθωση του αρχείου μέλους Όνομα αρχείου Λεπτομέρειες αρχείου

Ο λόγος για την αδυναμία επαναφοράς αρχείων μπορεί να είναι μια δυσλειτουργία υλικού, παραβίαση της ακεραιότητας του συστήματος αρχείων, βλάβη στην αποθήκευση αρχείων αναφοράς κ.λπ. Στις περισσότερες περιπτώσεις, εκτός από μια αποτυχία υλικού, γνωρίζοντας το όνομα του κατεστραμμένου αρχείου, μπορείτε να πραγματοποιήσετε ανάκτηση χρησιμοποιώντας αντιγραφή από το κιτ διανομής ή τους καταλόγους ενός παρόμοιου λειτουργικού συστήματος.

Για αναζήτηση πληροφοριών στο κείμενο των περιοδικών cbs.logείναι βολικό να φιλτράρετε τις εγγραφές με βάση χαρακτηριστικά γνωρίσματα συμβάντων που καταγράφονται στο αρχείο καταγραφής:

findstr /c:"Δεν είναι δυνατή η επιδιόρθωση" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txtμόνο αυτές οι γραμμές καταγραφής cbs.log, που περιέχουν τη συμβολοσειρά Δεν είναι δυνατή η επισκευή, δηλ. στην έξοδο θα λάβουμε μια λίστα με αρχεία συστήματος που δεν ήταν δυνατή η επαναφορά.

findstr /c:"succsessfylly επισκευάστηκε" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- εγγραφή σε αρχείο κειμένου sfcnotrepair.txtμόνο αυτές οι γραμμές καταγραφής cbs.log, που περιέχουν τη συμβολοσειρά επισκευάστηκε με επιτυχία, δηλ. στην έξοδο θα λάβουμε μια λίστα με αρχεία συστήματος που καταφέραμε να ανακτήσουμε.

Σε κατάλογο \Windows\Logs\CBS\εκτός από το τρέχον αρχείο καταγραφής cbs.logπαλιά αντίγραφα των αρχείων καταγραφής μπορούν να αποθηκευτούν ως συμπιεσμένα αρχεία με το όνομα CbsPersist_YYYYMMDDnnnnnn.cab, το οποίο, εάν είναι απαραίτητο, μπορεί να αποσυσκευαστεί για περαιτέρω εις βάθος ανάλυση.

Στο περιβάλλον Windows 8-10, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα για την επαναφορά στοιχείων συστήματος των Windows. Dism.exe, το οποίο υποστηρίζει (που δεν υπήρχε στα Windows Vista/Windows 7) την επιλογή Επαναφορά Υγείας:

dism /Online /Cleanup-Image /RestoreHealth- για επαναφορά αρχείων συστήματος του τρέχοντος λειτουργικού συστήματος Windows.

Για Windows 7 επιλογή /Επαναφορά Υγείαςδεν ισχύει και οι λειτουργίες επαναφοράς συνδυάζονται με τις λειτουργίες σάρωσης που καθορίζονται από την παράμετρο /ScanHealth:

dism /Online /Cleanup-Image /ScanHealth- για επαναφορά αρχείων συστήματος του τρέχοντος λειτουργικού συστήματος Windows 7.

Πολλοί άνθρωποι δεν γνωρίζουν ότι τα αρχεία συστήματος των Windows μπορούν να ελεγχθούν χρησιμοποιώντας ένα ειδικό sfc /scannow εντολές.Ας προσπαθήσουμε να καταλάβουμε σε ποιες περιπτώσεις η χρήση αυτής της εντολής μπορεί να είναι χρήσιμη.

Αν υποψιάζεστε ότι Τα αρχεία συστήματος είναι κατεστραμμένα, τροποποιημένα ή λείπουν στα Winodws 7 και Windows 8μπορείτε να ελέγξετε τα αρχεία συστήματος χρησιμοποιώντας το ενσωματωμένο εργαλείο του λειτουργικού συστήματος.

Έτσι, για να Ελέγξτε την ακεραιότητα των αρχείων του λειτουργικού συστήματοςπρέπει να εκτελέσετε το βοηθητικό πρόγραμμα σάρωσης. Για αυτό.

1. Εκκινήστε μια γραμμή εντολών. Πατήστε το συνδυασμό πλήκτρων Win + R, στο παράθυρο που ανοίγει, πληκτρολογήστε cmd. Θα ανοίξει ένα παράθυρο γραμμής εντολών. Εάν διαθέτετε Windows 8.1, πατήστε τα πλήκτρα Win + X και ξεκινήστε τη "Γραμμή εντολών (Διαχειριστής)" από το μενού που εμφανίζεται.

2. Στη γραμμή εντολών, πληκτρολογήστε sfc/scannow. Θα ξεκινήσει το βοηθητικό πρόγραμμα "Έλεγχος συστήματος των Windows". Αυτό το βοηθητικό πρόγραμμα θα ελέγξει τα αρχεία των Windows και θα διορθώσει το oshiyuki αν είναι δυνατόν.

Υπάρχει και μια πολύ σημαντική σημείωση!Εάν το σύστημα εντόπισε κατεστραμμένα αρχεία κατά τη σάρωση λάβετε τη γραμμή εντολών: dism /online /cleanup-image /restorehealth και περιμένετε να πραγματοποιήσετε λήψη και εγκατάσταση των αρχείων που λείπουν!

Προηγμένη χρήση του βοηθητικού προγράμματος SFC /SCANNOW

Πλήρης λίστα επιλογών, με την οποία μπορείτε να εκτελέσετε αυτήν την εντολή είναι η εξής:

SFC

Σε τι χρησιμεύει;

Μπορείτε να εκτελέσετε μόνο τον Έλεγχο αρχείων συστήματος χωρίς να τα διορθώσετε με sfc /verifyonly
-Μπορείτε να ελέγξετε και να διορθώσετε μόνο ένα αρχείο συστήματος εκτελώντας την εντολή sfc /scanfile=path_to_file (ή επιβεβαιώστε το αρχείο εάν δεν χρειάζεται να το διορθώσετε).
-Για έλεγχο των αρχείων συστήματος όχι στα τρέχοντα Windows(και, για παράδειγμα, σε άλλο σκληρό δίσκο) μπορείτε να χρησιμοποιήσετε sfc /scannow /offwindir=path_to_windows_folder

Αυτές οι δυνατότητες θα είναι χρήσιμες, για παράδειγμα, εάν γνωρίζετε σε ποιο συγκεκριμένο αρχείο βρίσκεται το πρόβλημα ή εάν πρέπει να ελέγξετε το σύστημα σε άλλη μονάδα δίσκου.

Όταν χρησιμοποιείτε το βοηθητικό πρόγραμμα System File Checker, ενδέχεται να συναντήσετε κάποια προβλήματα και λάθη.

Για παράδειγμα, όταν εκτελείτε το sfc /scannow, θα δείτε ένα μήνυμα ότι "Η προστασία πόρων των Windows δεν μπορεί να ξεκινήσει την υπηρεσία επισκευής", ελέγξτε ότι η υπηρεσία "Windows Modules Installer" είναι ενεργοποιημένη και ότι ο τύπος εκκίνησης έχει οριστεί σε "Μη αυτόματο".

Εάν έχετε τροποποιήσει αρχεία στο σύστημά σας, για παράδειγμα, αλλάξατε τα εικονίδια στον Explorer ή κάτι άλλο, τότε η εκτέλεση ενός ελέγχου αυτόματης διόρθωσης θα επιστρέψει τα αρχεία στην αρχική τους μορφή. Επίσης, η ενημέρωση κώδικα μπορεί να επαναφέρει την τροποποιημένη διάταξη των Windows στην αρχική της μορφή.

Μπορεί να αποδειχθεί ότι Το sfc /scannow θα αποτύχει να διορθώσει σφάλματα στα αρχεία συστήματος, οπότε μπορείτε να πληκτρολογήσετε στη γραμμή εντολών:

findstr /c:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"
Δημιουργήστε ένα αρχείο καταγραφής ελέγχου αρχείων συστήματος

Αυτή η εντολή θα δημιουργήσει ένα αρχείο κειμένου sfc.txtστην επιφάνεια εργασίας με μια λίστα αρχείων που απέτυχαν να επιδιορθωθούν.

Εάν χρειάζεστε, μπορείτε να αντιγράψετε τα απαραίτητα αρχεία από άλλον υπολογιστή με την ίδια έκδοση των Windows ή από διανομή λειτουργικού συστήματος. (που είναι πιο προτιμότερο).

Κανένας χρήστης δεν είναι προστατευμένος από σφάλματα στο λειτουργικό σύστημα Windows 10. Μπορεί να προκύψουν λόγω της σκόπιμης ή τυχαίας παρέμβασής του στη λειτουργία του ΛΣ, καθώς και λόγω υπαιτιότητας εφαρμογών τρίτων. Εάν το λειτουργικό σύστημα αρχίσει να παραπονιέται για αρχεία που λείπουν, σφάλματα μητρώου ή αδυναμία ανάγνωσης στοιχείων από το φάκελο των Windows, θα πρέπει να ελέγξετε την ακεραιότητα των στοιχείων του.

Το λειτουργικό σύστημα Windows 10 παρέχει 2 μεθόδους για την ανάλυση της ακεραιότητας των αρχείων - μέσω των εργαλείων SFC.exe και DISM.exe. Οι εντολές δεν αντικαθιστούν η μία την άλλη, αλλά αλληλοσυμπληρώνονται ελέγχοντας τις διάφορες βιβλιοθήκες του συστήματος για την ακεραιότητα των αρχείων. Αυτός είναι ο λόγος για τον οποίο συνιστάται να μην εκτελείτε ένα από αυτά, αλλά και τα δύο. Τα εργαλεία θα σας επιτρέψουν να ελέγξετε την ακεραιότητα των αρχείων των Windows 10 και να αντικαταστήσετε τα κατεστραμμένα ή τροποποιημένα με πρωτότυπα στοιχεία.

Σπουδαίος:Εάν ο χρήστης του υπολογιστή έχει προηγουμένως κάνει κατάλληλα αλλαγές στα αρχεία συστήματος του λειτουργικού συστήματος, αυτές θα ακυρωθούν. Τα εργαλεία των Windows θα αντικαταστήσουν τα αλλαγμένα στοιχεία με τα αρχικά, ακόμα κι αν το πρόβλημα με τον υπολογιστή ή την εφαρμογή δεν προκαλείται από τις ενέργειές τους.

Πώς να ελέγξετε την ακεραιότητα του αρχείου στα Windows 10 χρησιμοποιώντας SFC

Συνιστάται να ξεκινήσετε τον έλεγχο της ακεραιότητας των αρχείων του λειτουργικού συστήματος με την εντολή SFC. Σας επιτρέπει να βρείτε σφάλματα σε βασικά αρχεία και να τα διορθώσετε. Μπορείτε να ελέγξετε χρησιμοποιώντας SFC τόσο στη γνωστή διεπαφή των Windows 10 μέσω της γραμμής εντολών όσο και μέσω του περιβάλλοντος ανάκτησης, και οι δύο αυτές μέθοδοι περιγράφονται παρακάτω.

Μέσω της γραμμής εντολών στη διεπαφή των Windows

Είναι καλύτερα να ξεκινήσετε τον έλεγχο με το SFC μέσω της τυπικής διεπαφής των Windows χρησιμοποιώντας τη γραμμή εντολών. Τις περισσότερες φορές αυτό είναι αρκετό. Για να ελέγξετε την ακεραιότητα των αρχείων, κάντε τα εξής:


Εάν δεν υπάρχουν προβλήματα με τα αρχεία συστήματος των Windows, μετά τον έλεγχο, ο χρήστης θα δει ένα μήνυμα ότι "Η προστασία πόρων των Windows δεν εντόπισε παραβίαση ακεραιότητας". Σε μια τέτοια περίπτωση, μπορείτε να προχωρήσετε στον έλεγχο των αρχείων χρησιμοποιώντας το DISM.

Ωστόσο, σε ορισμένες περιπτώσεις, τα αρχεία που είναι υπεύθυνα για την εμφάνιση της γραφικής διεπαφής των Windows ενδέχεται να μην λειτουργούν σωστά και το σύστημα δεν θα μπορεί να τα διορθώσει, καθώς είναι ενεργά. Σε τέτοιες περιπτώσεις, είναι απαραίτητο να ελέγξετε το SFC μέσω ενός περιβάλλοντος ανάκτησης που δεν απαιτεί φόρτωση γραφικής διεπαφής και είναι σε θέση να εργαστεί με αυτά τα αρχεία, καθώς και να τα τροποποιήσετε εάν είναι απαραίτητο.

Σημειώστε ότι εάν υποψιάζεστε ότι το σφάλμα συστήματος σχετίζεται με ένα συγκεκριμένο αρχείο, ίσως να μην θέλετε να εκτελέσετε πλήρη έλεγχο SFC. Αρκεί να εισάγετε την εντολή sfc /scanfile=”διεύθυνση σε αρχείο”, και θα αντικατασταθεί αμέσως με την αρχική έκδοση εάν έχει προηγουμένως τροποποιηθεί ή παρουσιάσει δυσλειτουργία.

Μέσα από το περιβάλλον ανάκτησης

Για να ελέγξετε την ακεραιότητα των αρχείων χρησιμοποιώντας την εντολή SFC μέσω του περιβάλλοντος ανάκτησης, θα χρειαστεί να εκτελέσετε τα ακόλουθα βήματα:

Κάντε κλικ στο κουμπί "Έναρξη" στην κάτω αριστερή γωνία και μεταβείτε στις "Ρυθμίσεις":


όγκος λίστας diskpart

Μετά την εκτέλεση της δεύτερης εντολής, θα εμφανιστεί μια λίστα με τους διαθέσιμους τόμους. Εδώ πρέπει να δώσετε προσοχή στον δίσκο που είναι δεσμευμένος από το σύστημα και στο διαμέρισμα συστήματος με το λειτουργικό σύστημα. Στη συνέχεια, θα πρέπει να χειραγωγηθούν.

Συνεχίστε να πληκτρολογείτε εντολές:

Έξοδος από sfc /scannow /offbootdir=C:\ /offwindir=E:\Windows

Η τελευταία εντολή απαιτεί να καθορίσετε τις μονάδες δίσκου που επισημάνθηκαν παραπάνω. Δηλαδή, στο παραπάνω παράδειγμα εντολής, η μονάδα δίσκου C είναι το διαμέρισμα με τον φορτωτή εκκίνησης και η μονάδα E είναι το μέρος όπου είναι εγκατεστημένο το λειτουργικό σύστημα Windows 10.

Προσοχή:Είναι πολύ πιθανό τα γράμματα της μονάδας δίσκου σας να διαφέρουν από αυτά που δίνονται στο παράδειγμα, επομένως η εντολή θα ποικίλλει.

  1. Αφού εισαγάγετε την τελευταία από τις τέσσερις εντολές, θα ξεκινήσει η σάρωση της ακεραιότητας των αρχείων του λειτουργικού συστήματος.

Το πλεονέκτημα της εργασίας μέσω του περιβάλλοντος ανάκτησης είναι η δυνατότητα του εργαλείου SFC να αντικαθιστά τα αρχεία που χρειάζονται για τη φόρτωση του γραφικού περιβάλλοντος χρήστη των Windows. Σε αυτήν την περίπτωση, ο έλεγχος θα διαρκέσει λίγο περισσότερο από ό,τι όταν εργάζεστε μέσω της γραμμής εντολών στη διεπαφή του λειτουργικού συστήματος. Ταυτόχρονα, η γραμμή εντολών στο περιβάλλον ανάκτησης δεν θα ενημερώνει γραφικά τον χρήστη για την ταχύτητα της διαδικασίας. Μπορείτε να διαπιστώσετε ότι ο υπολογιστής λειτουργεί σωστά και ότι ο έλεγχος ακεραιότητας του αρχείου δεν έχει αναρτηθεί από το εικονίδιο υπογράμμισης που αναβοσβήνει.

Στο τέλος του ελέγχου, ο χρήστης θα δει πληροφορίες ότι δεν εντοπίστηκαν παραβιάσεις ακεραιότητας ή διορθώθηκαν με επιτυχία. Μετά από αυτό, μπορείτε να προχωρήσετε στη δεύτερη μέθοδο επαλήθευσης - χρησιμοποιώντας το εργαλείο DISM.

Πώς να ελέγξετε την ακεραιότητα του αρχείου στα Windows 10 χρησιμοποιώντας το DISM

Όπως σημειώθηκε παραπάνω, μετά από έλεγχο με SFC, συνιστάται να ξεκινήσετε την ανάλυση του συστήματος με το εργαλείο DISM. Εξετάζει άλλους καταλόγους κατά τη διάρκεια του ελέγχου (και για άλλη μια φορά "περπατά" στα αρχεία που ελέγχθηκε από το SFC).

Ο έλεγχος με το εργαλείο DISM είναι κάπως διαφορετικός από την ανάλυση του συστήματος χρησιμοποιώντας SFC. Ο χρήστης έχει την επιλογή να επιλέξει μία από τις τρεις εντολές για να ελέγξει το σύστημα. Κάθε ένα από αυτά έχει διαφορετικό επίπεδο επιρροής.

Dism /Online /Cleanup-Image /CheckHealth

Όταν εκτελείται αυτή η εντολή, το σύστημα ελέγχει τις καταχωρίσεις που γίνονται από τα βοηθητικά προγράμματα διάγνωσης για τον εντοπισμό τροποποιημένων ή προβληματικών αρχείων στο σύστημα. Η εντολή εκτελείται γρήγορα, αλλά δεν υπάρχει επικύρωση και όλα τα δεδομένα βασίζονται σε προηγουμένως καταγεγραμμένες πληροφορίες.

Dism /Online /Cleanup-Image /ScanHealth

Αυτή η εντολή στοχεύει στην ανάλυση όλων των στοιχείων του συστήματος για τον εντοπισμό σφαλμάτων και κατεστραμμένων στοιχείων σε αυτά. Σε αυτήν την περίπτωση, γίνεται μόνο έλεγχος και ο χρήστης ειδοποιείται για την παρουσία ή την απουσία προβληματικών αρχείων. Ένας τέτοιος έλεγχος μπορεί να διαρκέσει από αρκετά λεπτά έως αρκετές ώρες, ανάλογα με την ταχύτητα του σκληρού δίσκου, τον φόρτο εργασίας του και τον βαθμό παρεμβολής στα αρχεία του λειτουργικού συστήματος.

Dism /Online /Cleanup-Image /RestoreHealth

Αυτή η εντολή, σε αντίθεση με την προηγούμενη, όχι μόνο ελέγχει τα αρχεία, αλλά και τα αντικαθιστά αμέσως με πλήρη. Θα χρειαστούν επίσης από αρκετά λεπτά έως αρκετές ώρες για να ολοκληρωθεί.

Σπουδαίος:Λάβετε υπόψη ότι οι δύο τελευταίες εντολές που εκτελούν τον Έλεγχο ακεραιότητας αρχείων των Windows 10 ενδέχεται να «παγώσουν» σε εξέλιξη σε ένα ορισμένο ποσοστό (τις περισσότερες φορές γύρω στο 20). Σε καμία περίπτωση δεν πρέπει να επανεκκινήσετε το σύστημα αυτή τη στιγμή, καθώς αυτή η κατάσταση είναι τυπική και το ενδιαφέρον θα συνεχίσει να «στάζει» μετά από λίγο.

Ο Έλεγχος αρχείων συστήματος που είναι ενσωματωμένος στα Windows μπορεί να ελέγξει τα αρχεία συστήματος για καταστροφή και οποιεσδήποτε άλλες αλλαγές. Εάν το αρχείο έχει τροποποιηθεί, το βοηθητικό πρόγραμμα θα το αντικαταστήσει αυτόματα με τη σωστή έκδοση.

Πότε να χρησιμοποιήσετε αυτές τις εντολές

Αυτές οι εντολές θα σας φανούν χρήσιμες κατά τη διάγνωση ενός ελαττωματικού λειτουργικού συστήματος Windows. Εάν το σύστημα εμφανίσει μπλε οθόνη, οι εφαρμογές κολλήσουν ή ορισμένες λειτουργίες του συστήματος δεν λειτουργούν, η εντολή SFC μπορεί να βοηθήσει. Ακόμα κι αν δεν διορθωθεί τίποτα μετά την εκτέλεση της εντολής SFC, αυτό θα επιτρέψει να βεβαιωθείτε ότι τα αρχεία συστήματος δεν έχουν καταστραφεί και ότι μπορείτε να συνεχίσετε τη διάγνωση με άλλους τρόπους.

Η εντολή DISM δεν απαιτείται υπό κανονικές συνθήκες. Αλλά εάν η εντολή SFC αποτύχει ή δεν αντικαταστήσει τα κατεστραμμένα αρχεία με κανονικά, το DISM ή το Εργαλείο ετοιμότητας ενημέρωσης συστήματος μπορεί να διορθώσει το ίδιο το λειτουργικό σύστημα και να επιτρέψει στην εντολή SFC να εκτελεστεί κανονικά.

Διόρθωση αρχείων συστήματος με την εντολή SFC

Η εντολή SFC πρέπει να εκτελείται ως διαχειριστής. Για να το κάνετε αυτό, στα Windows 10 ή 8.1, κάντε δεξί κλικ στο εικονίδιο Έναρξη και επιλέξτε την επιλογή Γραμμή εντολών (Διαχειριστής). Εναλλακτικά, σε όλες τις εκδόσεις των Windows, μπορείτε να πραγματοποιήσετε αναζήτηση στο μενού Έναρξη/Οθόνη Έναρξης για "γραμμή εντολών", να κάνετε δεξί κλικ στον επιθυμητό σύνδεσμο και να επιλέξετε "Εκτέλεση ως διαχειριστής".

Για πλήρη σάρωση συστήματος, εισαγάγετε την ακόλουθη εντολή σε ένα παράθυρο της γραμμής εντολών και πατήστε:

Μην κλείσετε το παράθυρο μέχρι να ολοκληρωθεί η εντολή. Η διαδικασία μπορεί να είναι αρκετά χρονοβόρα. Εάν όλα είναι εντάξει, μετά τα αποτελέσματα του ελέγχου, θα εμφανιστεί το μήνυμα "Η προστασία πόρων των Windows δεν εντόπισε παραβιάσεις ακεραιότητας".

Εάν λάβετε το μήνυμα "Η προστασία πόρων των Windows εντόπισε κατεστραμμένα αρχεία αλλά δεν μπόρεσε να διορθώσει ορισμένα από αυτά", δοκιμάστε πρώτα να εκκινήσετε το σύστημα σε ασφαλή λειτουργία. Στα Windows 10, 8.1 ή 8, για να το κάνετε αυτό, κρατήστε πατημένο το πλήκτρο ενώ επιλέγετε την επιλογή "Επανεκκίνηση" στο μενού τερματισμού λειτουργίας για να μεταβείτε στην οθόνη για την επιλογή σύνθετων επιλογών εκκίνησης. Στα Windows 7 και παλαιότερες εκδόσεις, επανεκκινήστε τον υπολογιστή σας και κρατήστε πατημένο το πλήκτρο κατά την εκκίνηση. Μετά την εκκίνηση σε ασφαλή λειτουργία, εκτελέστε ξανά την εντολή sfc /scannow.

Αντιμετώπιση προβλημάτων SFC με DISM

Στα Windows 10, 8.1 και 8, μπορείτε να χρησιμοποιήσετε το εργαλείο Deployment Image & Service Management (DSIM) για να διορθώσετε τη φθορά του χώρου αποθήκευσης στοιχείων που εμποδίζει τη σωστή λειτουργία του SFC.

Για να εκτελέσετε αυτό το εργαλείο, ανοίξτε ένα παράθυρο γραμμής εντολών ως διαχειριστής, πληκτρολογήστε την ακόλουθη εντολή και, στη συνέχεια, κάντε κλικ στο . Το DISM θα ελέγξει το Windows Component Store για καταστροφή και θα διορθώσει αυτόματα τυχόν προβλήματα που εντοπίσει.

DISM /Online /Cleanup-Image /RestoreHealth

Μην κλείσετε το παράθυρο της γραμμής εντολών μέχρι να ολοκληρωθεί η διαδικασία. Ο έλεγχος μπορεί να διαρκέσει έως και 10 λεπτά. Εάν η γραμμή προόδου παραμένει στο 20% για μεγάλο χρονικό διάστημα, μην ανησυχείτε, είναι φυσιολογικό.

Εάν πραγματοποιηθούν αλλαγές ως αποτέλεσμα της εκτέλεσης της εντολής DISM, επανεκκινήστε τον υπολογιστή σας. Μετά από αυτό, εκτελέστε ξανά την εντολή SFC και θα μπορέσει να αντικαταστήσει τα κατεστραμμένα αρχεία με τα σωστά.

Τα Windows 7 και παλαιότερες εκδόσεις δεν έχουν την εντολή DISM. Αντίθετα, μπορείτε να πραγματοποιήσετε λήψη του Εργαλείου ετοιμότητας για ενημέρωση συστήματος από τον επίσημο ιστότοπο της Microsoft, το οποίο σας επιτρέπει να ελέγξετε το σύστημα για προβλήματα και να προσπαθήσετε να τα διορθώσετε.

Επαναφορά ή επαναφορά συστήματος

Εάν τα προβλήματα επιμένουν και δεν μπορούν να επιλυθούν με αυτά τα εργαλεία, μπορούν να ληφθούν πιο δραστικά μέτρα. Το εργαλείο Επαναφορά Συστήματος σάς επιτρέπει να επαναφέρετε τα Windows σε προηγούμενη κατάσταση, η οποία θα λύσει το πρόβλημα εάν το λειτουργικό σύστημα εξακολουθούσε να λειτουργεί σε αυτήν την κατάσταση.

Μπορείτε επίσης να επαναφέρετε τα Windows στην εργοστασιακή κατάσταση ή να τα εγκαταστήσετε ξανά. Στα Windows 10, 8.1 και 8, μπορείτε να χρησιμοποιήσετε τη λειτουργία Επαναφορά υπολογιστή (), η οποία σας επιτρέπει να επαναφέρετε τα Windows στην αρχική τους κατάσταση. Μετά από αυτό, θα πρέπει να επανεγκαταστήσετε όλα τα προγράμματα, αλλά τα αρχεία χρήστη δεν θα επηρεαστούν. Στα Windows 7 και παλαιότερες εκδόσεις, θα πρέπει να χρησιμοποιήσετε ένα διαμέρισμα ανάκτησης που δημιουργήθηκε από τον κατασκευαστή του υπολογιστή σας ή απλώς να εγκαταστήσετε ξανά τα Windows από την αρχή.

Εάν προκύψουν άλλα σφάλματα κατά την εκτέλεση των παραπάνω εντολών, δοκιμάστε να τα αναζητήσετε στο Διαδίκτυο. Συχνά, η έξοδος μιας εντολής περιέχει πληροφορίες σχετικά με αρχεία καταγραφής (logs), τα οποία μπορούν να παρέχουν πιο λεπτομερείς πληροφορίες για ορισμένα προβλήματα. Και τελικά, δεν είναι απαραίτητο να ξοδεύετε χρόνο για τη διάγνωση περίπλοκων προβλημάτων όταν μπορείτε απλώς να επαναφέρετε την εργοστασιακή κατάσταση ή να επανεγκαταστήσετε τα Windows.

Οι εντολές που περιγράφονται παραπάνω έχουν άλλες δυνατότητες. Για παράδειγμα, χρησιμοποιώντας το SFC, μπορείτε να ελέγξετε και να διορθώσετε μεμονωμένα αρχεία συστήματος. Και με τη βοήθεια του DISM, μπορείτε να εκτελέσετε έναν γρήγορο έλεγχο συστήματος χωρίς να το διορθώσετε ή να κατευθύνετε το βοηθητικό πρόγραμμα σε ένα αρχείο WIM ή ESD που περιέχει αρχεία συστήματος των Windows.

υλικά

Γεια σας φίλοι! Η επαναφορά αρχείων συστήματος στα Windows 7 ή Windows 8 / 8.1 είναι ένα ενδιαφέρον θέμα. Ειδικά εάν το λειτουργικό σύστημα αρχίσει να αποτυγχάνει, αλλά δεν έχουμε εικόνα ανάκτησης και ξεχάσαμε να ενεργοποιήσουμε την προστασία συστήματος, ώστε να δημιουργηθούν σημεία επαναφοράς. Σε αυτήν την περίπτωση, δεν θα μπορέσουμε να επαναφέρουμε το σύστημα από την εικόνα, δεν θα μπορέσουμε να επαναφέρουμε τα Windows στο δημιουργημένο σημείο επαναφοράς και είμαστε επίσης πολύ τεμπέληδες για να επανεγκαταστήσουμε το σύστημα, καθώς θα χρειαστεί μια ολόκληρη μέρα. Και εδώ έχουμε άλλη μια ευκαιρία να επαναφέρουμε τα Windows στο κανονικό - προσπαθήστε να επαναφέρετε τα αρχεία συστήματος. Σε αυτό το άρθρο θα προσπαθήσω να αποκαλύψω πλήρως το θέμα, ώστε να μπορούμε να αναζωογονήσουμε τον υπολογιστή μας σε οποιαδήποτε κατάσταση.

Στη γραμμή εντολών που ανοίγει, γράψτε:

sfc /scannow

Περιμένουμε λίγο...

Εάν το σύστημά σας είναι σε τάξη, θα δείτε την παρακάτω εικόνα.

Εάν τα Windows σας ήταν χαλασμένα, θα δείτε τα εξής.

Τα αρχεία συστήματος αποκαταστάθηκαν με επιτυχία. Κάνουμε επανεκκίνηση και ενεργοποιούμε αμέσως την προστασία συστήματος για να δημιουργήσουμε σημεία επαναφοράς, έτσι ώστε την επόμενη φορά απλώς να επαναφέρουμε την κατάσταση του υπολογιστή πριν από μερικές μέρες και τέλος.

Συμβαίνει ότι κατά τη σάρωση του συστήματος, το βοηθητικό πρόγραμμα sfc.exe εντόπισε κατεστραμμένα αρχεία, αλλά δεν μπόρεσε να τα διορθώσει. Σε αυτήν την περίπτωση, θα έκανα την Επαναφορά αρχείων συστήματος σε ασφαλή λειτουργία. Εάν η ασφαλής λειτουργία είναι η ίδια, διαβάστε το τελευταίο αυτού του άρθρου.

Εάν δεν ήταν δυνατή η είσοδος στο περιβάλλον ανάκτησης πατώντας το F8, τότε θα χρειαστεί να κάνετε εκκίνηση από τη μονάδα flash εγκατάστασης (εκκίνησης) ή τον δίσκο. Πώς να εκκινήσετε από μια μονάδα flash - . Με τον ίδιο τρόπο, μπορείτε να βάλετε την εκκίνηση από το δίσκο. Μόνο σε αυτήν την περίπτωση, πρέπει να βάλετε το DVD-RW (οδηγό οπτικού δίσκου) στην προτεραιότητα εκκίνησης.

Μου αρέσει να εκκινώ από αφαιρούμενα μέσα χρησιμοποιώντας το μενού εκκίνησης. Στις μητρικές της ASUS, συνήθως καλείται επίσης με το κλειδί F8.

Κάνοντας εκκίνηση από μονάδα flash USB ή από δίσκο, είδα την παρακάτω εικόνα. διαλέγω Εγκατάσταση των Windows- Εγκατάσταση Windows.

Επιλέγουμε αυτό που δεν ανάβουμε. Και εδώ ΠΡΟΣΕΚΤΙΚΑ! Θυμόμαστε το γράμμα που το περιβάλλον ανάκτησης εκχώρησε στο σύστημά σας (στη στήλη Φάκελος). το έχω ρε.

Εισάγουμε την εντολή:

sfc /scannow /offbootdir=D:\ /offwindir=D:\windows

Μπορείτε να πάτε στο δίσκο και να βεβαιωθείτε τι και πού.

  1. Χρησιμοποιούμε το βοηθητικό πρόγραμμα DISKPART

Στη γραμμή εντολών, πληκτρολογήστε:

diskpart- καλέστε το βοηθητικό πρόγραμμα για εργασία με δίσκους.

δίσκος λίστας— εξετάζουμε τη λίστα των δίσκων.

επιλέξτε δίσκο- Επιλέγω τον σκληρό δίσκο που χρειάζομαι.

Για Windows 8/8.1

Εάν το βοηθητικό πρόγραμμα sfc δεν μπόρεσε να επιδιορθώσει τα κατεστραμμένα αρχεία συστήματος, τότε πρέπει να προσπαθήσετε να επαναφέρετε την αποθήκευση αυτών των αρχείων συστήματος. Το μέρος όπου πρέπει να βρίσκονται τα αντίγραφα των αρχείων συστήματος που μπορούν να επισκευαστούν. Όπως καταλαβαίνω, βρίσκεται στο C:\Windows\WinSxS. Δηλαδή, πρέπει πρώτα να διορθώσουμε την αποθήκευση των αρχείων και, στη συνέχεια, να χρησιμοποιήσουμε την εντολή "SFC / Scannow" για να επαναφέρουμε τα αρχεία συστήματος των Windows.

Επαναφορά χώρου αποθήκευσης χρησιμοποιώντας το Windows Update

  1. Εκκινούμε το Windows PowerShell με δικαιώματα διαχειριστή. Για να το κάνετε αυτό, ανοίξτε το μενού Έναρξη ή την αρχική οθόνη και κάντε κλικ στο εικονίδιο "Αναζήτηση". Στο πλαίσιο αναζήτησης, γράψτε "PowerShell". Κάντε δεξί κλικ στο "Windows PowerShell" και επιλέξτε "Εκτέλεση ως διαχειριστής" ή "Εκτέλεση ως διαχειριστής".
  2. Στο παράθυρο που ανοίγει, γράψτε

Dism /Online /Cleanup-Image /RestoreHealth

και περιμένουμε. Εάν ο αποθηκευτικός χώρος είναι άθικτος ή έχει αποκατασταθεί χρησιμοποιώντας το Windows Update, θα δείτε την παρακάτω εικόνα.

Εάν η κατάσταση υγείας εικόνας: Υγιής - όλα είναι καλά. Κάνουμε επανεκκίνηση του υπολογιστή και δοκιμάζουμε ξανά SFC /SCANNOW.

Αποκατάσταση θησαυροφυλάκιου χρησιμοποιώντας μια εικόνα

Εάν έχουμε προβλήματα με το Windows Update, τότε αυτή η μέθοδος θα κάνει.

  1. Πραγματοποιήστε λήψη της αρχικής εικόνας των Windows 8/8.1 με το ίδιο bit με το σύστημά σας. Πώς να μάθετε το βάθος bit του εγκατεστημένου συστήματος - .
  2. Συνδέουμε ή προσαρτούμε την εικόνα που κατεβάσατε. Κάντε δεξί κλικ στην εικόνα και επιλέξτε "Connect" ή "Mount".

    Στη γραμμή εντολών με δικαιώματα διαχειριστή, εξετάζουμε ποιες αναθεωρήσεις υπάρχουν στην εικόνα με την εντολή

Έχω 2 εκδόσεις στην εικόνα μου. Είναι δύσκολο να καταλάβω τι χρειάζομαι από αυτά τα διακριτικά σημάδια. Ας χρησιμοποιήσουμε το πρώτο. Αν δεν δουλέψει, το δεύτερο.

  1. Εκκινήστε το Windows PowerShell με δικαιώματα διαχειριστή και εκδώστε την εντολή

Repair-WindowsImage -Online -RestoreHealth -Πηγή F:\sources\install.wim:1

όπου, F είναι το γράμμα μονάδας δίσκου στο οποίο συνδέσαμε την εικόνα, 1 είναι ο αριθμός έκδοσης των Windows στην εικόνα.

Μη αυτόματη επαναφορά αρχείων συστήματος

Εάν η χρήση του βοηθητικού προγράμματος sfc απέτυχε να ανακτήσει κατεστραμμένα αρχεία, πρέπει να προσπαθήσετε να το κάνετε με μη αυτόματο τρόπο. Σε αυτήν την περίπτωση, πρέπει να εκτελέσετε επιπλέον την εντολή

findstr /c: %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt

findstr /s: %windir%\logs\cbs\cbs.log>sfcdetails.txt

και εξετάστε προσεκτικά το αρχείο sfcdetails.txtστην επιφάνεια εργασίας σας ή %windir%\Logs\CBS\.

Θα πρέπει να είναι κάτι παρόμοιο με την παρακάτω εικόνα.

Αφού γίνει γνωστό το όνομα του κατεστραμμένου αρχείου (Accessibility.dll), το αναζητούμε σε άλλον υπολογιστή με το ίδιο σύστημα με το δικό σας. Αν αυτό δεν είναι μια επιλογή, τότε θα κατέβαζα την αρχική εικόνα των Windows και θα την εγκατέστησα σε μια εικονική μηχανή. Βρήκα το αρχείο που χρειαζόμουν και το αντέγραψα σε μια μονάδα flash USB με δυνατότητα εκκίνησης ή εγκατάστασης. Στη συνέχεια, από αυτήν τη μονάδα flash εγκατάστασης, που έκανα εκκίνηση στο περιβάλλον ανάκτησης, θα ξεκινήσει η γραμμή εντολών. Θα άνοιγα το σημειωματάριο από τη γραμμή εντολών. Άνοιξα το μενού Αρχείο> Άνοιγμα - και τώρα έχω έναν σχεδόν πλήρη εξερευνητή. Αντιγράφουμε το σωστό αρχείο από τη μονάδα flash USB με την αντικατάσταση, κάνουμε επανεκκίνηση και όλα θα λειτουργήσουν.

Εάν η επιλογή εγκατάστασης εικονικής μηχανής δεν σας ταιριάζει, τότε μπορείτε να συνδέσετε το αρχείο install.wim στον φάκελο. Στη συνέχεια, μεταβείτε σε αυτόν τον φάκελο και αντιγράψτε τα απαραίτητα αρχεία.

  1. Δημιουργούμε ένα φάκελο. Για παράδειγμα, "Win8.1Pro" στη ρίζα της μονάδας δίσκου D.
  2. Αντιγράψτε το αρχείο install.wim στη ρίζα της μονάδας δίσκου D.

    Προσαρτήστε το αρχείο install.wim στον δημιουργημένο φάκελο.

Μπαίνουμε στον φάκελο που δημιουργήθηκε και αντιγράφουμε τα απαραίτητα αρχεία.

Απενεργοποιήστε την εικόνα

Dism /Unmount-Wim /MountDir:D:\Win8.1Pro /Discard

συμπέρασμα

Αυτός είναι ο τρόπος με τον οποίο θα προσπαθήσω να επαναφέρω τα αρχεία συστήματος στα Windows 7/8/8.1. Γράψτε ερωτήσεις και επιθυμίες στα σχόλια. Ευχαριστούμε που μοιραστήκατε το άρθρο στα μέσα κοινωνικής δικτύωσης. Τα καλύτερα!

Με εκτίμηση, Anton Dyachenko