Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Sigurnost
  • Kako provjeriti integritet sistemskih datoteka. Provjera integriteta datoteka sustava Windows

Kako provjeriti integritet sistemskih datoteka. Provjera integriteta datoteka sustava Windows

Korisnost SFC.EXE (S sustav F iles C hecker) postoji u svim verzijama sustava Windows, počevši od Windowsa 2000, i dizajniran je za provjeru statusa i vraćanje sistemskih datoteka. Mehanizmi za zaštitu važnih datoteka u različitim verzijama sustava Windows različito su implementirani, ali svi uzimaju u obzir činjenicu da sve datoteke sustava (obično izvršne datoteke .exe, datoteke biblioteke ..dll, datoteke upravljačkog programa) mogu mijenjati treće strane softver, i treba li postojati mehanizam za provjeru njihova integriteta i odbacivanje otkrivenih promjena.

Format naredbenog retka:

SFC

Parametri naredbenog retka:

/ SKENIRAJ SADA- Provjera integriteta svih zaštićenih datoteka sustava i vraćanje, ako je moguće, problematičnih datoteka.

/ SAMO PROVJERI- Provjera integriteta svih zaštićenih sistemskih datoteka. Oporavak datoteke nije u tijeku.

/ SCANFILE- Provjera integriteta navedene datoteke i njezino vraćanje ako se pronađu problemi. U parametru datoteka treba navesti punu stazu

/ VERIFYFILE- Provjera integriteta datoteke, puni put do koje je naveden u parametru datoteka... Oporavak datoteke nije u tijeku.

/ OFFBOOTDIR- Lokacija direktorija za izvanmrežno preuzimanje za izvanmrežni oporavak

/ OFFWINDIR- Lokacija izvanmrežnog imenika sustava Windows za izvanmrežni oporavak

Primjeri korištenja SFC naredbe:

sfc /?- prikazati savjet za korištenje.

sfc / scannow- provjerite integritet sistemskih datoteka i vratite oštećene. Rezultati rada zapisuju se u dnevnik uslužnog programa \ Windows \ Dnevnici \ CBS \ CBS.log.

sfc / samo za provjeru- skenirajte samo datoteke sustava bez popravljanja.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- samo skeniranje datoteke cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll / OFFBOOTDIR = d: \ / OFFWINDIR = d: \ windows- samo skeniranje datoteke kernel32.dll iz operacijskog sustava instaliranog na logičkom disku D:... Prilikom izvođenja skeniranja datoteka za izvanmrežni Windows, zapisivanje trenutno nije podržano.

Tijekom izvršavanja programa na ekranu se prikazuju podaci o tijeku skeniranja i rezultatima rada. Uzorak izlaza kada se koristi naredba za skeniranje zakrpa sfc / scannow:

Započelo je skeniranje sustava. Ovaj proces može potrajati.

Početak faze provjere prilikom skeniranja sustava.
Provjera je 100% završena.

Zaštita resursa sustava Windows pronašla je oštećene datoteke i uspješno ih popravila. Za detalje pogledajte datoteku CBS.Log koja se nalazi na sljedećem putu: windir \ Logs \ CBS \ CBS.log. Na primjer, C: \ Windows \ Dnevnici \ CBS \ CBS.log. Imajte na umu da zapisnik trenutno nije podržan za izvanmrežno servisiranje.

Počevši od sustava Windows Vista, komponentu operacijskog sustava servisira Servisiranje temeljeno na komponentama (CBS)- poseban skup softverskih alata koji osiguravaju njegovu cjelovitost. Cbs je dio Infrastruktura za servisiranje komponenti (CSI) koji osigurava potrebne promjene trenutnog stanja sustava Windows, na primjer, prilikom ažuriranja sustava (Windows Update), instaliranja ili uklanjanja programa i komponenti, ažuriranja upravljačkih programa uređaja itd. Zapravo, CBS pruža programsko sučelje (API) za instalatere za ispravnu promjenu trenutnog stanja sustava. Sustav za servisiranje sustava Windows bilježi mnoge događaje povezane s praćenjem tog stanja u posebnu datoteku C: \ Windows \ Dnevnici \ CBS \ CBS.log

