Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Siguranță
  • Cum se verifică integritatea fișierelor de sistem. Verificarea integrității fișierelor de sistem Windows

Cum se verifică integritatea fișierelor de sistem. Verificarea integrității fișierelor de sistem Windows

Utilitate SFC.EXE (S sistem F iles C hecker) există în toate versiunile de Windows, începând cu Windows 2000 și este conceput pentru a verifica starea și a restaura fișierele de sistem. Mecanismele de protecție a fișierelor importante în diferite versiuni de Windows sunt implementate diferit, dar toate țin cont de faptul că orice fișiere de sistem (de obicei fișiere executabile .exe, fișiere de bibliotecă ..dll, fișiere driver) pot fi modificate de către terți. software și dacă există un mecanism pentru verificarea integrității acestora și eliminarea modificărilor detectate.

Format linie de comandă:

SFC

Parametrii liniei de comandă:

/ SCANEAZA ACUM- Verificarea integrității tuturor fișierelor de sistem protejate și restaurarea, dacă este posibil, a fișierelor cu probleme.

/ VERIFICARE- Verificarea integrității tuturor fișierelor de sistem protejate. Nicio recuperare a fișierelor nu este în curs.

/ SCANNARE- Verificarea integrității fișierului specificat și restaurarea acestuia dacă sunt găsite probleme. În parametru fişier trebuie specificată calea completă

/ VERIFYFILE- Verificarea integrității fișierului, calea completă către care este specificată în parametru fişier... Nicio recuperare a fișierelor nu este în curs.

/ OFFBOOTDIR- Locația directorului de descărcare offline pentru recuperare offline

/ OFFWINDIR- Locația directorului offline Windows pentru recuperare offline

Exemple de utilizare a comenzii SFC:

sfc /?- afișați un indiciu de utilizare.

sfc / scannow- verificați integritatea fișierelor de sistem și restaurați-le pe cele deteriorate. Rezultatele lucrării sunt scrise în jurnalul utilitarului \ Windows \ Logs \ CBS \ CBS.log.

sfc/verificare numai- scanați doar fișierele de sistem fără a repara.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- scanează numai fișierul cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll / OFFBOOTDIR = d: \ / OFFWINDIR = d: \ windows- scanează numai fișierul kernel32.dll din sistemul de operare instalat pe un disc logic D:... Când efectuați scanări de fișiere pentru Windows offline, înregistrarea în jurnal nu este acceptată în prezent.

În timpul execuției programului, ecranul afișează informații despre progresul scanării și rezultatele lucrării. Exemplu de ieșire când utilizați comanda de scanare a corecțiilor sfc / scannow:

Scanarea sistemului a început. Acest proces poate dura ceva timp.

Începutul etapei de verificare la scanarea sistemului.
Verificarea este completă 100%.

Windows Resource Protection a găsit fișiere corupte și le-a reparat cu succes. Pentru detalii, consultați fișierul CBS.Log aflat în următoarea cale: windir \ Logs \ CBS \ CBS.log. De exemplu, C: \ Windows \ Logs \ CBS \ CBS.log. Rețineți că înregistrarea în jurnal nu este acceptată în prezent pentru service offline.

Începând cu Windows Vista, componenta sistemului de operare este deservită de Service bazat pe componente (CBS)- un set special de instrumente software pentru a-i asigura integritatea. Cbs este o parte Infrastructura de service pentru componente (CSI) care oferă modificările necesare în starea curentă a Windows, de exemplu, la actualizarea sistemului (Windows Update), la instalarea sau eliminarea programelor și componentelor, actualizarea driverelor de dispozitiv etc. De fapt, CBS oferă o interfață de programare (API) pentru ca instalatorii să schimbe corect starea curentă a sistemului. Sistemul de service Windows înregistrează multe evenimente legate de urmărirea acestei stări într-un fișier special C: \ Windows \ Jurnale \ CBS \ CBS.log

