Kako nastaviti pametne telefone in osebne računalnike. Informacijski portal
  • doma
  • Varnost
  • Kako preveriti celovitost sistemskih datotek. Preverjanje celovitosti sistemskih datotek Windows

Kako preveriti celovitost sistemskih datotek. Preverjanje celovitosti sistemskih datotek Windows

Uporabnost SFC.EXE (S sistem F iles C hecker) obstaja v vseh različicah sistema Windows od Windows 2000 in je zasnovan za preverjanje stanja in obnovitev sistemskih datotek. Mehanizmi za zaščito pomembnih datotek v različnih različicah operacijskega sistema Windows so implementirani različno, vendar vsi upoštevajo dejstvo, da lahko nekatere sistemske datoteke (običajno izvedljive datoteke .exe, knjižnične datoteke .dll, datoteke gonilnikov) spreminja programska oprema drugih proizvajalcev. , in bi moral biti mehanizem za preverjanje njihove celovitosti in razveljavitev zaznanih sprememb.

Oblika ukazne vrstice:

SFC

Možnosti ukazne vrstice:

/SKENIRANJE ZDAJ- Preverite celovitost vseh zaščitenih sistemskih datotek in po možnosti obnovite problematične datoteke.

/SAMO PREVERJANJE- Preverjanje celovitosti vseh zaščitenih sistemskih datotek. Obnovitev datoteke se ne izvede.

/SCANFILE- Preverite celovitost določene datoteke in jo obnovite, če se odkrijejo težave. V parametru mapa morate določiti celotno pot

/VERIFYFILE- Preverjanje celovitosti datoteke, do katere je celotna pot navedena v parametru mapa. Obnovitev datoteke se ne izvede.

/OFFBOOTDIR- Lokacija imenika za prenos brez povezave za obnovitev brez povezave

/OFFWINDIR- Lokacija imenika brez povezave Windows za obnovitev brez povezave

Primeri uporabe ukaza SFC:

sfc /?- prikaz namiga za uporabo.

sfc /scannow- preverite celovitost sistemskih datotek in obnovite poškodovane. Rezultati dela so zapisani v dnevnik pripomočka \Windows\Logs\CBS\CBS.log.

sfc /samo za preverjanje- skenirajte samo sistemske datoteke brez 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 operacijskega sistema, nameščenega na logičnem pogonu D:. Pri izvajanju skeniranja datotek Windows brez povezave beleženje datotek trenutno ni podprto.

Med izvajanjem programa se na zaslonu prikažejo informacije o poteku skeniranja in rezultatih dela. Vzorčni izhod pri uporabi ukaza skeniranje z patch sfc /scannow:

Pregled sistema se je začel. Ta postopek lahko traja nekaj časa.

Začetek faze preverjanja pri skeniranju sistema.
Preverjanje 100 % opravljeno.

Zaščita virov Windows je našla poškodovane datoteke in jih uspešno popravila. Za podrobnosti glejte datoteko CBS.Log, ki se nahaja na naslednji poti: windir\Logs\CBS\CBS.log. Na primer, C:\Windows\Logs\CBS\CBS.log. Upoštevajte, da beleženje trenutno ni podprto za storitve brez povezave.

Začenši z operacijskim sistemom Windows Vista se uporablja vzdrževanje komponent operacijskega sistema Servis na podlagi komponent (CBS)- poseben nabor programskih orodij za zagotavljanje njegove celovitosti. CBS je del Infrastruktura za servisiranje komponent (CSI), ki zagotavlja potrebne spremembe trenutnega stanja sistema Windows, na primer pri posodabljanju sistema (Windows Update), nameščanju ali odstranjevanju programov in komponent, posodabljanju gonilnikov naprav itd. Pravzaprav CBS nudi programski vmesnik (API) monterjem za pravilno spreminjanje trenutnega stanja sistema. Windows OS Servicing zajame številne dogodke, povezane s spremljanjem tega stanja, v posebno datoteko C:\Windows\Logs\CBS\CBS.log