Datoteka CBS.log također sadrži detaljne informacije o napretku skeniranja uslužnog programa. sfc.exe i njegove rezultate. Datum, vrijeme i dodatni detalji skeniranja bilježe se za svaku skeniranu datoteku. Nakon svakih 100 provjera, prikazuje se sažetak popraćen oznakom. , što vam omogućuje da iz prilično obimnog teksta odaberete samo one zapise koji sadrže ovu značajku, koristeći naredbu string za pretraživanje u tekstualnoj datoteci findstr:

findstr / c: ""% windir% \ logs \ cbs \ cbs.log> sfcdetails.txt- pronaći linije koje sadrže i ispisati ih u datoteku sfcdetails.txt trenutni imenik.

Primjer sadržaja datoteke dnevnika koja sadrži samo označene retke:

00004b78 Provjera 100 (0x0000000000000064) komponenti
00004b79 Početak transakcije za provjeru i popravak
00004be0 Potvrda dovršetka
00004be1 Provjera 100 (0x0000000000000064) komponenti
00004be2 Početak transakcije za provjeru i popravak
00004c30 Popravak oštećene datoteke "\ ?? \ C: \ WINDOWS \ System32 \ cmd.exe" iz trgovine
00004c5a Provjerite dovršeno
. . . .
00005594 Obvezivanje transakcije
00005599 Transakcija verifikacije i popravka je dovršena. Navedene su sve datoteke i ključevi registra
u ovoj transakciji su uspješno popravljeni

U ovom primjeru provjereno je 100 datoteka u kojima nisu pronađene abnormalnosti, a u sljedećem dijelu datoteka je pronađena i uspješno ispravljena msprivs.dll.mui... Posljednja 2 retka označavaju gašenje i da su sve datoteke i ključevi registra uspješno vraćeni.

U slučajevima kada nije bilo moguće oporaviti oštećenu datoteku, zapisnik će sadržavati redak koji sadrži:

Nije moguće popraviti datoteku člana Naziv datoteke Detalji datoteke

Razlog nemogućnosti oporavka datoteka može biti kvar hardvera, kršenje integriteta datotečnog sustava, oštećenje pohrane referentnih datoteka itd. U većini slučajeva, osim hardverskog kvara, znajući naziv oštećene datoteke, oporavak možete izvršiti kopiranjem iz distribucijskog kompleta ili direktorija sličnog operacijskog sustava.

Za traženje informacija u tekstu časopisa cbs.log prikladno je filtrirati zapise prema karakterističnim značajkama događaja zabilježenih u dnevniku:

findstr / c: "Ne mogu popraviti"% windir% \ logs \ cbs \ cbs.log> sfcnotrepair.txt sfcnotrepair.txt samo one linije dnevnika cbs.log koji sadrže niz Nije moguće popraviti, tj. na izlazu ćemo dobiti popis sistemskih datoteka koje se ne mogu vratiti.

findstr / c: "succsessfylly popraviti"% windir% \ logs \ cbs \ cbs.log> sfcnotrepair.txt- pisati u tekstualnu datoteku sfcnotrepair.txt samo one linije dnevnika cbs.log koji sadrže niz uspješno popravljen, tj. na izlazu ćemo dobiti popis sistemskih datoteka koje smo uspjeli oporaviti.

U katalogu \ Windows \ Dnevnici \ CBS \ osim trenutne datoteke dnevnika cbs.log zastarjele kopije dnevnika mogu se pohraniti kao komprimirane datoteke s imenom CbsPersist_GGGGMMDDnnnnnn.cab, koji se po potrebi može raspakirati za daljnju dubinsku analizu.

U okruženju Windows 8-10, za vraćanje komponenti sustava Windows, moguće je koristiti uslužni program Dism.exe koji podržava (što nije bilo u sustavu Windows Vista / Windows 7) parametar Vrati zdravlje:

dism / Online / Cleanup-Image / RestoreHealth- za vraćanje sistemskih datoteka trenutnog Windows OS-a.