Fișierul CBS.log conține, de asemenea, informații detaliate despre progresul scanării utilitarului. sfc.exeși rezultatele acesteia. Data, ora și detaliile suplimentare ale scanării sunt înregistrate pentru fiecare fișier scanat. După fiecare 100 de verificări, este afișat un rezumat însoțit de o etichetă. , care vă permite să selectați dintr-un text destul de voluminos doar acele înregistrări care conțin această caracteristică, folosind comanda șir de căutare într-un fișier text findstr:

findstr / c: ""% windir% \ logs \ cbs \ cbs.log> sfcdetails.txt- găsiți linii care conțin și scoateți-le într-un fișier sfcdetails.txt directorul curent.

Un exemplu de conținut al unui fișier jurnal care conține doar linii etichetate:

00004b78 Verificarea a 100 (0x0000000000000064) componente
00004b79 Începerea tranzacției de verificare și reparare
00004be0 Verificați finalizarea
00004be1 Verificarea a 100 (0x0000000000000064) componente
00004be2 Începerea tranzacției de verificare și reparare
00004c30 Repararea fișierului corupt „\ ?? \ C: \ WINDOWS \ System32 \ cmd.exe” din magazin
00004c5a Verificați finalizarea
. . . .
00005594 Se efectuează tranzacție
00005599 Tranzacția de verificare și reparare a fost finalizată. Toate fișierele și cheile de registry sunt listate
în această tranzacție au fost reparate cu succes

În acest exemplu, au fost verificate 100 de fișiere, în care nu au fost găsite anomalii, iar în următoarea porțiune, fișierul a fost găsit și corectat cu succes msprivs.dll.mui... Ultimele 2 rânduri indică oprirea și că toate fișierele și cheile de registry au fost restaurate cu succes.

În cazurile în care nu a fost posibilă recuperarea fișierului deteriorat, jurnalul va conține o linie care conține:

Nu se poate repara fișierul membru Nume fișier Detalii fișier

Motivul imposibilității recuperării fișierelor poate fi defecțiunea hardware, încălcarea integrității sistemului de fișiere, deteriorarea stocării fișierelor de referință etc. În cele mai multe cazuri, în afară de funcționarea defectuoasă a hardware-ului, cunoscând numele fișierului deteriorat, puteți efectua recuperarea utilizând copierea din kitul de distribuție sau directoarele unui sistem de operare similar.

Pentru a căuta informații în textul revistelor cbs.log este convenabil să filtrați înregistrările după caracteristicile caracteristice ale evenimentelor înregistrate în jurnal:

findstr / c: „Nu se poate repara”% windir% \ logs \ cbs \ cbs.log> sfcnotrepair.txt sfcnotrepair.txt doar acele linii de jurnal cbs.log care conțin șirul Nu se poate repara, adică la ieșire vom primi o listă de fișiere de sistem care nu au putut fi restaurate.

findstr / c: „succsessfylly reparat”% windir% \ logs \ cbs \ cbs.log> sfcnotrepair.txt- scrieți într-un fișier text sfcnotrepair.txt doar acele linii de jurnal cbs.log care conțin șirul reparat cu succes, adică la ieșire, vom primi o listă de fișiere de sistem pe care am reușit să le recuperăm.

In catalog \ Windows \ Jurnale \ CBS \ altele decât fișierul jurnal curent cbs.log copiile învechite ale jurnalelor pot fi stocate ca fișiere comprimate numite CbsPersist_YYYYMMDDnnnnnn.cab, care, dacă este necesar, poate fi despachetat pentru o analiză mai aprofundată.

În mediul Windows 8-10, pentru a restaura componentele sistemului Windows, este posibil să utilizați utilitarul Dism.exe care acceptă (care nu era în Windows Vista / Windows 7) parametrul Restabilirea Sănătății:

dism / Online / Cleanup-Image / RestoreHealth- pentru a restaura fișierele de sistem ale sistemului de operare Windows actual.

Pentru parametrul Windows 7 / RestoreHealth nu este cazul, iar funcțiile de restaurare sunt combinate cu funcțiile de scanare stabilite de parametru / ScanHealth:

