Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows Phone
  • Linia de comandă sfc scannow. Verificarea fișierelor de sistem pentru erori

Linia de comandă sfc scannow. Verificarea fișierelor de sistem pentru erori

Niciun utilizator nu este imun la erorile din sistemul de operare Windows 10. Acestea pot apărea din cauza interferenței sale deliberate sau accidentale cu funcționarea sistemului de operare, precum și din vina aplicațiilor terțe. Dacă sistemul de operare începe să se plângă de fișierele lipsă, erori de registry sau incapacitatea de a citi elemente din folderul Windows, va trebui să verificați integritatea componentelor sale.

Sistemul de operare Windows 10 oferă 2 metode de analiză a integrității fișierelor - prin instrumentele SFC.exe și DISM.exe. Comenzile nu se înlocuiesc, ci se completează prin verificarea diferitelor biblioteci ale sistemului pentru integritatea fișierelor. De aceea este recomandat să efectuați nu una dintre ele, ci pe amândouă. Instrumentele vă vor permite să verificați integritatea fișierelor Windows 10 și să le înlocuiți pe cele deteriorate sau modificate cu elemente originale.

Important: Dacă utilizatorul computerului a făcut anterior modificări adecvate în fișierele de sistem ale sistemului de operare, acestea vor fi anulate. Instrumentele Windows vor înlocui elementele modificate cu cele originale, chiar dacă problema cu computerul sau aplicația nu este cauzată de acțiunile lor.

Cum să verificați integritatea fișierului în Windows 10 folosind SFC

Se recomandă să începeți verificarea integrității fișierelor sistemului de operare cu comanda SFC. Vă permite să găsiți erori în fișierele cheie și să le remediați. Puteți verifica cu SFC atât în ​​interfața familiară Windows 10 prin linia de comandă, cât și prin mediul de recuperare, ambele metode sunt descrise mai jos.

Prin linia de comandă din interfața Windows

Este mai bine să începeți verificarea cu SFC prin interfața standard Windows folosind linia de comandă. De cele mai multe ori acest lucru este suficient. Pentru a verifica integritatea fișierelor, procedați în felul următor:


Dacă nu există probleme cu fișierele de sistem Windows, după verificare, utilizatorul va vedea un mesaj că „Protecția resurselor Windows nu a detectat o încălcare a integrității”. Într-o astfel de situație, puteți trece la verificarea fișierelor folosind DISM.

Cu toate acestea, în unele situații, fișierele care sunt responsabile pentru afișarea interfeței grafice Windows pot să nu funcționeze corect, iar sistemul nu le va putea remedia, deoarece sunt active. În astfel de cazuri, este necesar să verificați SFC printr-un mediu de recuperare care nu necesită încărcarea unei interfețe grafice și este capabil să lucreze cu aceste fișiere, precum și să le modifice dacă este necesar.

Rețineți că, dacă bănuiți că blocarea sistemului este legată de un anumit fișier, este posibil să nu doriți să efectuați o verificare SFC completă. Este suficient să introduceți comanda sfc /scanfile=”adresă la fișier”, iar acesta va fi înlocuit instantaneu cu versiunea originală dacă a fost modificat anterior sau nu funcționează defectuos.

Prin mediul de recuperare

Pentru a verifica integritatea fișierelor folosind comanda SFC prin mediul de recuperare, va trebui să efectuați următorii pași:

Faceți clic pe butonul „Start” din colțul din stânga jos și accesați „Setări”:


volumul listei diskpart

După executarea celei de-a doua comenzi, va fi afișată o listă de volume disponibile. Aici trebuie să acordați atenție discului care este rezervat de sistem și partiției sistemului cu sistemul de operare. În continuare, acestea vor trebui manipulate.

Continuați să tastați comenzi:

Ieșiți din sfc /scannow /offbootdir=C:\ /offwindir=E:\Windows

Ultima comandă necesită să specificați unitățile care au fost marcate mai sus. Adică, în exemplul de comandă de mai sus, unitatea C este partiția cu bootloader-ul, iar unitatea E este locul în care este instalat sistemul de operare Windows 10.