Za Windows 7 parametar / RestoreHealth nije primjenjivo i funkcije vraćanja su kombinirane s funkcijama skeniranja postavljenim parametrom / ScanHealth:

dism / Online / Cleanup-Image / ScanHealth- za vraćanje sistemskih datoteka trenutnog Windows 7 operativnog sustava.

Pokvarene ili neispravne aplikacije iz Windows Storea, problemi s radnom površinom Windowsa i općenito nestabilnost operativnog sustava često su posljedica oštećenja važnih sistemskih datoteka. Najlakši izlaz iz situacije kada su datoteke sustava oštećene - ili do. No, za takav potez potrebna je prisutnost potonjeg – ako ne u svježem izdanju, onda barem u nekom. Ako čak ne postoji niti jedna točka vraćanja ili sigurnosna kopija, prije nego što pribjegnete radikalnom rješenju problema u obliku Windowsa, možete pokušati vratiti integritet njegovih sistemskih datoteka. U nastavku je 5 načina za to, pod pretpostavkom da se trenutni Windows još uvijek može pokrenuti. Samo dvije metode vraćanja integriteta Windows datoteka bit će ponuđene izravno, ostale tri su rješenja za situacije komplicirane potrebom za vraćanjem spremišta komponenti sustava.

1. Vraćanje integriteta Windows datoteka

Da bi identificirao nedostajuće ili oštećene važne sistemske datoteke i vratio ih, Windows nudi standardni uslužni program sfc.exe koji radi pomoću naredbenog retka. Uslužni program zamjenjuje oštećene ili nedostajuće sistemske datoteke njihovim izvornicima iz posebne skladišta komponenti koja se nalazi u mapi "WinSxS" unutar direktorija "Windows" na pogonu C. Pokrenite naredbeni redak kao administrator i unesite:

Pritisni enter. Nakon skeniranja datoteka sustava koje treba zamijeniti, one će biti vraćene.

Ali to je nakon uspješnog završetka operacije. Ako je sam sadržaj pohrane oštećen, operacija će završiti porukom o nemogućnosti vraćanja neke od sistemskih datoteka. U tom slučaju prvo morate pribjeći vraćanju spremišta komponenti sustava Windows, a zatim izvršiti operaciju vraćanja datoteka u njihove radne direktorije.

2. Obnavljanje skladišta komponenti sustava: DISM

Za vraćanje pohrane izvornih datoteka sustava koristit ćemo uslužni program za servisiranje Windows slika - DISM, koji također radi putem naredbenog retka. U procesu vraćanja pohrane, uslužni program koristi uslugu ažuriranja sustava Windows i preuzima nedostajuće ili oštećene sistemske datoteke s Microsoftovih poslužitelja. Stoga je prisutnost interneta preduvjet za uspješan rad.

Pokrenite naredbeni redak kao administrator i unesite:

DISM / Online / Cleanup-Image / RestoreHealth

Pritisni enter. Ako je operacija uspješno izvedena, vidjet ćemo odgovarajuću obavijest.

Sada provodimo operaciju razmatranu u stavku 1. članka.

Također se može dogoditi da se proces operacije zamrzne ili ne uspije. Obavijest o neuspješnom pokušaju izvođenja operacije posebno će biti popraćena prijedlogom za navođenje puta odakle možete dobiti podatke za vraćanje pohrane komponenti sustava.

Proces vraćanja pohrane s naznakom izvora primitka podataka razmotrit ćemo nešto kasnije, u stavku 4. članka.

3. Vraćanje spremišta komponenti sustava: PowerShell

Komponente sustava možete vratiti na alternativni način - pomoću alata Windows PowerShell. Ova metoda je slična prethodnoj: Windows Update se također koristi za vraćanje spremišta. I, sukladno tome, u ovom slučaju potrebna je i internetska veza. PowerShell metoda će trajati dulje od prethodne DISM metode, ali sam proces oporavka pohrane bit će detaljniji.

Pokrenite PowerShell kao administrator i unesite:

Repair-WindowsImage -Online -RestoreHealth