dism / Online / Cleanup-Image / ScanHealth- pentru a restaura fișierele de sistem ale sistemului de operare Windows 7 actual.

Aplicațiile sparte sau defectuoase din Windows Store, problemele cu desktop-ul Windows și instabilitatea sistemului de operare în general sunt adesea rezultatul deteriorării fișierelor importante de sistem. Cea mai ușoară cale de ieșire dintr-o situație în care fișierele de sistem sunt deteriorate - sau la. Dar o astfel de mișcare necesită prezența acestuia din urmă - dacă nu într-o ediție proaspătă, atunci cel puțin într-una. Dacă nu există nici măcar un punct de restaurare sau de rezervă, înainte de a recurge la o soluție radicală a problemei sub formă de Windows, puteți încerca să restaurați integritatea fișierelor sale de sistem. Mai jos sunt 5 moduri de a face acest lucru, presupunând că actualul Windows este încă capabil să pornească. Doar două metode de restabilire a integrității fișierelor Windows vor fi oferite direct, celelalte trei sunt soluții pentru situații complicate de necesitatea restabilirii depozitului de componente ale sistemului.

1. Restaurarea integrității fișierelor Windows

Pentru a identifica fișierele de sistem importante lipsă sau deteriorate și pentru a le restaura, Windows oferă un utilitar standard sfc.exe care funcționează folosind linia de comandă. Utilitarul înlocuiește fișierele de sistem deteriorate sau lipsă cu originalele lor dintr-un magazin special de componente situat în folderul „WinSxS” din directorul „Windows” de pe unitatea C. Rulați linia de comandă ca administrator și introduceți:

Apasa Enter. După scanarea fișierelor de sistem care urmează să fie înlocuite, acestea vor fi restaurate.

Dar aceasta este la finalizarea cu succes a operațiunii. Dacă conținutul stocării în sine este deteriorat, operațiunea se va încheia cu un mesaj despre imposibilitatea restaurării unora dintre fișierele de sistem. În acest caz, trebuie mai întâi să recurgeți la restaurarea magazinului de componente Windows și apoi să efectuați operația de restaurare a fișierelor în directoarele lor de lucru.

2. Recuperarea depozitului de componente ale sistemului: DISM

Pentru a restabili stocarea fișierelor de sistem originale, vom folosi utilitarul pentru deservirea imaginilor Windows - DISM, care funcționează și prin linia de comandă. În procesul de restaurare a stocării, utilitarul folosește serviciul de actualizare Windows și descarcă fișierele de sistem lipsă sau deteriorate de pe serverele Microsoft. Prin urmare, prezența Internetului este o condiție prealabilă pentru o operațiune de succes.

Rulați linia de comandă ca administrator și introduceți:

DISM / Online / Cleanup-Image / RestoreHealth

Apasa Enter. Dacă operațiunea este încercată cu succes, vom vedea o notificare corespunzătoare.

Acum efectuăm operațiunea considerată la paragraful 1 al articolului.

De asemenea, se poate întâmpla ca procesul operației să înghețe sau să eșueze. O notificare despre o încercare nereușită de a efectua o operațiune va fi, în special, însoțită de o propunere de a indica calea de unde puteți obține datele pentru a restabili stocarea componentelor sistemului.

Vom lua în considerare procesul de restabilire a unei stocări cu indicarea sursei de primire a datelor puțin mai târziu, în paragraful 4 al articolului.

3. Restaurarea Magazinului de componente ale sistemului: PowerShell

Puteți restaura componentele sistemului într-un mod alternativ - folosind instrumentul Windows PowerShell. Această metodă este similară cu cea anterioară: Windows Update este folosit și pentru a restaura depozitul. Și, în consecință, în acest caz, este necesară și o conexiune la internet. Metoda PowerShell va dura mai mult decât metoda DISM anterioară, dar procesul de recuperare a stocării în sine va fi mai detaliat.

Rulați PowerShell ca administrator și introduceți:

Reparare-WindowsImage -Online -RestoreHealth

