- 1. Kas yra ciklinis atleidimas
- 2. Ištaisykite ciklinio pertekliaus tikrinimo duomenų klaidą
- 3. Ištaisykite ciklinio pertekliaus tikrinimo duomenų klaidą naudodami CHKDSK
- 4. Ištaisykite duomenų klaidų ciklinį pertekliaus patikrinimą naudodami HDD nuskaitymą
- 5. Ištaisykite duomenų klaidų ciklinį dubliavimą naudodami HDD regeneratorių
- 6. Ištaisykite duomenų klaidų ciklinį atleidimo patikrinimą naudodami SFC
- 7. Ištaisykite duomenų klaidų ciklinį atleidimo patikrinimą naudodami DISM
Visos „Windows“ operacinės sistemos automatiškai sukuria klaidų įvykius rašydamos duomenis arba dėl CRC klaidų (Cyclic Redundancy Check). CRC arba ciklinis pertekliaus tikrinimas yra procesas, kuriuo tikrinami įrangos duomenys ir taip patikrinamas mūsų diske saugomų duomenų numatymas. Bet kai yra disko problemų, gali atsirasti ciklinių atleidimo klaidų, kurios turi įtakos kompiuterio naudojimui. Būtent dėl šios priežasties daug kartų, kai valdome ar bandome perkelti informaciją į bet kokio tipo vienetus, galime matyti tokį pranešimą:
Šio tipo klaida gali atsirasti įvairiose sistemos situacijose ir kai veikia įvairios programos. „Solvetic“ atliks išsamią šio tipo klaidų analizę ir kokias alternatyvas, kaip vartotojai, turime atkurti ten priglobtą informaciją. CRC klaida atsiranda, kai įvyksta sugadinta standžiojo disko būsena, yra failų su klaidomis, netinkama konfigūracija, sugadintas registro failas, netinkamas programinės įrangos diegimas …. Priežastys gali būti kelios, tačiau aišku, kad į šią klaidą reikia atsižvelgti ir kuo greičiau ją ištaisyti. Yra keletas situacijų, kai nustatysime parinktis, kuriose atsiranda CRC klaidų:
Galimos ciklinio pertekliaus tikrinimo klaidos
- Įvyko duomenų klaidos klaida (ciklinis pertekliaus patikrinimas).
- Klaidos pranešimas rodomas, kai „Outlook“ kyla CRC problema dėl nesėkmingų aplankų.
- Įrenginys neveikia dėl CRC duomenų klaidos.
Dvejetainis kodavimas yra labai naudingas įvairiuose elektroniniuose prietaisuose, šiuo atveju kalbame apie diskus ar atmintines, kuriose informacija yra užkoduota atsižvelgiant į elektros signalo buvimą ar nebuvimą. Dabar visame šiame procese yra keletas mechanizmų, kurie buvo sukurti siekiant užtikrinti šių duomenų vientisumo lygį ir tai atliekama tikrinant klaidas.
1. Kas yra ciklinis atleidimas
Kas yra ciklinės atleidimo klaidos?Ciklinės pertekliaus klaidos (CRC - Cyclic Redundancy Check) yra duomenų tikrinimo metodas, kuris naudoja įrangą, kad būtų peržiūrėti mūsų diskuose esantys duomenys, tiek kieti, tiek logiški.
Ciklinio pertekliaus tikrinimo metodas apima duomenų apsaugą blokuose, vadinamuose kadrais. Kiekvienam kadrui bus priskirtas duomenų segmentas, vadinamas valdymo kodu (arba kartais FCS, kadrų patvirtinimo seka, 32 bitų sekos atveju).
CRC kodą sudaro duomenys, kurie yra nereikalingi kartu su rėmeliu, todėl klaidas galima ne tik aptikti, bet ir papildomai jas pašalinti. CRC perskaičiuojamas pagal atkūrimą (arba priėmimą) ir lyginamas su iš pradžių perduota verte, kuri gali nurodyti tam tikro tipo klaidas. Pvz., Vienas sugadintas duomenų bitas lemia vieno bito pasikeitimą apskaičiuotame CRC, tačiau keli sugadinti bitai gali panaikinti vienas kitą.
Ciklinio pertekliaus tikrinimo klaidos gali būti sugeneruotos dėl įvairių priežasčių, tarp kurių yra:
- Kietojo disko perkrova
- Įrašų klaidos
- Netinkamai įdiegta programa
- Neteisinga failų konfigūracija
Kaip veikia CRCCRC gaunamas naudojant sudėtingesnį algoritmą nei paprasta CHECKSUM, apimantis aritmetinį modulį (taigi ir pavadinimą „ciklinis“) ir kiekvieną įvesties žodį traktuojant kaip polinomo koeficientų rinkinį.
Kai kurios jo sąvokos yra šios:
- CRC yra daug galingesnis už VRC ir LRC, kad būtų galima aptikti klaidas.
- Jis nėra pagrįstas dvejetainiu pridėjimu, pavyzdžiui, VRC ir LRC, bet yra pagrįstas dvejetainiu padalijimu.
- Siuntėjo lygiu perduodamų duomenų vienetas padalijamas iš anksto nustatytu dalikliu (dvejetainiu numeriu), kad būtų gauta likusi dalis. Ši liekana vadinama CRC.
- CRC turi vieną bitą mažiau nei daliklis, tai reiškia, kad jei CRC yra n bitų, daliklis yra n + 1 bitas.
- Siuntėjas prideda šį CRC prie duomenų vieneto pabaigos, kad gautas duomenų vienetas būtų paverstas į vertę, kurią padalija iš anksto nustatytas daliklis, tai yra, likusi dalis tampa lygi nuliui.
- Paskirties vietoje gaunamų duomenų vienetas, ty duomenys + CRC, yra padalintas iš to paties skaičiaus (numatytasis dvejetainis daliklis).
- Jei likusi dalis po padalijimo yra lygi nuliui, duomenų vienete nėra klaidos ir imtuvas ją priima.
- Jei likusi dalis po padalijimo nėra lygi nuliui, tai reiškia, kad duomenų vienetas buvo pažeistas tranzito metu, todėl atmetamas.
- Ši technika yra galingesnė ir praktiškesnė už lygybės tikrinimą ir kontrolinės sumos klaidų aptikimą.
- CRC yra pagrįstas dvejetainiu padalijimu. Duomenų vieneto, pvz., Baito, pabaigoje pridedama nereikalinga bitų seka, vadinama CRC arba CRC likučiu.
Pagrindiniai CRC klaidos reikalavimai
CRC bus galiojantis ir įdiegtas, jei jis atitinka šiuos reikalavimus:
- Jis turi būti tiksliai kiek mažesnis už daliklį.
- Pridėjus CRC prie duomenų rinkinio pabaigos, turėtų atsirasti bitų seka, kurią daliklis tiksliai padalija.
CRC etapaiĮvairūs CRC metodo etapai yra šie:
- N eilutė, pridėta prie duomenų vieneto. Numatytojo daliklio ilgis yra n + 1.
- Gaunamas naujai sukurtas duomenų vienetas, tai yra pradiniai duomenys + n eilutė, padalyta iš daliklio, naudojant dvejetainį padalijimą ir likutį. Ši liekana vadinama CRC.
- Dabar prie duomenų vieneto pridėta n Os eilutė pakeičiama likusia CRC dalimi (kuri taip pat yra n bitų).
- + CRC duomenų vienetas perduodamas imtuvui.
- Gavęs jį, imtuvas padalija duomenų bloką + CRC tuo pačiu dalikliu ir patikrina likusius.
- Jei likusi padalijimo dalis yra lygi nuliui, imtuvas daro prielaidą, kad duomenyse nėra klaidų, ir priima tai.
- Jei likusi dalis yra nulis, tada duomenyse yra klaida ir imtuvas juos atmeta.
Jei diske, atmintyje ar USB įrenginyje pateiksime tokio tipo klaidą, pamatysime keletą patarimų, kaip išspręsti šią problemą.
2. Ištaisykite ciklinio pertekliaus tikrinimo duomenų klaidą
Šiuo atveju mes naudosime „Windows 10“, o metodas susideda iš to, kad einame į failų naršyklę, dešiniuoju pelės mygtuku spustelėkite analizuojamą įrenginį ir iš rodomo sąrašo pasirinkite parinktį Ypatybės:
DIDELIS
Rodomame lange einame į skirtuką Įrankiai ir ten spustelėkite mygtuką Tikrinti, esantį skyriuje Klaidų tikrinimas:
3. Ištaisykite ciklinio pertekliaus tikrinimo duomenų klaidą naudodami CHKDSK
Trumpai tariant, „CheckDisk“, ši komanda leidžia patikrinti tomo failų sistemos failų sistemą ir metaduomenis, kad būtų galima rasti, analizuoti ir ištaisyti logines ir fizines klaidas.
Jei šią komandą naudosime be parametrų, „chkdsk“ parodys tik tomo būseną ir neištaisys jokių klaidų. Jei naudosime jį su parametrais su / f, / r arba parametrais / b, galime ištaisyti pasirinkto tūrio klaidas.
Norėdami pasinaudoti šia komanda, kaip administratoriai atidarysime komandų eilutės konsolę ir vykdysime šią sintaksę:
chkdsk / f (vieneto raidė):Šiuo atveju vykdysime:
chkdsk / f j:Gausime tokį rezultatą:
DIDELIS
Ši komanda leidžia atlikti pagrindinį ankstesnio veiksmo nuskaitymą. Jei norime atlikti išplėstinį nuskaitymą, atliksime šiuos veiksmus:
chkdsk / r (disko raidė):
„Chkdsk“ parametrai yra šie:
/ f: taisykite disko klaidasDiskas turi būti užrakintas. Jei „chkdsk“ negali užrakinti disko, pasirodo pranešimas, kuriame klausiama, ar norime patikrinti diską kitą kartą paleidus kompiuterį.
/ r: Ji yra atsakinga už blogų sektorių nustatymą ir skaitomos informacijos atkūrimąDiskas turi būti užrakintas. / r apima / f funkcionalumą ir papildomą fizinių diskų gedimų analizę. Tai yra pagrindiniai „chkdsk“ parametrai, kuriuos reikia naudoti norint sugadinti diską.
4. Ištaisykite duomenų klaidų ciklinį pertekliaus patikrinimą naudodami HDD nuskaitymą
Yra daugybė nemokamų įrankių, padedančių mums analizuoti disko ar įrenginio klaidas ir taip užkirsti kelią ciklinių pertekliaus klaidų generavimui.
Vienas iš jų yra HDD nuskaitymas, kurį rasite šioje nuorodoje:
Ši programa leidžia mums atlikti paveikto disko ar įrenginio sveikatos testą, kad būtų galima numatyti jo gedimą ir taip išvengti duomenų praradimo bei sukurti atsargines failų kopijas. „HDD Scan“ yra nešiojamas ir nereikalauja vietinio diegimo.
1 žingsnis
Jo vykdymo metu mes pasirenkame paveiktą vienetą:
2 žingsnis
Spustelėkite atitinkamą piktogramą dešinėje, kad pradėtumėte patvirtinimo procesą, ir pamatysime šias parinktis. Mes pasirenkame parinktį Paviršiaus bandymas ir viršutinėje dalyje bus rodomas naujas langas, kuriame pasirenkame Pridėti testą ir pamatysime, kad prasideda analizės procesas.
DIDELIS
3 žingsnis
Ši analizė priklauso nuo pasirinkto disko ar įrenginio talpos. Pamatysime galutinį rezultatą:
Norėdami pamatyti rezultatus, galime dukart spustelėti bet kurią paskutinę eilutę ir pamatyti atitinkamą santrauką. Atminkite, kad kompaktinių diskų ar DVD diskų įrenginiai gali sukelti klaidų, jei diskas yra dėmėtas ar įbrėžtas.
5. Ištaisykite duomenų klaidų ciklinį dubliavimą naudodami HDD regeneratorių
„HDD Regenerator“ yra viena geriausių dabartinių programų viskam, kas susiję su kietojo disko ar USB įrenginio sektorių analize ir atkūrimu.
Jis siūlo mums bandomąją versiją vienam mėnesiui šioje nuorodoje:
Naudodami šią programą mes greitai aptikime kietojo disko problemas ir bus galima aptikti fiziškai blogus sektorius standžiojo disko paviršiuje. Jo vykdymo metu mes pasirinksime analizuojamo įrenginio tipą, vidinį standųjį diską ar USB įrenginį, o pasirinkę pamatysime jo savybes. Ten spustelime mygtuką Gerai, kad pradėtume pažeistų sektorių analizės ir atkūrimo procesą.
6. Ištaisykite duomenų klaidų ciklinį atleidimo patikrinimą naudodami SFC
SFC komanda yra „Microsoft“ diapazono priemonė, turinti tikrai išsamią užduotį failų sistemos problemose. Naudodami šią komandą galime ištirti klaidas, kurias galime aptikti sistemoje, įskaitant ciklinį perteklių.
Naudodami šią komandą galime atkurti modifikuotų ir tam tikro tipo gedimų failų versijas. Be to, SFC užpildys talpyklos aplanką. Nors iš pradžių tik manome, kad savo kompiuteryje turime failų, tokių kaip nuotraukos ar vaizdo įrašai, tiesa yra ta, kad yra ir jautrių sistemos duomenų, įrašytų į kietąjį diską. Jei jie bus sugadinti, mes kelsime pavojų įrangos vientisumui.
Kaip aspektą, į kurį reikia atsižvelgti, turime apsvarstyti terminalo administratoriaus režimo vykdymą, kad būtų galima atlikti pakeitimus be problemų.
Norėdami paleisti šią komandą, atlikite šiuos veiksmus:
1 žingsnis
Atidarykite komandų eilutę kaip administratorius iš čia:
2 žingsnis
Dabar terminale įveskite šią komandą ir paspauskite „Enter“, kad pradėtumėte nuskaitymą.
Sfc / scannow
DIDELIS
Geriausias būdas išvengti CRC gedimo yra periodiškai, kiekvieną mėnesį ar savaitę defragmentuoti diską. Disko defragmentavimas leidžia iš eilės perkelti standžiajame diske esančius programos ar programos duomenis. Įprasta yra tai, kad suskaidytas diskas palieka laisvas vietas diske, paskleisdamas jame mini duomenų paketus, todėl informacija bus perskaityta vėliau.
7. Ištaisykite duomenų klaidų ciklinį atleidimo patikrinimą naudodami DISM
Kitas įrankis, padedantis pašalinti korupciją, sukeliančią atleidimo klaidas, yra DISM naudojimas per CMD konsolę.
1 žingsnis
Pirmas dalykas, kurį mes padarysime, yra atidaryti CMD kaip administratorius. Dabar vykdysime šią komandą:
DISM.exe / Internetas / „Cleanup-image“ / „Restorehealth“2 žingsnis
Naudodami šią komandą galime atlikti „Windows 10“ vaizdo analizę ir taip sužinoti, ar yra kokių nors pažeidimų. Po to jis atliks automatinį remontą, kuris padės mums ištaisyti ciklinį perteklių. Ši komanda gali užtrukti kelias minutes.
DIDELIS
Jei tam tikru momentu susidursite su CRC klaida ar ciklinio pertekliaus tikrinimo duomenų klaida, geriausia tuo metu nustoti ją naudoti ir tada kuo greičiau pritaikyti šiuos sprendimus, kitaip CRC klaida gali padaryti didesnę žalą.
Mes matome, kaip CRC klaida prilygsta sektoriaus pažeidimams diske, tačiau turime praktinių sprendimų, kaip išsaugoti mūsų informacijos vientisumą.