Rimta „Windows“ disko valymo problema, kurią sukelia sugadinta registracija

Skaitytojo užklausa: Turiu 160 GB Western Digital standųjį diską, suskirstytą į 40 GB operacinės sistemos skaidinį, o kitą 120 GB – mano failams. Tačiau kai paleidžiu disko valymo priemonę iš „Vista Ultimate“, joje rodomos kelios 131 GB parinktys, kurias galiu išvalyti. Kai spustelėjau Gerai, kad išvalyčiau pasirinktus įrašus, jis ištrynė viską iš 40 GB skaidinio. Tada turėjau iš naujo įdiegti „Windows Vista“, bet atrodo, kad problema kartojasi.

(Šiame įraše pateikta informacija taikoma „Windows Vista“, „7“ ir „Windows 8“ sistemoms.)

„Windows“ klaidų pranešimo disko valymo tvarkyklė

Gavęs dar tris tokius klausimus, nusprendžiau padirbėti ties šiuo klausimu. Čia yra disko valymo ekrano kopija:

1 pav.: Disko valymas, kuriame rodomas norimų ištrinti failų sąrašas.

Pagal aukščiau pateiktą disko valymo grafiką, Windows klaidų ataskaitų failai yra sukurti 196 GB, o tai šiuo atveju neįmanoma. Paprašiau eksportuoti šį raktą į registrą iš paveiktos sistemos:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches

Aukščiau esančioje registro vietoje yra sąrašas Disko valymo tvarkyklės ir jų registracijos informaciją. Lygindamas nustatymus su savo sistema pastebėjau, kad a tikrai svarbu pavadinta vertė Aplankas trūko kiekviename iš šių dalinių raktų pagal VolumeCaches filialas:

|_ Windows klaidų pranešimo apie archyvo failus
|_ „Windows“ klaidų pranešimo eilės failai
|_ Windows klaidų pranešimų sistemos archyvo failai
|_ „Windows“ klaidų pranešimų sistemos eilės failai

Šioje MSDN dokumentacijos pastraipoje pateikiamas aprašymas Aplankas registro vertė:

Konkretus aplankas ar aplankai, kuriuose ieškoma elementų, atitinkančių FileList reikšmės įrašus. Galite nurodyti pakaitos simbolius naudodami? arba * simboliai. Jei reikšmė yra REG_SZ tipo, keli aplankų pavadinimai atskiriami naudojant | simbolis, be tarpų abiejose jo pusėse. Jei yra CSIDL reikšmė, šioje reikšmėje galima nurodyti tik vieną aplanką. Vieta, nurodyta CSIDL reikšmės, pridedama prie to aplanko kelio, kad būtų sukurtas paieškos kelias. Pavyzdžiui, žr. CSIDL reikšmės aprašą. Jei šios reikšmės nėra, naudojamas dabartinio tomo šakninis aplankas. DDEVCF_DOSUBDIRS vėliavėlė tokiu atveju reikalinga norint ieškoti visame diske.

Atkreipkite dėmesį į paskutinę eilutę, kurioje teigiama, kad disko valymas rekursyviai ieškos visame tome failų sąraše minimų failų sąrašo registro reikšmę (šiuo atveju naudojamas pakaitos simbolis *.*) ir įtraukite viską, kas yra tome, kad būtų galima ištrinti, jei įjungta vėliavėlė DDEVCF_DOSUBDIRS (kuri yra įjungtas pagal numatytuosius nustatymus).

Disko valymo WER tvarkyklių taisymas

Toliau pateikiami REG failai, skirti pataisyti Aplankas registro reikšmes kiekviename iš aukščiau pateiktų registro raktų, o tai iš tikrųjų išsprendė problemą. Štai ką disko valymas parodė po pataisymo:

Disko valymo problema

Atsisiuntimai

  • cleanmgrfix.zip skirta Windows Vista arba 7
  • cleanmgrfix-w8-1.zip skirta „Windows 8“.

SUSIJĘS:Disko valymo klaida: 3,99 TB naudoja „Windows“ naujinimai

Turinio indekso valiklis Disko valymo tvarkyklė

Čia yra panašus atvejis, bet šį kartą tai Turinio indekso valiklis Disko valymo tvarkyklė.

Vienas iš mūsų skaitytojų paklausė: Savo kompiuteryje naudojau registro valiklį ir turiu lygiai tą pačią problemą, kaip minėta tinklaraščio įraše Rimta disko valymo problema, kurią sukėlė sugadinta registracija. Disko valymo programa išvalė viską, įskaitant „Windows“ diegimą. Ar yra pataisymas?

Palyginus VolumeCaches filialas, kurį man atsiuntė klausėjas, susiaurinau problemą iki šio rakto:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner

Aukščiau pateiktame rakte reikšmė pavadinta Aplankas buvo dingęs. The Aplankas vertė turi būti pateikta ir turėti šiuos duomenis:

?:\Catalog.wci

Dėl trūkstamos reikšmės, kai pasirenkate įrašą Turinio indeksavimo priemonės katalogo failai Disko valyme dabartinio skaidinio failai ištrinami, kai disko valymas vykdomas kaip administratorius.

Disko valymo turinio indekso valymo priemonės taisymas

Čia yra registro pataisa, kuri atkuria trūkstamą įrašą.

„Windows“ registro rengyklės versija 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner] @="{A9B48EAC-3ED8-11d2-8216-00C04FB687DA}" "PropertyBag"="{24400D16-5754-11d2-8218-00C04FB687DA}" "FileList"="*.*" "Aplankas"="?:\\Catalog.wci" "Vėliavos" = dword: 00000141. "Prioritetas" = dword: 0000012c

Nukopijuokite aukščiau pateiktas eilutes į Notepad ir išsaugokite jas naudodami .reg plėtinį. Dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite Sujungti. Spustelėkite Taip kai prašoma patvirtinimo.

Aukščiau pateiktas registro nustatymas taikomas visoms „Windows“ versijoms, įskaitant „Windows 10“ (išbandyta iki 1809 versijos).

Baigiamieji žodžiai

Nors galėjau nustatyti, kur yra problema, bet neturėjau supratimo, kaip Aplankai vertė išnyko pirmiausia. Taip galėjo nutikti paleidus registro valymo priemonę. Visada stebėkite šalia rodomą vietą diske Bendras įgyjamos vietos diske kiekis: lange Disko valymas.

Tačiau yra dar viena komplikacija; vartotojas niekada nesužinos, kas ištrinama, kai neinteraktyviai vykdo disko valymą – automatizuodami disko valymą arba kai Windows automatiškai paleidžia disko valymą per užduočių planuoklį, naudodami /verylowdisk jungiklis.

Tikiuosi, kad šis įrašas padėjo jums išvengti didelės problemos jūsų sistemoje. Skaitytojai, kurie naudoja registro valymo priemones ir susiduria su šia problema, komentuokite šį straipsnį.


Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?

Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:
  • Prisek tai!
  • Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
  • Paskelbkite „Twitter“!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra tiesiai žemiau. :)

Ezoikaspranešti apie šį skelbimą