Apasa Enter. Dacă stocarea fișierelor de sistem este restaurată cu succes, vom primi un astfel de raport, așa cum se arată în captura de ecran de mai jos, unde, în special, parametrul „Starea de sănătate a imaginii” va fi marcat ca „Sănătos”. Și asta înseamnă că depozitul de fișiere de sistem a fost restaurat. Acum trebuie să efectuați operația descrisă în paragraful 1 al articolului.

4. Recuperarea depozitului de componente de sistem: disc de instalare Windows

Puteți recurge la restaurarea Windows Component Store specificând sursa de date dacă nu există conexiune la Internet sau cele două metode anterioare nu au dat rezultate pozitive. Sursa din care sunt preluate datele pentru restaurarea depozitului de componente ale sistemului este discul de instalare al versiunii și ediției corespunzătoare de Windows. Poate fi un mediu de instalare fizic - o unitate flash sau un disc, sau poate fi o imagine ISO cu un kit de distribuție. Acesta din urmă trebuie montat într-o unitate virtuală apelând meniul contextual de pe acesta și selectând comanda „Conectează”.

Conectăm o unitate flash, un disc sau o imagine, rulăm PowerShell ca administrator și introducem o comandă ca aceasta:

Repair-WindowsImage -Online -RestoreHealth -Sursa D: \ sources \ install.wim

În această comandă, litera de unitate a suportului de instalare este înlocuită. În exemplul nostru, aceasta este litera D și, în loc de aceasta, în fiecare caz individual, trebuie să înlocuiți propria literă a unității flash, a unității fizice sau montate, așa cum apar în Windows Explorer. După ce ați introdus comanda, apăsați Enter.

Ca urmare a operațiunii, ca și în cazul precedent, finalizarea cu succes a acesteia va fi evidențiată de starea „Sanatoasă” a parametrului „Starea de sănătate a imaginii”.

După restabilirea stocării, începem operațiunea descrisă în paragraful 1 al articolului.

5. Actualizarea Windows 10

Puteți restabili integritatea fișierelor de sistem Windows 10 deteriorate prin actualizarea sistemului utilizând Instrumentul de creare media. Poate fi descărcat de pe site-ul oficial Microsoft. Actualizarea Windows 10 este cea mai lungă și mai fiabilă modalitate de a readuce sistemul de operare să funcționeze. Procesul de actualizare a Windows 10 durează aproximativ același timp cu procesul de reinstalare. Ca parte a acestui proces, toate fișierele de sistem deteriorate vor fi suprascrise, datele profilului utilizatorului, programele instalate și setările de sistem efectuate vor fi salvate, iar la ieșire vom obține cel mai recent cu toate actualizarea Windows 10 Anniversary instalată.

Lansați Instrumentul de creare media. Acceptăm termenii licenței.

Selectăm „Actualizează acest computer acum”.

Și așteptați finalizarea procesului de actualizare.

O zi bună!

Utilitate sfc.exe verifică integritatea tuturor fișierelor de sistem protejate de Windows File Protection ( wfp), are o capacitate încorporată de a înlocui automat versiunile deteriorate cu versiunile Microsoft corecte. Pentru a rula programul, utilizatorul trebuie să aibă drepturi de administrator.

Sfc

Descriere

La pornire sfc folosește un număr de steaguri, cel mai des folosit fiind / scannow. sfc poate fi rulat pe toate computerele Windows, precum și în Consola de recuperare Windows, dar rețineți că toate indicatoarele sunt acceptate pe toate sistemele de operare. Citiți mai multe în coloana Compatibilitate.

Lista parametrilor:
/?

Listează toate steaguri disponibile

/ scaneaza acum

Verifică integritatea tuturor fișierelor de sistem protejate și repară fișierele deteriorate sau modificate imediat după executarea comenzii. Aceste fișiere vor fi restaurate la valorile implicite.

/ numai verificare

Verifică integritatea tuturor fișierelor de sistem protejate, dar nu le restaurează.

/ scanfile = cale_fișier