Pritisni enter. Ako je pohrana sistemskih datoteka uspješno vraćena, primit ćemo izvješće kao što je prikazano na snimci zaslona ispod, gdje će, posebno, parametar "Stanje zdravlja slike" biti označen kao "Zdravo". A to znači da je pohrana sistemskih datoteka vraćena. Sada morate izvršiti operaciju opisanu u stavku 1. članka.

4. Obnavljanje spremišta komponenti sustava: Windows instalacijski disk

Možete pribjeći vraćanju Windows Component Store navodeći izvor podataka ako nema internetske veze ili dvije prethodne metode nisu dale pozitivne rezultate. Izvor iz kojeg se dohvaćaju podaci za vraćanje skladišta komponenti sustava je instalacijski disk odgovarajuće verzije i izdanja sustava Windows. To može biti fizički instalacijski medij - flash pogon ili disk, ili može biti ISO slika s distribucijskim kompletom. Potonji se mora montirati u virtualni pogon pozivanjem kontekstnog izbornika na njemu i odabirom naredbe "Poveži".

Povezujemo flash pogon, disk ili sliku, pokrećemo PowerShell kao administrator i unosimo naredbu poput ove:

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

U ovoj naredbi zamjenjuje se slovo pogona instalacijskog medija. U našem primjeru, ovo je slovo D, a umjesto njega, u svakom pojedinačnom slučaju, trebate zamijeniti svoje slovo flash pogona, fizičkog ili montiranog pogona, kako se pojavljuju u Windows Exploreru. Nakon unosa naredbe pritisnite Enter.

Kao rezultat operacije, kao iu prethodnom slučaju, njezin će uspješan završetak biti dokazan stanjem "Zdravo" parametra "Stanje zdravlja slike".

Nakon vraćanja pohrane počinjemo s operacijom opisanom u stavku 1. članka.

5. Ažuriranje sustava Windows 10

Integritet oštećenih datoteka sustava Windows 10 možete vratiti ažuriranjem sustava pomoću alata za kreiranje medija. Može se preuzeti sa službene Microsoftove web stranice. Ažuriranje sustava Windows 10 najduži je i najpouzdaniji način vraćanja operativnog sustava na rad. Proces ažuriranja sustava Windows 10 traje otprilike isto vrijeme kao i proces ponovne instalacije. Kao dio ovog procesa, sve oštećene datoteke sustava bit će prebrisane, podaci korisničkog profila, instalirani programi i napravljene postavke sustava bit će spremljene, a na izlazu ćemo dobiti najsvježiju sa svim instaliranim Windows 10 Anniversary Update.

Pokrenite alat za izradu medija. Prihvaćamo uvjete licence.

Odabiremo "Ažuriraj ovo računalo sada".

I pričekajte da se proces ažuriranja dovrši.

Ugodan dan!

Korisnost sfc.exe provjerava integritet svih sistemskih datoteka zaštićenih Windows File Protection ( wfp), ima ugrađenu mogućnost automatske zamjene oštećenih verzija ispravnim Microsoftovim verzijama. Za pokretanje programa korisnik mora imati administratorska prava.

Sfc

Opis

Prilikom pokretanja sfc koristi brojne zastavice, a najčešće korištena je / scannow. sfc se može pokrenuti na svim Windows računalima, kao i na Windows Recovery Console, ali imajte na umu da su sve zastavice podržane na svim operativnim sustavima. Pročitajte više u stupcu Kompatibilnost.

Popis parametara:
/?

Popisuje sve dostupne zastavice

/ Skeniraj sada

Provjerava integritet svih zaštićenih datoteka sustava i popravlja oštećene ili izmijenjene datoteke odmah nakon što se naredba izvrši. Te će datoteke biti vraćene na zadane vrijednosti.

/ samo za provjeru

Provjerava integritet svih zaštićenih datoteka sustava, ali ih ne vraća.

/ scanfile = File_path

Skenira integritet navedene datoteke (na apsolutnom putu filePath) i popravlja ga ako se pronađu promjene. Primjer apsolutne staze, kada je umjesto filePath c: \ windows \ system32 \ example.dll

