Skaitytojo užklausa: Aš turiu 160 GB „Western Digital“ kietąjį diską, padalintą į 40 GB operacinės sistemos skaidinį, o kitus 120 GB - į savo failus. Tačiau kai „Vista Ultimate“ paleidžiu disko valymo įrankį, jame rodomos kelios 131 GB parinktys, kurias reikia išvalyti. Spustelėjęs „Gerai“, kad išvalyčiau pasirinktus įrašus, viskas buvo ištrinta iš 40 GB skaidinio. Tada man teko iš naujo įdiegti „Windows Vista“, tačiau panašu, kad problema pasikartoja.
(Informacija šiame įraše taikoma „Windows Vista“, 7 ir „Windows 8“ sistemoms.)
„Windows“ klaidų ataskaitų teikimas apie disko valymo tvarkyklę
Gavęs dar tris tokius klausimus, nusprendžiau padirbėti šiuo klausimu. Čia yra disko valymo ekrano kopija:
1 pav. Disko valymas, kuriame pateikiamas ištrinamų failų sąrašas.
Remiantis aukščiau pateikta Disko valymo grafika, „Windows“ klaidų ataskaitų rinkmenų failai sudarė 196 GB, o šiuo atveju tai neįmanoma. Paprašiau eksportuoti šį raktą iš paveiktos sistemos į registrą:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches
Aukščiau esančioje registro vietoje yra Disko valymo tvarkytojų sąrašas ir jų registracijos informacija. Lygindamas parametrus su savo sistema, pastebėjau, kad kiekvienoje iš šių „ VolumeCaches“ šakos esminių raktų trūksta tikrai svarbios reikšmės, pavadintos aplanku :
| _ „Windows“ klaidų ataskaita apie archyvo failus
| _ „Windows“ klaida teikiant eilės failus
| _ „Windows“ klaidų pranešimo sistemos archyvo failai
| _ „Windows“ klaidų ataskaitų teikimas apie sistemos eilės failus
Šioje MSDN dokumentacijos pastraipoje pateikiamas aplanko registro vertės aprašymas:
Konkretus aplankas ar aplankai, skirti ieškoti elementų, atitinkančių „FileList“ vertės įrašus. Galite nurodyti pakaitos ženklus naudodami? arba * simbolių. Jei reikšmė yra REG_SZ tipo, keli aplanko pavadinimai atskirti naudojant | veikėjas be tarpų abiejose jo pusėse. Jei yra CSIDL reikšmė, šioje vertėje gali būti nurodytas tik vienas aplankas. CSIDL reikšme nurodyta vieta yra pridėta prie to aplanko kelio, kad būtų sudarytas paieškos kelias. Pvz., Žr. CSIDL vertės aprašą. Jei šios vertės nėra, naudojamas dabartinio tomo šakninis aplankas. DDEVCF_DOSUBDIRS vėliava reikalinga tokiu atveju norint ieškoti visame diske.
Atkreipkite dėmesį į paskutinę eilutę, kurioje teigiama, kad Disko valymas rekursyviai ieškos viso rinkinio failų sąraše, nurodytame „FileList“ registro reikšmėje (šiuo atveju naudojama *. * Pakaitos simbolis), ir apims viską, ką norite ištrinti, jei DDEVCF_DOSUBDIRS vėliava yra. įjungta (kuri įjungta pagal numatytuosius nustatymus).
Disko valymo taisymas WER tvarkyklės
Žemiau pateikiami REG failai, skirti pataisyti aplanko registro reikšmes kiekviename iš aukščiau pateiktų registro raktų, kurie iš tikrųjų išsprendė problemą. Tai parodė disko valymas paleidus pataisą:
Siuntiniai
- „cleanmgrfix.zip“, skirtą „Windows Vista“ arba 7
- „Windows 8“ „ cleanmgrfix-w8-1.zip “
SUSIJEDS: Disko valymo klaida: 3, 99 TB, naudojama „Windows“ naujinimų
Turinio rodyklės valiklio disko valymo tvarkyklė
Čia yra panašus atvejis, tačiau šį kartą tai yra „ Content Index Cleaner Disk Cleanup“ tvarkyklė.
Vienas iš mūsų skaitytojų paklausė: Aš savo kompiuteryje naudojau registro valiklį ir turiu lygiai tokią pačią problemą, kaip ir minėta tinklaraščio įraše „Rimta disko valymo problema“, kurią sukėlė sugadinta registracija. Disko valymo programa išvalė viską, įskaitant mano „Windows“ diegimą. Ar yra taisymas?
Palyginęs „ VolumeCaches“ skyrių, 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 klaviše trūko vertės, pavadintos aplanku . Aplanko reikšmė turėtų būti nustatyta ir turėti šiuos duomenis:
?: \ Katalogas.wci
Dėl trūkstamos vertės, kai disko valymo priemonėje pasirenkate įrašą Katalogo failai turinio rodyklėlei, dabartinio skaidinio failai ištrinami, kai disko valymas vykdomas kaip administratorius.
Disko valymo turinio rodyklės valymo priemonės taisymas
Čia yra registro pataisymas, kuris 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-11d -8218-00C04FB687DA} "" FileList "=" *. * "" Aplankas "="?: \\ Katalogas.wci "" Vėliavos "= dword: 00000141" Priority "= dword: 0000012c
Nukopijuokite aukščiau nurodytas eilutes į užrašų knygelę ir išsaugokite ją naudodami .reg plėtinį. Dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite Sujungti . Kai paprašysite patvirtinimo, spustelėkite Taip .
Aukščiau pateiktas registro nustatymas taikomas visoms „Windows“ versijoms, įskaitant „Windows 10“ (išbandytos iki 1809 versijos).
Uždarymo žodžiai
Nors ir galėjau identifikuoti problemą, tačiau nesuvokiau, kaip pirmiausia aplanko vertė. Tai galėjo būti registro švaresnio kompiuterio veikimo rezultatas. Visada stebėkite, kiek vietos diske yra lange Disko valymas.
Tačiau yra dar viena komplikacija; vartotojas niekada nesužinos, kas ištrinama, kai disko valymas vykdomas ne interaktyviai - automatizuodamas disko valymą arba kai „Windows“ automatiškai paleidžia disko valymą naudodamas užduočių planuoklę, naudodamas jungiklį /verylowdisk
.
Tikiuosi, kad šis įrašas padėjo jums išvengti pagrindinės jūsų sistemos problemos. Skaitytojai, kurie naudojasi registro valymo priemonėmis ir patiria šią problemą, gali laisvai komentuoti šį straipsnį.