Scanează integritatea fișierului specificat (la calea absolută filePath) și o repară dacă sunt găsite modificări. Un exemplu de cale absolută, când în loc de filePath este c: \ windows \ system32 \ example.dll

/ verifyfile = Cale_fișier

Scanează integritatea fișierului specificat (la calea absolută filePath) dar nu o repară. Un exemplu de cale absolută, când în loc de filePath este c: \ windows \ system32 \ example.dll

/ offwindir = Windows_drive_letter

Este necesar să indicați manual unitatea pe care este instalat Windows și pe care căutăm modificări de fișiere.

/ offbootdir = drive_letter_recover_from

Specifică litera unității de pe care sunt preluate fișierele pentru recuperare. Este folosit împreună cu / offwindir = în Consola de recuperare. Exemplu de utilizare în consolă: sfc / scannow / offbootdir = d: \ / offwindir = d: \ windows... Acest exemplu scanează și repară fișierele specificate de indicatorul offwindir folosind fișierele originale Microsoft găsite în calea offbootdir.

/ scanonce

Scanați și reparați fișierele la următoarea pornire Windows

/ scanboot

Scanați și reparați fișierele de fiecare dată când Windows pornește

/ reveni

Această comandă este folosită pentru a anula comenzile executate anterior. De exemplu, dacă utilizatorul a rulat comanda / scanboot, care începe o scanare de fiecare dată când Windows pornește, comanda / revert va încheia acest proces.

/ purgecache

Ștergerea fișierelor originale (care sunt folosite pentru recuperare) din folderul cache Windows. Utilizați această comandă cu precauție, deoarece poate duce la blocări ale sistemului. Comanda începe, de asemenea, o scanare a sistemului și umple folderul cache cu copii ale fișierelor curente de sistem.

/ cachesize = x

Modifică dimensiunea cache-ului, în funcție de nevoile utilizatorului. Parametrul x specifică numărul de megaocteți.

Coduri de returnare

Returnează 0 dacă operația a avut succes și 0 dacă a eșuat.

Exemplu de utilizare

Pentru a scana și a repara imediat fișierele de sistem corupte:

Pentru a verifica integritatea unui fișier fără a-l repara

sfc /verifyfile=c:\windows\system32\example.dll

Verificați fișierul example.dll din Consola de restaurare a sistemului de pe unitatea Windows f:

sfc /scanfile=d:\windows\system32\example.dll / offbootdir = f: \ / offwindir = d: \ windows

Compatibilitate

Utilitate sfc compatibil cu Windows Vista și sisteme de operare superioare.

Posibile probleme

  1. sfc scannow nu poate porni serviciul de recuperare- Verificați dacă serviciul rulează Instalator de module Windows... (Panou de control \ Instrumente administrative \ Servicii) iar tipul de pornire este Manual
  2. sfc scannow nu poate recupera fișierele- Încercați următoarea comandă

    Dism / Online / Cleanup-Image / RestoreHealth

    Este folosit pentru a repara componentele deteriorate, apoi reporniți computerul și încercați din nou sfc / scannow.

    A doua opțiune este înlocuirea fișierelor pe care utilitarul nu le poate restaura singur, fie de pe alt computer, fie dintr-o copie de rezervă etc.
    Pentru a face acest lucru, trebuie să obțineți o listă de fișiere pe care utilitarul nu le-a putut restaura, introduceți:

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

    Această comandă va crea un fișier text pe desktopul tău sfc.txt, care conține un jurnal detaliat al utilitarului

Problema funcționării instabile a Windows 7 este adesea asociată cu deteriorarea sau ștergerea fișierelor de sistem, de exemplu, după reinstalarea sau instalarea unui program infectat. Aceasta nu este cea mai dificilă problemă - există multe modalități de a recupera datele folosind instrumente standard ale sistemului de operare sau manual. Vom analiza în continuare cele mai simple și mai eficiente opțiuni.

Reveniți la ultima stare stabilă