/ verifyfile = File_path

Skenira integritet navedene datoteke (na apsolutnom putu filePath), ali ga ne popravlja. Primjer apsolutne staze, kada je umjesto filePath c: \ windows \ system32 \ example.dll

/ offwindir = Windows_slovo_pogona

Potrebno je ručno naznačiti disk na kojem je instaliran Windows i na kojem tražimo promjene datoteke.

/ offbootdir = drive_letter_recover_from

Određuje slovo pogona s kojeg se preuzimaju datoteke za oporavak. Koristi se zajedno s / offwindir = u Recovery Console. Primjer korištenja u konzoli: sfc / scannow / offbootdir = d: \ / offwindir = d: \ windows... Ovaj primjer skenira i popravlja datoteke određene zastavicom offwindir koristeći izvorne Microsoftove datoteke koje se nalaze na putu offbootdir.

/ scanonce

Skenirajte i popravite datoteke pri sljedećem pokretanju sustava Windows

/ scanboot

Skenirajte i popravljajte datoteke svaki put kada se Windows pokrene

/ vratiti

Ova naredba se koristi za poništavanje prethodno izvršenih naredbi. Na primjer, ako je korisnik pokrenuo naredbu / scanboot, koja pokreće skeniranje svaki put kada se Windows pokrene, naredba / revert će prekinuti ovaj proces.

/ purgecache

Brisanje izvornih datoteka (koje se koriste za oporavak) iz mape predmemorije Windows. Koristite ovu naredbu s oprezom jer može dovesti do pada sustava. Naredba također pokreće skeniranje sustava i popunjava mapu predmemorije kopijama trenutnih datoteka sustava.

/ veličina predmemorije = x

Mijenja veličinu predmemorije, prema potrebama korisnika. Parametar x određuje broj megabajta.

Povratni kodovi

Vraća 0 ako je operacija bila uspješna i 0 ako nije uspjela.

Primjer upotrebe

Da biste odmah skenirali i popravili oštećene sistemske datoteke:

Za provjeru integriteta datoteke bez popravljanja

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

Provjerite datoteku example.dll u konzoli za vraćanje sustava s pogona Windows f:

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

Kompatibilnost

Korisnost sfc kompatibilan sa Windows Vista i novijim operativnim sustavima.

Mogući problemi

  1. sfc scannow ne može pokrenuti uslugu oporavka- Provjerite radi li usluga Program za instalaciju Windows modula... (Upravljačka ploča \ Administrativni alati \ Usluge) i tip pokretanja je Ručno
  2. sfc scannow ne može oporaviti datoteke- Pokušajte sljedeću naredbu

    Dism / Online / Cleanup-Image / RestoreHealth

    Koristi se za popravak oštećenih komponenti, zatim ponovno pokrenite računalo i ponovno pokušajte sfc / scannow.

    Druga opcija je zamjena datoteka koje uslužni program ne može sam vratiti, bilo s drugog računala, bilo iz sigurnosne kopije itd.
    Da biste to učinili, morate dobiti popis datoteka koje uslužni program nije mogao vratiti, unesite:

    findstr / c: ””% windir% \ Dnevnici \ CBS \ CBS.log> ”% korisnički profil% \ Radna površina \ sfc.txt”

    Ova naredba će stvoriti tekstualnu datoteku na radnoj površini sfc.txt koja sadrži detaljan zapisnik uslužnog programa

Problem nestabilnog rada sustava Windows 7 često je povezan s oštećenjem ili brisanjem sistemskih datoteka, na primjer, nakon ponovne instalacije ili instaliranja zaraženog programa. Ovo nije najteži problem - postoji mnogo načina za oporavak podataka pomoću standardnih OS alata ili ručno. Dalje ćemo razmotriti najjednostavnije i najučinkovitije opcije.

Vratite se na zadnje stabilno stanje