Dnevniška datoteka CBS.log med drugim vsebuje podrobne informacije o poteku skeniranja pripomočka sfc.exe in njegove rezultate. Za vsako skenirano datoteko se zabeležijo datum, čas in dodatne informacije o skeniranju. Vsakih 100 pregledov se prikaže povzetek, ki ga spremlja oznaka , ki vam omogoča, da iz precej obsežnega besedila izberete le tiste zapise, ki vsebujejo to funkcijo, z ukazom za iskanje vrstice v besedilni datoteki findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- poiščite vrstice, ki vsebujejo in jih oddajte v datoteko sfcdetails.txt trenutni imenik.

Primer vsebine datoteke dnevnika, ki vsebuje samo vrstice, označene z :

00004b78 Preverjanje 100 (0x0000000000000064) komponent
00004b79 Začetek transakcije preveri in popravi
00004be0 Preverite dokončano
00004be1 Preverjanje 100 (0x0000000000000064) komponent
00004be2 Začetek transakcije preveri in popravi
00004c30 Popravilo poškodovane datoteke "\??\C:\WINDOWS\System32\cmd.exe" iz trgovine
00004c5a Preverite popolno
. . . .
00005594 Potrditev transakcije
00005599 Transakcija preverjanja in popravila je zaključena. Navedene so vse datoteke in registrski ključi
v tej transakciji so bili uspešno popravljeni

V tem primeru je bilo pregledanih 100 datotek, v katerih ni bilo ugotovljenih odstopanj, v naslednjem delu pa je bila datoteka najdena in uspešno popravljena msprivs.dll.mui. Zadnji 2 vrstici poročata o zaključku dela in da so bile vse datoteke in registrski ključi uspešno obnovljeni.

V primerih, ko poškodovane datoteke ni bilo mogoče obnoviti, bo dnevnik vseboval vrstico, ki vsebuje:

Članske datoteke ni mogoče popraviti Ime datoteke Podrobnosti datoteke

Razlog za nezmožnost obnavljanja datotek je lahko okvara strojne opreme, kršitev celovitosti datotečnega sistema, poškodba shranjevanja referenčnih datotek itd. V večini primerov, razen v primeru okvare strojne opreme, lahko izvedete obnovitev, če poznate ime poškodovane datoteke, s kopiranjem iz distribucijskega kompleta ali imenikov podobnega operacijskega sistema.

Za iskanje informacij v besedilih revij cbs.log je priročno filtrirati vnose po značilnih značilnostih dogodkov, zabeleženih v dnevniku:

findstr /c:"Ne morem popraviti" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt samo tiste vrstice dnevnika cbs.log, ki vsebujejo niz Ni mogoče popraviti, tj. na izhodu bomo dobili seznam sistemskih datotek, ki jih ni bilo mogoče obnoviti.

findstr /c:"succsessfylly popravljeno" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- pisati v besedilno datoteko sfcnotrepair.txt samo tiste vrstice dnevnika cbs.log, ki vsebujejo niz uspešno popravljeno, tj. na izhodu bomo dobili seznam sistemskih datotek, ki smo jih uspeli obnoviti.

V katalogu \Windows\Logs\CBS\ razen trenutne datoteke dnevnika cbs.log stare kopije dnevnikov lahko shranite kot stisnjene datoteke z imenom CbsPersist_YYYYMMDDnnnnnn.cab, ki ga po potrebi razpakiramo za nadaljnjo poglobljeno analizo.

V okolju Windows 8-10 lahko uporabite pripomoček za obnovitev sistemskih komponent sistema Windows. Dism.exe, ki podpira (kar ni bilo v operacijskem sistemu Windows Vista/Windows 7) možnost Obnovi zdravje:

dism /Online /Cleanup-Image /RestoreHealth- za obnovitev sistemskih datotek trenutnega operacijskega sistema Windows.

Za možnost Windows 7 /Obnovi zdravje ni uporabno in funkcije obnovitve so združene s funkcijami skeniranja, določenimi s parametrom /ScanHealth:

dism /Online /Cleanup-Image /ScanHealth- za obnovitev sistemskih datotek trenutnega operacijskega sistema Windows 7.

Aplikacije iz trgovine Windows, ki ne delujejo ali delujejo z napakami, težave z namiznim delom sistema Windows in nestabilnost operacijskega sistema kot celote, so pogosto posledica poškodb pomembnih sistemskih datotek. Najlažji izhod iz situacije, ko so sistemske datoteke poškodovane, je bodisi . Toda takšna poteza zahteva prisotnost slednjega - če ne v sveži izdaji, pa vsaj v neki obliki. Če ni niti vsaj neke obnovitvene točke ali varnostne kopije, lahko poskusite obnoviti celovitost njegovih sistemskih datotek, preden se zatečete k radikalni rešitvi težave v obliki sistema Windows. Spodaj si bomo ogledali 5 načinov za to, pod pogojem, da se trenutni Windows še vedno lahko zažene. Neposredno bosta predlagana samo dva načina za obnovitev celovitosti datotek Windows, ostali trije pa so rešitve za situacije, ki jih zaplete potreba po obnovitvi shranjevanja sistemskih komponent.

1. Obnovitev celovitosti datotek Windows

Za odkrivanje manjkajočih ali poškodovanih pomembnih sistemskih datotek in njihovo obnovitev Windows ponuja standardni pripomoček sfc.exe, ki deluje z ukazno vrstico. Pripomoček zamenja poškodovane ali manjkajoče sistemske datoteke z njihovimi izvirniki iz posebnega skladišča komponent, ki se nahaja v mapi »WinSxS« znotraj imenika »Windows« na pogonu C. Zaženite ukazni poziv kot skrbnik in vnesite:

Pritisnite Enter. Po skeniranju sistemskih datotek, ki jih je treba zamenjati, bodo te obnovljene.

Toda to je z uspešnim zaključkom operacije. Če je vsebina samega pomnilnika poškodovana, se bo operacija končala s sporočilom, da nekaterih sistemskih datotek ni mogoče obnoviti. V tem primeru se morate najprej zateči k obnovitvi skladišča komponent Windows in nato izvesti operacijo za obnovitev datotek v njihove delovne imenike.

2. Obnovite shrambo sistemskih komponent: DISM

Za obnovitev shranjevanja originalnih sistemskih datotek bomo uporabili pripomoček Windows Image Servicing - DISM, ki deluje tudi prek ukazne vrstice. Med postopkom popravila trezorja pripomoček uporablja storitev Windows Update in prenaša manjkajoče ali poškodovane sistemske datoteke z Microsoftovih strežnikov. Zato je prisotnost interneta predpogoj za uspešno delovanje.

Zaženite ukazni poziv kot skrbnik in vnesite:

DISM /Online /Cleanup-Image /RestoreHealth

Pritisnite Enter. Po uspešnem poskusu izvedbe operacije bomo videli ustrezno obvestilo.

Zdaj izvajamo operacijo, obravnavano v odstavku 1 članka.

Lahko se zgodi tudi, da se proces delovanja obesi ali ne uspe. Obvestilo o neuspešnem poskusu izvedbe operacije bo spremljal zlasti predlog za navedbo poti, od koder lahko dobite podatke za obnovitev pomnilnika sistemske komponente.

Postopek obnovitve shrambe z navedbo vira pridobivanja podatkov bomo obravnavali malo kasneje, v 4. odstavku članka.

3. Obnovite shrambo sistemskih komponent: PowerShell

Sistemske komponente lahko obnovite na drug način - z orodjem Windows PowerShell. Ta metoda je podobna prejšnji: storitev Windows Update se uporablja tudi za obnovitev pomnilnika. In zato je v tem primeru potrebna tudi internetna povezava. Metoda PowerShell bo trajala dlje kot prejšnja metoda DISM, vendar bo sam postopek obnovitve trezorja temeljitejši.