Atenţie: Este foarte probabil ca literele de unitate să difere de cele date în exemplu, așa că comanda va varia.

  1. După introducerea ultimei dintre cele patru comenzi, va începe scanarea integrității fișierelor sistemului de operare.

Avantajul de a lucra prin mediul de recuperare este capacitatea instrumentului SFC de a înlocui fișierele necesare pentru a încărca GUI Windows. În acest caz, verificarea va dura puțin mai mult decât atunci când lucrați prin linia de comandă din interfața sistemului de operare. În același timp, linia de comandă din mediul de recuperare nu va informa grafic utilizatorul despre viteza procesului. Puteți determina dacă computerul funcționează corect și verificarea integrității fișierului nu s-a blocat de pictograma de subliniere intermitentă.

La sfârșitul verificării, utilizatorul va vedea informații că încălcările de integritate nu au fost detectate sau au fost remediate cu succes. După aceea, puteți trece la a doua metodă de verificare - folosind instrumentul DISM.

Cum să verificați integritatea fișierului în Windows 10 folosind DISM

După cum sa menționat mai sus, după verificarea cu SFC, se recomandă să începeți analiza sistemului cu instrumentul DISM. Acesta examinează alte directoare în timpul verificării (și încă o dată „parcurge” fișierele care au fost verificate de SFC).

Verificarea cu instrumentul DISM este oarecum diferită de analiza sistemului folosind SFC. Utilizatorul are opțiunea de a selecta una dintre cele trei comenzi pentru a verifica sistemul. Fiecare dintre ele are un nivel diferit de impact.

Dism /Online /Cleanup-Image /CheckHealth

Când această comandă este executată, sistemul verifică intrările făcute de utilitățile de diagnosticare pentru detectarea fișierelor modificate sau problematice în sistem. Comanda este executată rapid, dar nu există nicio validare, iar toate datele se bazează pe informații înregistrate anterior.

Dism /Online /Cleanup-Image /ScanHealth

Această comandă are ca scop analiza tuturor componentelor sistemului pentru a identifica erorile și elementele deteriorate din ele. În acest caz, se efectuează doar o verificare, iar utilizatorul este informat despre prezența sau absența fișierelor problematice. O astfel de verificare poate dura de la câteva minute la câteva ore, în funcție de viteza hard disk-ului, volumul de lucru al acestuia și gradul de interferență cu fișierele sistemului de operare.

Dism /Online /Cleanup-Image /RestoreHealth

Această comandă, spre deosebire de cea anterioară, nu numai că verifică fișierele, ci și le înlocuiește imediat cu unele complete. De asemenea, va dura de la câteva minute până la câteva ore.

Important: Vă rugăm să rețineți că ultimele două comenzi care rulează Windows 10 File Integrity Check se pot „îngheța” în curs la un anumit procent (cel mai adesea în jur de 20). În niciun caz nu trebuie să reporniți sistemul în acest moment, deoarece această situație este tipică, iar interesul va continua să „picura” după un timp.

System File Checker vă permite să verificați versiunile tuturor fișierelor protejate. Dacă o verificare a fișierului de sistem arată că un fișier protejat a fost modificat, acesta este înlocuit cu versiunea sa originală.

SFC în mediul Windows

Pentru a efectua o astfel de verificare în Windows, trebuie doar să lansați promptul de comandă cu drepturi de administrator și să rulați:

Sfc /scannow

Mai jos este un tabel cu sintaxa utilitarului și o explicație a semnificațiilor tastelor utilizate.

Tabelul 1 - Sintaxa utilitarului sfc.exe

SFC

/SCANEAZA ACUMVerificarea integrității tuturor fișierelor de sistem protejate și restaurarea, dacă este posibil, a fișierelor problematice.
/VERIFICAREVerificarea integrității tuturor fișierelor de sistem protejate. Recuperarea fișierului nu este efectuată.
/SCANFILEVerificați integritatea fișierului specificat și restaurați-l dacă sunt găsite probleme. În parametru<файл>trebuie să specificați calea completă
/VERIFYFILEVerificarea integrității fișierului, calea completă către care este specificată în parametru<файл>. Recuperarea fișierului nu este efectuată.
/OFFBOOTDIRLocația directorului de descărcare offline pentru recuperare offline
/OFFWINDIRLocația directorului offline Windows pentru recuperare offline
de exemplu:
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY


SFC în mediul Windows RE

Comportamentul de neînțeles al utilitarului m-a determinat să încep să scriu articolul sfc. executabilîn mediul Windows RE la pornirea de pe discul de instalare sau de pe discul de recuperare, și anume oferta de a reporni sistemul și a rula din nou verificarea.

Figura 1 - Lansarea utilitarului în mediul de recuperare fără cheie și necesită o repornire

Acest comportament are o explicație complet logică: pentru mediul Windows RE, partiția de disc cu sistemul de operare este un director offline. Prin urmare, rulați utilitarul cu cheile /OFFBOOTDIRȘi /OFFWINDIR necesar. În continuare, vom afla semnificațiile acestor chei.

Locația și literele partițiilor din Windows Explorer sau Disk Management pot diferi de literele alocate partițiilor din Mediul de recuperare. Vă rugăm să rețineți că în figurile de mai jos, secțiunea cu sistemul are litera DIN.

Figura 2 - Secțiunea cu sistemul în Windows Explorer

Figura 3 - Partiționați cu sistemul în snap-in „Disk Management”.

Vadim Sterkin a sugerat o modalitate minunată de a determina literele de partiție în mediul de recuperare. Există un altul - utilizați utilitarul DISKPART. Porniți în mediul de recuperare de pe discul de instalare Windows, introduceți promptul de comandă și executați în secvență:

DISKPART Listă disc Sel disc 0 Detaliu disc

Sau sfc.exe este un utilitar în Microsoft Windows și se află în folderul C:WindowsSystem32. Acest utilitar permite utilizatorilor să scaneze și să repare fișiere corupte sisteme Windows.

ÎN Windows 7Și Vista, program verificator de fișiere de sistem integrat cu Windows Resource Protection, care protejează cheile de registry și foldere, precum și fișierele de sistem critice. Dacă sunt detectate modificări în sistemul de fișiere protejat, fișierul modificat este restaurat din copia salvată aflată în folder Windows.
Deci, dacă la un moment dat, dacă descoperiți că ați spart unele fișiere de sistem sau poate ați aplicat unele trucuri sau poate ați înlocuit fișierele de sistem, în timpul instalării Windows iar acum descoperi că ta Sistemul de operare Windows nu funcționează corect, puteți lua în considerare munca acestui utilitar de recuperare a sistemului.
Pentru început verificator de fișiere de sistemîn Windows 7 sau Vista, în câmp Pentru a începe căutarea introduceți tipul cmd. Ca rezultat, apare o fereastră de prompt de comandă, faceți clic dreapta pe cmd


Se va deschide o fereastră de comandă tip SFC/Scannow- apasa Enter. Utilitate SFC va rula pentru o vreme, iar dacă se găsește o corupție, o va înlocui cu una salvată. În cazul în care nu puteți începe o verificare a fișierului de sistem și veți primi un mesaj Protecția resurselor Windows - Windows nu poate porni serviciile de reparații” , puteți verifica dacă a fost inclus în dvs OS Windows Installer Module de service. Pentru a face acest lucru, intrați servicii.mscîn bara de căutare și apăsați Enter. Starea acestui serviciu ar trebui să fie setată în manual.În plus, puteți descărca și un utilitar gratuit foarte util FixWinși apăsați butonul verificator de fișiere de sistem. Aceasta va lansa sfc.exe.
Încă câteva comutatoare sfc:
Scanare unică la următoarea pornire: sfc/scanonce
Scanați la fiecare pornire: sfc/scanboot
Ștergerea memoriei cache a fișierelor: sfc/purgecache
Reveniți implicit: sfc/return
De asemenea, puteți utiliza sfc.exe pentru a ajuta la depanarea erorilor care apar în partea modului utilizator Windows 7Și Vista. Aceste blocări pot fi legate de fișierele sistemului de operare lipsă sau corupte. Pentru a face acest lucru, trebuie să aveți acces la fișierele jurnal.
Cum să vizualizați fișierul jurnal.
programul sfc.exe scrie detaliile fiecărei operațiuni de verificare și reparare a fiecărei operațiuni în cbs.log fişier. De fiecare dată după lansare sfc.exe eticheta va fi scrisă în acest fișier. Fişier cbs.log este în folder %WINDIR%logsCBS.Puteți căuta etichete pentru a vă ajuta să găsiți postări sfc.exe. Pentru a efectua acest tip de căutare și a trimite rezultatele într-un fișier text, urmați acești pași:
Faceți clic pe butonul start, introduce cmdîn câmp Pentru a începe căutarea, faceți clic dreapta pe cmd pe listă Programeși selectați Executare ca administrator.
Tastați următoarea comandă și apăsați Enter:
Findstr /c: ""%WINDIR%Logs CBS cbs.log>sfcdetails.txt
Fişier Sfcdetails.txt conține intrări care sunt înregistrate de fiecare dată când programul sfc.exe rulează pe computer.
Cum se interpretează intrările din fișierul jurnal:
programul sfc.exe verifică fișierele într-un grup de 100. Deci vor fi multe grupuri de înregistrări sfc.exe. Fiecare intrare are următorul format: dată/ora/tip_intrare . Pentru mai multe informații despre modul de interpretare, vizitați