Prema zadanim postavkama, zaštita je aktivna za sve particije sustava Windows. Odgovoran je za stvaranje posebnih kontrolnih točaka koje sadrže informacije o konfiguraciji i sistemske datoteke za okruženje prije njegove izmjene – instaliranje aplikacija, upravljačkih programa i ažuriranja. Štoviše, točke vraćanja stvara sustav bez takvog razloga u redovitim intervalima ili sam korisnik.

Ako su se problemi počeli pojavljivati ​​relativno nedavno, a sjećate se približnog datuma njihovog pojavljivanja, onda je najbolje rješenje vratiti OS do točke kada tijekom rada OS-a nisu uočeni kvarovi.

To je vrlo lako učiniti u proizvodnom okruženju:

Ostaje samo ponovno pokretanje, nakon čega će se oštećene datoteke sustava zamijeniti prethodnim radnim verzijama.

Ako se Windows ne pokrene

Čak i ako je oštećenje podataka sustava toliko ozbiljno da se OS ne može pokrenuti sam, postoji mogućnost korištenja točaka vraćanja:


Pokrenut će se odgovarajući uslužni program za odabir kontrolne točke i s njim trebate raditi na prethodno opisan način.

Ako se prozor s opcijama pokretanja ne otvori kada pritisnete F8, tada možete ući u okruženje za oporavak samo kada koristite disk za pokretanje / instalaciju.

Korištenje standardnog uslužnog programa SFC

Ova aplikacija provjerava i popravlja osnovne datoteke OS sustava. Također se može pokrenuti iz naredbenog retka s diska za pokretanje, iz prozora s opcijama pokretanja nakon pritiska na F8 i iz pokrenutog sustava. Posljednja opcija je najjednostavnija:


Po završetku operacije, SFC će vas obavijestiti o rezultatima - oštećeni podaci moraju se otkriti i popraviti.

Ručno vraćanje podataka

Ponekad gore opisane metode ne mogu riješiti problem. Na primjer, prilikom ažuriranja DirectX-a iz distribucija koje dolaze s raznim aplikacijama, DLL-ovi se često gube. Stoga uvijek pokušajte ažurirati DirectX s. Microsoftovo web-mjesto, a ako se problem već dogodio, onda ako je dostupna nova verzija, svi će se DLL-ovi automatski ažurirati nakon instalacije svježeg paketa komponenti s web-mjesta http://www.microsoft.com/ru-ru/download /confirmation.aspx?id=35.

Ako na navedenoj stranici nema nove verzije, bilo koji DLL iz drugog izvora možete sami prenijeti na vaš sustav. Knjižnice su pohranjene u sljedećim imenicima:

  • za Windows 7 × 32 - u mapi C: \ Windows \ System32;
  • za Windows 7 × 64 - u direktoriju C: \ Windows \ SysWOW64.

Ako se prilikom pokretanja aplikacije pojavi prozor s obavijesti o nepostojanju bilo kojeg DLL-a, a instalacijski program s Microsoftovog web-mjesta obavještava o prisutnosti najnovije verzije knjižnica u vašem sustavu i ne ažurira komponente, tada možete jednostavno koristiti tražilicu. Potražite na Internetu DLL-ove i premjestite ih u navedene mape.

Ne samo DLL-ovi, već i sve oštećene sistemske datoteke mogu se izdvojiti iz instalacijske distribucije sustava Windows 7. Da biste to učinili, samo trebate znati koje su datoteke oštećene. Često sam OS obavještava korisnika o nepostojanju bilo kakvog DLL-a ili o pogrešci aplikacije, na primjer, Explorer.exe. Možete sami dobiti informacije.

Saznajte koji su podaci o sustavu neispravni

Da biste to učinili, ponovno će vam trebati naredbeni redak, već smo opisali kako ga otvoriti. Ovdje napišite sljedeću naredbu:

indstr / N: ""% windir% \ Logs \ CBS \ CBS.log> "% userprofile% \ Desktop \ sfcdetails.txt", gdje je N slovo pogona.

Pritisnite Enter, nakon čega će se na radnoj površini kreirati sfcdetails.txt, koji trebate otvoriti i pažljivo pregledati. Njegov sadržaj bit će nešto poput slike ispod.