Zaženite PowerShell kot skrbnik in vnesite:

Repair-WindowsImage -Online -RestoreHealth

Pritisnite Enter. V primeru uspešne obnovitve pomnilnika sistemskih datotek bomo prejeli takšno poročilo, kot je prikazano na spodnjem posnetku zaslona, ​​kjer bo zlasti parameter »Stanje zdravja slike« označen kot »Zdravo«. In to pomeni, da je bila shramba sistemskih datotek obnovljena. Zdaj je treba izvesti operacijo, opisano v odstavku 1 člena.

4. Obnovitev shranjevanja sistemskih komponent: namestitveni disk Windows

Lahko se zatečete k obnovitvi Windows Component Store z navedbo vira pridobivanja podatkov, če ni interneta ali prejšnji dve metodi nista prinesla pozitivnih rezultatov. Vir, iz katerega se pridobivajo podatki za obnovitev shrambe sistemskih komponent, je namestitveni disk ustrezne različice in izdaje sistema Windows. To je lahko fizični namestitveni medij - bliskovni pogon ali disk ali pa je lahko slika ISO z distribucijskim kompletom. Slednjega je treba namestiti v virtualni pogon tako, da pokličete kontekstni meni na njem in izberete ukaz "Mount".

Priklopimo bliskovni pogon, disk ali sliko, zaženemo PowerShell kot skrbnik in vnesemo ukaz, kot je:

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

V tem ukazu je črka pogona namestitvenega medija predmet zamenjave. V našem primeru je to črka D, namesto nje pa morate v vsakem posameznem primeru zamenjati svojo črko bliskovnega pogona, fizičnega ali vgrajenega pogona, kot je prikazano v Windows Explorerju. Po vnosu ukaza pritisnite Enter.

Kot rezultat operacije, tako kot v prejšnjem primeru, bo njen uspešen zaključek označen s stanjem "Zdravo" parametra "Stanje zdravja slike".

Po obnovitvi shrambe zaženemo operacijo, opisano v 1. odstavku članka.

5. Posodobite Windows 10

Celovitost poškodovanih sistemskih datotek Windows 10 lahko obnovite tako, da posodobite sistem z orodjem za ustvarjanje medijev. Prenesete ga lahko z uradnega Microsoftovega spletnega mesta. Posodabljanje sistema Windows 10 je najdaljši, a hkrati najbolj zanesljiv način za vrnitev operacijskega sistema v delovno zmogljivost. Postopek posodabljanja sistema Windows 10 traja približno enako časa kot postopek njegove ponovne namestitve. Kot del tega postopka bodo vse poškodovane sistemske datoteke prepisane, podatki uporabniškega profila, nameščeni programi in sistemske nastavitve bodo shranjeni, rezultat pa bo najnovejši, z nameščenimi vsemi posodobitvami za obletnico sistema Windows 10.

Zaženite orodje za ustvarjanje medijev. Sprejemamo licenčne pogoje.

Izberite "Nadgradi ta računalnik zdaj".

In počakajte, da se postopek posodobitve zaključi.

Imej lep dan!

Uporabnost sfc.exe preveri celovitost vseh sistemskih datotek, zaščitenih z zaščito datotek Windows ( wfp), ima vgrajeno možnost samodejne zamenjave poškodovanih različic s pravilnimi Microsoftovimi različicami. Za zagon programa mora uporabnik imeti skrbniške pravice.

Sfc

Opis

Ob zagonu sfc uporablja številne zastave, od katerih je najbolj uporabljena /scannow. sfc je mogoče zagnati na vseh računalnikih z operacijskim sistemom Windows, pa tudi v obnovitveni konzoli Windows, vendar je vredno upoštevati, da so vse zastavice podprte v vseh operacijskih sistemih. Preberite več v razdelku Združljivost.

Seznam parametrov:
/?

Prikaže seznam vseh razpoložljivih zastav

/skeniranje zdaj