La fel ca hardware-ul, software-ul devine de asemenea inutilizabil, deoarece este supus unor sarcini semnificative din partea utilizatorului. Prin urmare, verificarea integrității fișierelor de sistem în Windows 10 ar trebui efectuată periodic și, dacă este necesar, zonele deteriorate sunt restaurate.

Examinare

Sistemul de operare are un utilitar încorporat care detectează fișierele corupte și le înlocuiește cu versiuni sănătoase.

Bine de stiut! Fișierele originale ale sistemului de operare sunt stocate pe unitatea de sistem în folder Windows\WinSxS.

Posibile probleme

Recuperarea sistemului de operare cu sfc /scannow va eșua dacă depozitul sursă în sine a fost corupt. În acest caz, trebuie mai întâi să restaurați imaginea originală folosind utilitarul Gestionarea imaginilor și a serviciilor de implementare (DSIM). Este proiectat să funcționeze cu imagini Windows.


Bine de stiut! DISM utilizează Centrul de actualizare la restaurarea unui seif.

Recuperare

După rularea utilitarului DISMși restaurați sursele, executați din nou comanda în linia de comandă sfc /scannow. Acest lucru va restabili complet integritatea sistemului. Vă rugăm să reporniți computerul pentru a continua. Dacă din anumite motive remedierea nu a funcționat și utilizați o metodă radicală de reinstalare a sistemului de operare, citiți cum să creați o unitate flash USB bootabilă în articolul „Crearea unei unități flash de instalare Windows 10 în diferite moduri”.

Ieșire

Integritatea fișierelor Windows 10 este deteriorată după lucrul necorespunzător cu acestea, reinstalarea frecventă a programelor sau suprascrierea informațiilor. Pentru a restabili, utilizați utilitarul încorporat sfc /scannow, care va face totul automat folosind stocarea fișierelor originale. Dacă imaginea originală este deteriorată, restaurați-o cu Gestionarea imaginii și a serviciilor de implementare.

Coruperea fișierelor de sistem este o problemă serioasă pe care utilizatorii o rezolvă de obicei prin reinstalarea Windows XP. Cu toate acestea, această metodă are o mulțime de dezavantaje: trebuie să petreceți mult timp reinstalând și configurând sistemul, iar cele importante se pot pierde. Prin urmare, este mai bine să nu vă grăbiți să reinstalați, dar mai întâi încercați modalități mai puțin radicale de a restabili sistemul.

Verificarea sistemului

Dacă Windows XP pornește, dar raportează că fișierele de sistem sunt deteriorate, atunci le puteți restaura folosind utilitarul Scannow. Restaurarea poate necesita conectarea media cu distribuția Windows XP, deoarece utilitarul va copia fișierele de lucru din acesta, care vor înlocui datele deteriorate.

Dacă, atunci când rulați utilitarul Scannow, sistemul raportează că ați instalat CD-ul greșit, atunci pot exista două opțiuni:

  • Discul conține o distribuție neoriginală a Windows XP.
  • Kitul de distribuție este original, dar de o versiune anterioară (pe discul SP1 și pe computer - SP3).