În mod implicit, protecția este activă pentru toate partițiile de sistem Windows. Este responsabil pentru crearea punctelor de control speciale care conțin informații de configurare și fișiere de sistem pentru mediu înainte de a-l modifica — instalând aplicații, drivere și actualizări. În plus, punctele de restaurare sunt create fără un astfel de motiv de către sistem la intervale regulate sau de către utilizatorul însuși.

Dacă problemele au început să apară relativ recent și vă amintiți data aproximativă a apariției lor, atunci cea mai bună soluție este să faceți înapoi sistemul de operare până la punctul în care nu au fost observate erori în timpul funcționării sistemului de operare.

Este foarte ușor să faci asta într-un mediu de producție:

Tot ce rămâne este să reporniți, după care fișierele de sistem deteriorate vor fi înlocuite cu versiunile anterioare de lucru.

Dacă Windows nu pornește

Chiar dacă deteriorarea datelor de sistem este atât de gravă încât sistemul de operare nu poate porni singur, există posibilitatea de a utiliza puncte de restaurare:


Utilitarul corespunzător pentru selectarea unui punct de control va începe și trebuie să lucrați cu el în modul descris mai devreme.

Dacă fereastra cu opțiunile de pornire nu se deschide când apăsați F8, atunci puteți intra în mediul de recuperare numai când utilizați un disc de pornire/instalare.

Folosind utilitarul SFC standard

Această aplicație verifică și repară fișierele de bază ale sistemului de operare. Poate fi rulat și din linia de comandă de pe discul de pornire, din fereastra cu opțiuni de pornire după apăsarea F8 și dintr-un sistem care rulează. Ultima opțiune este cea mai simplă:


La finalizarea operațiunii, SFC vă va anunța cu privire la rezultate - datele corupte trebuie detectate și reparate.

Recuperarea datelor manual

Uneori, metodele descrise mai sus nu pot rezolva problema. De exemplu, atunci când actualizați DirectX din distribuțiile care vin cu diverse aplicații, DLL-urile sunt adesea pierdute. Prin urmare, încercați întotdeauna să actualizați DirectX de la. Site-ul web Microsoft și dacă problema s-a întâmplat deja, atunci dacă este disponibilă o nouă versiune, toate DLL-urile vor fi actualizate automat după instalarea unui pachet nou de componente de pe site-ul http://www.microsoft.com/ru-ru/download /confirmation.aspx?id=35.

Dacă nu există o versiune nouă pe pagina specificată, atunci orice DLL dintr-o altă sursă poate fi transferat singur în sistemul dvs. Bibliotecile sunt stocate în următoarele directoare:

  • pentru Windows 7 × 32 - în folderul C: \ Windows \ System32;
  • pentru Windows 7 × 64 - în directorul C: \ Windows \ SysWOW64.

Dacă, la pornirea unei aplicații, apare o fereastră care informează despre absența oricărui DLL, iar instalatorul de pe site-ul web Microsoft informează despre prezența celei mai recente versiuni a bibliotecilor în sistemul dvs. și nu actualizează componentele, atunci puteți pur și simplu utilizați motorul de căutare. Căutați pe Internet DLL-uri și mutați-le în folderele specificate.

Nu numai DLL-urile, ci și orice fișiere de sistem corupte pot fi extrase din distribuția de instalare Windows 7. Pentru a face acest lucru, trebuie doar să știți ce fișiere sunt deteriorate. Adesea, sistemul de operare însuși informează utilizatorul despre absența oricărui DLL sau despre o eroare a aplicației, de exemplu, Explorer.exe. Puteți obține informații singur.

Aflați ce informații de sistem sunt defecte

Pentru a face acest lucru, veți avea nevoie din nou de linia de comandă, am descris deja cum să o deschideți. Scrieți următoarea comandă aici:

indstr / N: ""% windir% \ Logs \ CBS \ CBS.log> "% userprofile% \ Desktop \ sfcdetails.txt", unde N este litera unității.

Apăsați Enter, după care sfcdetails.txt va fi creat pe desktop, pe care trebuie să-l deschideți și să îl revizuiți cu atenție. Conținutul său va fi ceva asemănător cu imaginea de mai jos.