Preveri celovitost vseh zaščitenih sistemskih datotek in obnovi poškodovane ali spremenjene datoteke takoj po izvedbi ukaza. Te datoteke bodo obnovljene na privzete vrednosti.

/samo za preverjanje

Preveri celovitost vseh zaščitenih sistemskih datotek, vendar jih ne obnovi.

/scanfile=Pot_do_datoteke

Pregleda celovitost podane datoteke (na absolutni poti filePath) in jo obnovi, če so zaznane spremembe. Primer absolutne poti, ko je pot datoteke c:\windows\system32\example.dll

/verifyfile=Pot_do_datoteke

Pregleda celovitost podane datoteke (na absolutni poti filePath), vendar ne in jo obnovi. Primer absolutne poti, ko je pot datoteke c:\windows\system32\example.dll

/offwindir=črka_pogona_Windows

Ročno je treba določiti pogon, na katerem je nameščen Windows in na katerem iščemo spremembe datoteke.

/offbootdir=drive_letter_from_recovery_from

Določa črko pogona, s katerega se datoteke vzamejo za obnovitev. Uporablja se v povezavi z /offwindir= v obnovitveni konzoli. Primer uporabe konzole: sfc /scannow /offbootdir=d:\ /offwindir=d:\windows. Ta primer skenira in popravi datoteke, določene z zastavico offwindir, z uporabo izvirnih Microsoftovih datotek, ki jih najdete na poti offbootdir.

/scanonce

Skenirajte in obnovite datoteke ob naslednjem zagonu sistema Windows

/scanboot

Skenirajte in popravite datoteke vsakič, ko se Windows zažene

/vrni

Ta ukaz se uporablja za preklic predhodno izvedenih ukazov. Na primer, če je uporabnik zagnal ukaz /scanboot, ki zažene skeniranje vsakič, ko se Windows zažene, bo ukaz /revert zaključil ta postopek.

/purgecache

Odstranjevanje izvirnih datotek (ki se obnavljajo) iz mape predpomnilnika Windows. Ta ukaz morate uporabljati previdno, saj lahko povzroči zrušitev sistema. Ukaz zažene tudi skeniranje sistema in napolni mapo predpomnilnika s kopijami trenutnih sistemskih datotek.

/cachesize=x

Spremeni velikost predpomnilnika glede na potrebe uporabnika. Parameter x določa število megabajtov.

Povratne kode

Vrne 0, če je bila operacija uspešna, in 0, če je prišlo do napak.

Primer uporabe

Če želite takoj skenirati in popraviti poškodovane sistemske datoteke:

Če želite preveriti celovitost datoteke, ne da bi jo popravili

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

Preverite datoteko example.dll v konzoli za obnovitev sistema z namestitvenega diska Windows f:

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

Kompatibilnost

Uporabnost sfc Združljivo z operacijskimi sistemi Windows Vista in novejšimi.

Možne težave

  1. sfc scannow ne zažene storitve popravila- Preverite, ali storitev deluje Namestitveni program Windows Modules. (Nadzorna plošča\Skrbniška orodja\Storitve) in vrsta zagona je nastavljena na Ročno
  2. sfc scannow ne more popraviti datotek- Poskusite z naslednjim ukazom

    Dism /Online /Cleanup-Image /RestoreHealth

    Uporablja se za popravilo poškodovanih komponent, nato znova zaženite računalnik in poskusite znova zagnati sfc /scannow.

    Druga možnost je zamenjava datotek, ki jih pripomoček ne more obnoviti sam, bodisi iz drugega računalnika bodisi iz varnostne kopije itd.
    Če želite to narediti, morate dobiti seznam datotek, ki jih pripomoček ni mogel obnoviti, vnesite:

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

    Ta ukaz bo na namizju ustvaril besedilno datoteko sfc.txt, ki vsebuje podroben dnevnik pripomočka