Indiferent de motivul erorii, nu va mai fi posibilă restaurarea datelor de sistem de pe un astfel de disc. Soluția este să găsiți un suport media cu distribuția originală și o versiune adecvată și să repetați scanarea sistemului. Verificarea cu sfc /scannow este cea mai eficientă modalitate de a restaura fișierele de sistem, ceea ce aproape întotdeauna ajută. O excepție poate fi doar o defecțiune gravă, care este eliminată doar prin reinstalarea sistemului.

Se încarcă o configurație reușită

Dacă pe ecran apare un mesaj când Windows XP pornește că sistemul nu poate porni deoarece lipsește un fișier sau este corupt, încercați să utilizați Ultima configurație bună cunoscută pentru a remedia eroarea.

Ultima configurație bună cunoscută este setările de sistem, serviciile și driverele care au fost salvate în registru când Windows XP a fost pornit și rulat corect. Acest instrument nu știe cum să repare fișierele de sistem corupte, dar uneori remediază erorile care interferează cu utilizarea lor normală.

Reporniți computerul. La pornire, apăsați F8 până când apare un meniu cu opțiuni avansate de pornire. Alegeți să rulați Ultima configurație bună cunoscută.

Dacă eroarea este corectată, după repornire, mesajul despre fișierul șters ar trebui să dispară. Este puțin probabil, dar merită încercat. Dacă totul este rău și Windows XP refuză să pornească, va trebui să înlocuiți manual datele sistemului.

Înlocuire manuală

Pentru a efectua o înlocuire manuală a fișierului, trebuie să porniți de pe mediul de salvare ERD Commander. Dar mai întâi, să scriem kitul de distribuție ERD pe o unitate flash USB.

Crearea unei unități flash ERD Commander bootabilă durează aproximativ 10 minute. După finalizarea procesului, reporniți computerul și apăsați F11 pentru a lansa meniul de pornire. Porniți de pe unitatea flash conectată. Acum puteți restaura fișierele de sistem înlocuindu-le din mediul ERD Commander.

Important: pentru o înlocuire corectă, trebuie să știți ce fișiere de sistem Windows XP sunt deteriorate. Puteți vizualiza lista datelor corupte în mesajul de eroare pe care sistemul îl emite la pornire. Doar aceste date corupte ar trebui mutate din ERD Commander.

Recuperarea se face din distribuția originală a Windows XP. ERD Commander nu conține datele necesare, ci doar creează un mediu de mișcare.

  1. Când apare fereastra de pornire ERD Commander, alegeți să descărcați a cincea versiune (pentru Windows XP).
  2. Conectați-vă la sistemul instalat.
  3. Va apărea un desktop similar cu XP. Instalați discul de distribuție Windows și deschideți-l prin „Computerul meu”.

Scopul dvs. este să găsiți fișierele corupte pe discul de instalare și să le copiați în folderul „Windows”. Toate datele necesare de pe disc sunt stocate în directorul „I386”. Să vedem cum se realizează recuperarea folosind exemplul fișierului userinit.exe, care este responsabil pentru lansarea proceselor importante de sistem:

Fișierul transferat nu este gata de utilizare - trebuie încă dezambalat. Dezambalarea se realizează prin linia de comandă:

  1. Deschideți meniul „Start” și lansați instrumentul „Run”. Acesta este un analog al instrumentului „Run” din meniul „Start” din mediul Windows.
  2. Introduceți o comandă ca aceasta: „expand c:\windows\system32\userinit.ex_ c:\windows\system32\userinit.exe”. Spațiul ar trebui să fie doar între adresele de comandă și fișiere; nu există spații în interiorul căii fișierului.

Să analizăm sintaxa comenzii: expand este o cerere de înlocuire a fișierului. Prima cale este datele împachetate, a doua cale este fișierul deteriorat care trebuie înlocuit. După despachetare, trebuie să reporniți computerul și să porniți de pe hard disk. Dacă ați înlocuit toate datele corupte, atunci Windows XP ar trebui să pornească fără erori.

Top articole similare