Aici vedem că biblioteca deteriorată este Accessibility.dll. Va fi necesar să îl găsiți pe Web sau să îl extrageți independent din kitul de distribuție Windows 7 existent pentru recuperare.

Extragerea componentelor OS din distribuție

Pe lângă discul de instalare, veți avea nevoie de o mică aplicație gratuită cu 7 zip. Cu ajutorul lui vom lucra cu imaginea install.wim aflată în directorul surse. Ordinea este următoarea:


Tot ce rămâne este să le copiați în folderul dorit sau pe o unitate flash USB. Puteți înlocui datele corupte cu ele utilizând medii de instalare/pornire sau LiveCD.

Bună prieteni! Restaurarea fișierelor de sistem Windows 7 sau Windows 8 / 8.1 este un subiect interesant. Mai ales dacă sistemul de operare începe să se defecteze și nu avem o imagine de recuperare și am uitat să activăm protecția sistemului, astfel încât să fie create puncte de restaurare. În acest caz, nu vom putea restabili sistemul din imagine, nu vom putea face înapoi Windows la punctul de restaurare creat și suntem prea leneși să reinstalăm sistemul, deoarece va dura o zi întreagă. Și tocmai aici avem o altă șansă de a reveni Windows la normal - să încercăm să restaurăm fișierele de sistem. În acest articol voi încerca să dezvălui pe deplin subiectul, astfel încât să ne putem reanima computerul în orice situație.

În linia de comandă care se deschide, scrieți:

sfc / scannow

Așteptăm puțin...

Dacă sistemul dumneavoastră este în ordine, veți vedea următoarea imagine.

Dacă Windows a fost stricat, veți vedea următoarele.

Fișierele de sistem au fost restaurate cu succes. Repornim și activăm imediat protecția sistemului pentru a crea puncte de restaurare, astfel încât data viitoare să reveniți la starea computerului cu câteva zile în urmă și gata.

Se întâmplă că la scanarea sistemului, utilitarul sfc.exe a găsit fișiere deteriorate, dar nu le-a putut repara. În acest caz, aș face o recuperare a fișierelor de sistem în modul sigur. Dacă modul sigur este același, citiți ultimul articol din acest articol.

Dacă nu a fost posibil să intrați în mediul de recuperare apăsând tasta F8, atunci va trebui să porniți de pe unitatea flash sau discul de instalare (de pornire). Cum să pornești de pe o unitate flash USB -. În același mod, puteți pune boot de pe disc. Numai în acest caz trebuie să puneți în primul rând DVD-RW (unitatea optică) în prioritatea de pornire.

Îmi place să pornesc de pe un mediu amovibil folosind meniul de pornire. În plăcile de bază ASUS, este de obicei numit și prin apăsare F8.

După ce am pornit de pe o unitate flash sau de pe un disc, am văzut următoarea imagine. aleg Configurare Windows- Instalare Windows.

O alegem pe cea care nu se aprinde pentru noi. Și aici CU ATENȚIE! Amintiți-vă litera atribuită de mediul de recuperare sistemului dumneavoastră (în coloana Folder). o am D.

Introducem comanda:

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

Puteți merge pe disc și vedeți ce și unde.

  1. Folosim utilitatea DISKPART

Pe linia de comandă, introduceți:

diskpart- numim utilitarul pentru lucrul cu discuri.

listă disc- ne uităm prin lista de discuri.

selectați discul- Aleg hard disk-ul de care am nevoie.

Pentru Windows 8 / 8.1

Dacă utilitarul sfc nu a reușit să repare fișierele de sistem deteriorate, atunci ar trebui să încercați să restaurați stocarea acestor fișiere de sistem. Acesta este locul în care ar trebui să fie localizate copii ale fișierelor de sistem sănătoase. După cum am înțeles, se află la C: \ Windows \ WinSxS. Adică, trebuie mai întâi să reparăm stocarea fișierelor și apoi să restabilim fișierele de sistem Windows cu comanda „SFC / Scannow”.