Težava nestabilnega delovanja sistema Windows 7 je pogosto povezana s poškodbo ali izbrisom sistemskih datotek, na primer po ponovni namestitvi ali namestitvi okuženega programa. To ni najtežja težava - obstaja veliko načinov za obnovitev podatkov s standardnimi orodji OS ali ročno. Spodaj bomo obravnavali najpreprostejše in najučinkovitejše možnosti.

Vrnitev na zadnje stabilno stanje

Zaščita je privzeto aktivna v vseh sistemih Windows za sistemske particije. Odgovoren je za ustvarjanje posebnih kontrolnih točk, ki vsebujejo informacije o konfiguracijskih in sistemskih datotekah okolja, preden jih spremeni – namešča aplikacije, gonilnike in posodobitve. Poleg tega obnovitvene točke brez takega razloga ustvari sistem v rednih časovnih presledkih ali uporabnik sam.

Če so se težave začele pojavljati razmeroma nedavno in se spomnite približnega datuma njihovega pojava, je najboljša rešitev, da operacijski sistem vrnete nazaj na trenutek, ko med delovanjem OS ni bilo opaziti nobenih napak.

V delovnem okolju je to zelo enostavno narediti:

Vse, kar ostane, je ponovni zagon, po katerem bodo poškodovane sistemske datoteke zamenjane s prejšnjimi delovnimi različicami.

Če se Windows ne zažene

Tudi če je poškodba sistemskih podatkov tako resna, da se OS ne more zagnati sam, obstaja možnost uporabe obnovitvenih točk:


Zažene se ustrezen pripomoček za izbiro kontrolnih točk, s katerim morate delati na prej opisan način.

Če s pritiskom na F8 ne odprete okna z možnostmi zagona, lahko vstopite v obnovitveno okolje samo z uporabo zagonskega / namestitvenega diska.

Uporaba standardnega pripomočka SFC

Ta aplikacija preveri in popravi glavne sistemske datoteke OS. Lahko se zažene tudi v ukazni vrstici z zagonske diskete, iz okna z možnostmi zagona po pritisku F8 in iz delujočega sistema. Zadnja možnost je najlažja:


Po zaključku operacije vas bo SFC obvestil o rezultatih – poškodovane podatke je treba odkriti in popraviti.

Ročno obnavljanje podatkov

Včasih zgoraj opisane metode ne morejo odpraviti težave. Na primer, ko posodabljate DirectX iz distribucij, ki prihajajo z različnimi aplikacijami, se datoteke DLL pogosto izgubijo. Zato vedno poskušajte posodobiti DirectX iz pisarne. Microsoftovo spletno mesto, in če se je težava že zgodila, potem, če je na voljo nova različica, bodo vse DLL samodejno posodobljene po namestitvi svežega paketa komponent s spletnega mesta http://www.microsoft.com/en-us/download/ potrditve.aspx?id=35.

Če na navedeni strani ni nove različice, lahko katero koli DLL iz drugega vira sami prenesete v svoj sistem. Knjižnice so shranjene v naslednjih imenikih:

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

Če se ob zagonu aplikacije prikaže okno, ki vas obvešča, da DLL manjka, in namestitveni program z Microsoftovega spletnega mesta poroča, da ima vaš sistem najnovejšo različico knjižnic in ne posodablja komponent, lahko preprosto uporabite iskalnik . V internetu poiščite datoteke DLL in jih prenesite v določene mape.

Iz namestitvene distribucije sistema Windows 7 je mogoče ekstrahirati ne samo datoteke DLL, ampak tudi vse poškodovane sistemske datoteke. Če želite to narediti, morate samo vedeti, katere datoteke so poškodovane. Pogosto sam OS obvesti uporabnika o odsotnosti DLL-ja ali o napaki aplikacije, na primer Explorer.exe. Informacije lahko dobite sami.

Ugotovite, kateri sistemski podatki so napačni

Če želite to narediti, boste spet potrebovali ukazno vrstico, kako jo odpreti, smo že opisali. Tukaj napišite naslednji ukaz:

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

Pritisnite Enter, po katerem bo na namizju ustvarjen sfcdetails.txt, ki ga morate odpreti in natančno pregledati. Njegova vsebina bo nekako podobna spodnji sliki.