Ovdje možemo vidjeti da je oštećena biblioteka Accessibility.dll. Bit će ga potrebno pronaći na webu ili samostalno izdvojiti iz postojećeg Windows 7 distribucijskog kompleta za oporavak.

Ekstrahiranje komponenti OS-a iz distribucije

Osim instalacijskog diska, trebat će vam mala besplatna aplikacija od 7 zip. Uz njegovu pomoć ćemo raditi sa slikom install.wim koja se nalazi u direktoriju izvora. Redoslijed je sljedeći:


Ostaje samo da ih kopirate u željenu mapu ili na USB flash pogon. Oštećene podatke možete zamijeniti njima pomoću medija za instalaciju / pokretanje ili LiveCD-a.

Pozdrav prijatelji! Vraćanje sistemskih datoteka Windows 7 ili Windows 8 / 8.1 zanimljiva je tema. Pogotovo ako operativni sustav počne kvariti, a nemamo sliku za oporavak i zaboravili smo uključiti zaštitu sustava kako bi se stvorile točke vraćanja. U tom slučaju nećemo moći vratiti sustav sa slike, nećemo moći vratiti Windows na stvorenu točku vraćanja i previše smo lijeni za ponovno instaliranje sustava, jer će to potrajati cijeli dan. I upravo ovdje imamo još jednu priliku da vratimo Windows u normalu - da pokušamo vratiti sistemske datoteke. U ovom članku pokušat ću u potpunosti razotkriti temu kako bismo mogli reanimirati svoje računalo u svakoj situaciji.

U naredbenom retku koji se otvori napišite:

sfc / scannow

cekamo malo...

Ako je vaš sustav u redu, vidjet ćete sljedeću sliku.

Ako je vaš Windows pokvaren, vidjet ćete sljedeće.

Datoteke sustava uspješno su vraćene. Ponovno pokrećemo i odmah uključujemo zaštitu sustava kako bismo stvorili točke vraćanja kako biste sljedeći put samo vratili stanje računala prije par dana i to je to.

Događa se da je prilikom skeniranja sustava uslužni program sfc.exe pronašao oštećene datoteke, ali ih nije mogao popraviti. U ovom slučaju, izvršio bih oporavak sistemske datoteke u sigurnom načinu rada. Ako je siguran način rada isti, pročitajte zadnji dio ovog članka.

Ako nije bilo moguće ući u okruženje za oporavak pritiskom na tipku F8, morat ćete se pokrenuti s instalacijskog (bootable) flash pogona ili diska. Kako pokrenuti s USB flash pogona -. Na isti način možete staviti boot s diska. Samo u ovom slučaju morate prvo staviti DVD-RW (optički pogon) u prioritet pokretanja.

Volim dizati s prijenosnog medija pomoću izbornika za pokretanje. U ASUS matičnim pločama obično se poziva i pritiskom F8.

Nakon pokretanja s flash pogona ili s diska, vidio sam sljedeću sliku. biram Postavljanje sustava Windows- Windows instalacija.

Mi biramo onu koja nam se ne pali. I ovdje OPREZNO! Zapamtite slovo koje je okruženje za oporavak dodijelilo vašem sustavu (u stupcu Mapa). imam to D.

Unosimo naredbu:

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

Možete otići do diska i vidjeti što i gdje.

  1. Koristimo uslužni program DISKPART

U naredbeni redak unesite:

diskpart- zovemo uslužni program za rad s diskovima.

disk s popisom- pregledavamo popis diskova.

odaberite disk- Ja biram tvrdi disk koji mi treba.

Za Windows 8 / 8.1

Ako sfc uslužni program nije mogao popraviti oštećene sistemske datoteke, pokušajte vratiti pohranu tih sistemskih datoteka. Ovo je mjesto gdje bi se trebale nalaziti kopije zdravih sistemskih datoteka. Koliko sam shvatio, nalazi se na C: \ Windows \ WinSxS. Odnosno, prvo moramo popraviti pohranu datoteka, a zatim vratiti datoteke sustava Windows naredbom "SFC / Scannow".