Recuperarea spațiului de stocare folosind Windows Update

  1. Lansați Windows PowerShell cu drepturi de administrator. Pentru a face acest lucru, deschideți meniul Start sau ecranul de pornire și faceți clic pe pictograma „Căutare”. În caseta de căutare, scrieți „PowerShell”. Faceți clic dreapta pe Windows PowerShell și selectați Executare ca administrator sau Executare ca administrator.
  2. În fereastra care se deschide, scrie

Dism / Online / Cleanup-Image / RestoreHealth

si asteptam. Dacă depozitul este intact sau a fost posibil să îl restaurați folosind Windows Update, veți vedea următoarea imagine.

Dacă starea de sănătate a imaginii: sănătos - totul este în regulă. Reporniți computerul și încercați din nou SFC/SCANNOW.

Recuperarea unui seif folosind o imagine

Dacă avem probleme cu Windows Update, atunci această metodă va funcționa.

  1. Descărcați imaginea originală Windows 8 / 8.1 cu aceeași adâncime de biți ca și sistemul dvs. Cum să aflați bitness-ul sistemului instalat -.
  2. Conectăm sau montăm imaginea descărcată. Faceți clic pe imagine cu butonul din dreapta al mouse-ului și selectați „Conectați” sau „Montați”.

    Pe linia de comandă cu drepturi de administrator, ne uităm la ce ediții există în imaginea cu comanda

Am 2 editii in imaginea mea. Este greu să înțeleg care dintre ele am nevoie după aceste decalcomanii. Il folosim pe primul. Dacă nu funcționează - al doilea.

  1. Pornim Windows PowerShell cu drepturi de administrator și setăm comanda

Reparare-WindowsImage -Online -RestoreHealth -Sursa F: \ sources \ install.wim: 1

unde, F este litera unității la care am conectat imaginea, 1 este numărul de revizuire Windows din imagine.

Restaurați manual fișierele de sistem

Dacă folosind utilitarul sfc nu a fost posibil să recuperați fișierele rupte, trebuie să încercați să o faceți manual. În acest caz, trebuie să rulați suplimentar comanda

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

Findstr / c:% Windir% \ Loguri \ CBS \ cbs.log> sfcdetails.txt

și examinează cu atenție dosarul sfcdetails.txt pe desktop sau în % windir% \ Jurnale \ CBS \.

Ar trebui să existe ceva asemănător cu imaginea de mai jos.

După ce numele fișierului deteriorat este cunoscut (Accessibility.dll), îl căutăm pe alt computer cu același sistem cu al tău. Dacă aceasta nu este o opțiune, atunci aș descărca imaginea Windows originală și aș instala-o pe mașina virtuală. Am găsit fișierul de care aveam nevoie și l-am copiat pe o unitate flash de pornire sau de instalare. Apoi, de pe această unitate flash de instalare, am pornit în mediul de recuperare, aș lansa linia de comandă. Aș deschide notepad din linia de comandă. Am deschis meniul File> Open - iar acum am aproape un explorator cu drepturi depline. Copiem și înlocuim fișierul de lucru de pe unitatea flash USB, repornim și totul ar trebui să funcționeze.

Dacă opțiunea de instalare a unei mașini virtuale nu vă convine, atunci puteți conecta fișierul install.wim la folder. Apoi accesați acest folder și copiați fișierele necesare.

  1. Creăm un folder. De exemplu, „Win8.1Pro” la rădăcina unității D.
  2. Copiați fișierul install.wim în rădăcina unității D.

    Montați fișierul install.wim în folderul creat.

Intrăm în folderul creat și copiem fișierele necesare.

Dezactivează imaginea

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

Concluzie

Acesta este modul în care voi încerca să restabilesc fișierele de sistem în Windows 7/8 / 8.1. Scrieți întrebările și dorințele dvs. în comentarii. Vă mulțumim pentru distribuirea articolului pe rețelele sociale. Toate cele bune!

Cu stima, Anton Dyachenko

Top articole similare