Tukaj vidimo, da je poškodovana knjižnica Accessibility.dll. Prav njo bo treba najti na spletu ali neodvisno izvleči iz obstoječe distribucije sistema Windows 7 za obnovitev.

Izvlecite komponente OS iz distribucije

Poleg namestitvenega diska boste potrebovali majhno brezplačno aplikacijo 7-zip. Z njim bomo delali s sliko install.wim, ki se nahaja v imeniku virov. Vrstni red je naslednji:


Ostaja le, da jih kopirate v želeno mapo ali na bliskovni pogon USB. Z njimi lahko zamenjate poškodovane podatke z namestitvenim/zagonskim medijem ali LiveCD.

Pozdravljeni prijatelji! Obnavljanje sistemskih datotek v sistemu Windows 7 ali Windows 8 / 8.1 je zanimiva tema. Še posebej, če operacijski sistem začne odpovedati, vendar nimamo obnovitvene slike in smo pozabili vklopiti zaščito sistema, da se ustvarijo obnovitvene točke. V tem primeru ne bomo mogli obnoviti sistema iz slike, Windows ne bomo mogli vrniti nazaj na ustvarjeno obnovitveno točko in smo tudi preleni, da bi znova namestili sistem, saj bo to trajalo cel dan. In ravno tukaj imamo še eno priložnost, da Windows vrnemo v normalno stanje - poskusite obnoviti sistemske datoteke. V tem članku bom poskušal v celoti razkriti temo, da bomo lahko v vsaki situaciji reanimirali svoj računalnik.

V ukazno vrstico, ki se odpre, napišite:

sfc /scannow

malo počakamo...

Če je vaš sistem v redu, boste videli naslednjo sliko.

Če je bil vaš Windows pokvarjen, boste videli naslednje.

Sistemske datoteke so bile uspešno obnovljene. Znova zaženemo in takoj vklopimo zaščito sistema, da ustvarimo obnovitvene točke, tako da naslednjič samo vrnemo stanje računalnika pred nekaj dnevi in ​​to je to.

Zgodi se, da je pri skeniranju sistema pripomoček sfc.exe našel poškodovane datoteke, vendar jih ni mogel popraviti. V tem primeru bi obnovil sistemske datoteke v varnem načinu. Če je varni način enak, preberite zadnji del tega članka.

Če s pritiskom na F8 ni bilo mogoče vstopiti v obnovitveno okolje, se boste morali zagnati z namestitvenega (zagonskega) bliskovnega pogona ali diska. Kako zagnati s bliskovnega pogona - . Na enak način lahko postavite zagon z diska. Samo v tem primeru morate najprej postaviti DVD-RW (optični pogon) na zagonsko prednost.

Rad se zaženem z izmenljivega medija z zagonskim menijem. V ASUS matičnih ploščah se običajno imenuje tudi s tipko F8.

Ob zagonu s bliskovnega pogona USB ali diska sem videl naslednjo sliko. izberem Nastavitev sistema Windows- Namestitev sistema Windows.

Izberemo tisto, ki je ne vklopimo. In tukaj PREVIDNO! Spomnimo se črke, ki jo je obnovitveno okolje dodelilo vašemu sistemu (v stolpcu Mapa). imam D.

Vnesemo ukaz:

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

Lahko greš na disk in se prepričaš, kaj in kje.

  1. Uporabljamo pripomoček DISKPART

V ukazno vrstico vnesite:

diskpart- pokličite pripomoček za delo z diski.

disk s seznamom— pogledamo seznam diskov.

izberite disk- Izberem trdi disk, ki ga potrebujem.

Za Windows 8/8.1

Če pripomoček sfc ni mogel popraviti poškodovanih sistemskih datotek, morate poskusiti obnoviti shranjevanje teh sistemskih datotek. Kraj, kjer naj se nahajajo kopije uporabnih sistemskih datotek. Kot razumem, se nahaja na C:\Windows\WinSxS. To pomeni, da moramo najprej popraviti shrambo datotek in nato uporabiti ukaz "SFC / Scannow" za obnovitev sistemskih datotek Windows.