Oporavak pohrane pomoću Windows Update

  1. Pokrenite Windows PowerShell s administratorskim pravima. Da biste to učinili, otvorite izbornik Start ili početni zaslon i kliknite na ikonu "Traži". U okvir za pretraživanje upišite "PowerShell". Desnom tipkom miša kliknite Windows PowerShell i odaberite Pokreni kao administrator ili Pokreni kao administrator.
  2. U prozoru koji se otvori napišite

Dism / Online / Cleanup-Image / RestoreHealth

a mi čekamo. Ako je spremište netaknuto ili ga je bilo moguće vratiti pomoću Windows Update, vidjet ćete sljedeću sliku.

Ako Image Health State: Zdravo - sve je u redu. Ponovno pokrenite računalo i ponovno pokušajte SFC / SCANNOW.

Oporavak trezora pomoću slike

Ako imamo problema s Windows Update, onda će ova metoda biti dobra.

  1. Preuzmite originalnu sliku sustava Windows 8 / 8.1 s istom dubinom bita kao i vaš sustav. Kako saznati bitnost instaliranog sustava -.
  2. Povezujemo ili montiramo preuzetu sliku. Kliknite na sliku desnom tipkom miša i odaberite "Connect" ili "Mount".

    U naredbenom retku s administratorskim pravima gledamo koja se izdanja nalaze na slici s naredbom

Imam 2 izdanja na slici. Teško je razumjeti koji mi treba po ovim naljepnicama. Koristimo prvi. Ako ne uspije - drugi.

  1. Pokrećemo Windows PowerShell s administratorskim pravima i postavljamo naredbu

Repair-WindowsImage -Online -RestoreHealth -Izvor F: \ sources \ install.wim: 1

gdje je F slovo pogona na koji smo spojili sliku, 1 je broj revizije sustava Windows na slici.

Ručno vratite sistemske datoteke

Ako korištenjem uslužnog programa sfc nije bilo moguće oporaviti pokvarene datoteke, morate pokušati to učiniti ručno. U tom slučaju morate dodatno pokrenuti naredbu

findstr / c:% windir% \ Dnevnici \ CBS \ CBS.log>% korisnički profil% \ Desktop \ sfcdetails.txt

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

i pažljivo pregledajte datoteku sfcdetails.txt na radnoj površini ili u % windir% \ Dnevnici \ CBS \.

Trebalo bi biti nešto slično kao na slici ispod.

Nakon što je poznat naziv oštećene datoteke (Accessibility.dll), tražimo je na drugom računalu s istim sustavom kao i vaše. Ako to nije opcija, onda bih preuzeo originalnu sliku sustava Windows i instalirao je na virtualni stroj. Pronašao sam potrebnu datoteku i kopirao je na boot ili instalacijski flash pogon. Zatim, s ovog instalacijskog flash pogona, dignuo sam se u okruženje za oporavak, pokrenuo bih naredbeni redak. Otvorio bih notepad iz naredbenog retka. Otvorio sam izbornik Datoteka> Otvori - i sada imam gotovo punopravni istraživač. Kopiramo i zamjenjujemo radnu datoteku s USB flash pogona, ponovno pokrećemo i sve bi trebalo raditi.

Ako vam opcija instaliranja virtualnog stroja ne odgovara, tada možete povezati datoteku install.wim u mapu. Zatim idite u ovu mapu i kopirajte potrebne datoteke.

  1. Izrađujemo mapu. Na primjer, "Win8.1Pro" u korijenu pogona D.
  2. Kopirajte datoteku install.wim u korijen D pogona.

    Montirajte datoteku install.wim u kreiranu mapu.

Idemo u kreiranu mapu i kopiramo potrebne datoteke.

Onemogućite sliku

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

Zaključak

Ovako ću pokušati vratiti sistemske datoteke u sustavu Windows 7/8 / 8.1. Napišite svoja pitanja i želje u komentarima. Hvala vam što ste podijelili članak na društvenim mrežama. Sve najbolje!

Srdačan pozdrav, Anton Dyachenko

Vrhunski povezani članci