Obnovitev pomnilnika s storitvijo Windows Update

  1. Zaženemo Windows PowerShell s skrbniškimi pravicami. Če želite to narediti, odprite meni Start ali začetni zaslon in kliknite ikono "Išči". V iskalno polje vpišite "PowerShell". Z desno tipko miške kliknite "Windows PowerShell" in izberite "Zaženi kot skrbnik" ali "Zaženi kot skrbnik".
  2. V oknu, ki se odpre, napišite

Dism /Online /Cleanup-Image /RestoreHealth

in čakamo. Če je shramba nedotaknjena ali je bila obnovljena s storitvijo Windows Update, boste videli naslednjo sliko.

Če Image Health State: Zdravo - vse je v redu. Znova zaženemo računalnik in poskusimo znova SFC /SCANNOW.

Obnavljanje trezorja s sliko

Če imamo težave s storitvijo Windows Update, bo ta metoda primerna.

  1. Prenesite izvirno sliko sistema Windows 8/8.1 enake bitnosti kot vaš sistem. Kako ugotoviti bitno globino nameščenega sistema - .
  2. Preneseno sliko povežemo ali montiramo. Z desno miškino tipko kliknite sliko in izberite "Poveži" ali "Namesti".

    V ukazni vrstici s skrbniškimi pravicami z ukazom pogledamo, katere revizije so na sliki

Na sliki imam 2 izdaji. Težko je razumeti, kaj potrebujem iz teh razlikovalnih znakov. Uporabimo prvo. Če ne deluje, drugo.

  1. Zaženite Windows PowerShell s skrbniškimi pravicami in izdajte ukaz

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

kjer je F črka pogona, na katero smo povezali sliko, 1 je številka izdaje Windows na sliki.

Ročno obnavljanje sistemskih datotek

Če z uporabo pripomočka sfc ni uspelo obnoviti poškodovanih datotek, morate to poskusiti narediti ročno. V tem primeru morate dodatno zagnati ukaz

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

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

in skrbno preglejte datoteko sfcdetails.txt na namizju oz %windir%\Logs\CBS\.

Moralo bi biti nekaj podobnega kot na spodnji sliki.

Ko je ime poškodovane datoteke znano (Accessibility.dll), jo poiščemo na drugem računalniku z enakim sistemom kot vaš. Če to ni možnost, bi prenesel izvirno sliko sistema Windows in jo namestil v virtualni stroj. Našel sem datoteko, ki sem jo potreboval, in jo kopiral na zagonski ali namestitveni bliskovni pogon USB. Nato sem se s tega namestitvenega bliskovnega pogona zagnal v obnovitveno okolje in zagnal ukazno vrstico. Odprl bi beležnico iz ukazne vrstice. Odprl sem meni Datoteka> Odpri - in zdaj imam skoraj polnopravnega raziskovalca. Kopiramo pravilno datoteko z bliskovnega pogona USB z zamenjavo, ponovno zaženemo in vse bi moralo delovati.

Če vam možnost z namestitvijo navideznega stroja ne ustreza, lahko datoteko install.wim povežete z mapo. Nato pojdite v to mapo in kopirajte potrebne datoteke.

  1. Ustvarimo mapo. Na primer, "Win8.1Pro" v korenu pogona D.
  2. Kopirajte datoteko install.wim v koren pogona D.

    V ustvarjeno mapo namestite datoteko install.wim.

Gremo v ustvarjeno mapo in kopiramo potrebne datoteke.

Izklopite sliko

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

Zaključek

Tako bom poskušal obnoviti sistemske datoteke v sistemu Windows 7/8/8.1. Vprašanja in želje zapišite v komentarje. Hvala za delitev članka na družbenih omrežjih. Vse najboljše!

Lep pozdrav, Anton Dyachenko

Top sorodni članki