Upit čitatelja: Imam Western Digital tvrdi disk od 160 GB podijeljen na particiju operativnog sustava od 40 GB i ostalih 120 GB za moje datoteke. Međutim, kada pokrenem uslužni program Disk Cleanup iz Vista Ultimate, on pokazuje više opcija od 131 GB za čišćenje. Nakon što sam kliknuo U redu da očistim odabrane unose, izbrisao je sve na particiji od 40 GB. Zatim sam morao ponovno instalirati Windows Vista, ali čini se da se problem ponavlja.
(Informacije u ovom postu odnose se na sustave Windows Vista, 7 i Windows 8.)
Upravljač čišćenja diska za prijavu pogrešaka u sustavu Windows
Dobivši još tri takva pitanja, odlučio sam poraditi na ovom pitanju. Evo snimka zaslona onoga što je prikazalo čišćenje diska:
Sl. 1: Čišćenje diska koje prikazuje popis datoteka za brisanje.
Prema gornjoj grafiki za čišćenje diska, datoteke izvješćivanja o pogreškama sustava Windows čine da 196 GB, što je u ovom slučaju nemoguće. Zatražio sam izvoz registra ovog ključa iz zahvaćenog sustava:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches
Gornja lokacija registra sadrži popis Rukovaoci čišćenja diska i podatke o njihovoj registraciji. Uspoređujući postavke s mojim sustavom, primijetio sam da a stvarno važno imenovana vrijednost Mapa nedostajao je u svakom od sljedećih potključeva ispod VolumeCaches podružnica:
|_ Arhivske datoteke izvješćivanja o pogreškama sustava Windows
|_ Datoteke reda čekanja za izvješćivanje o pogreškama sustava Windows
|_ Arhivske datoteke sustava za izvješćivanje o pogreškama sustava Windows
|_ Datoteke čekanja sustava za izvješćivanje o pogreškama sustava Windows
Ovaj odlomak iz MSDN dokumentacije daje opis za Mapa vrijednost registra:
Određena mapa ili mape za traženje stavki koje odgovaraju unosima u vrijednosti FileList. Možete odrediti zamjenske znakove pomoću? ili * znakova. Ako je vrijednost tipa REG_SZ, nazivi više mapa se odvajaju pomoću | znak, bez razmaka s obje strane. Ako je prisutna CSIDL vrijednost, samo jedna mapa može biti navedena u ovoj vrijednosti. Mjesto označeno CSIDL vrijednošću stavlja se ispred puta te mape kako bi se sastavio put pretraživanja. Na primjer, pogledajte opis CSIDL vrijednosti. Ako ova vrijednost izostane, koristi se korijenska mapa trenutnog volumena. Oznaka DDEVCF_DOSUBDIRS je u tom slučaju potrebna za pretraživanje cijelog pogona.
Obratite pažnju na zadnji redak koji navodi da će Čišćenje diska rekurzivno pretraživati cijeli volumen za popis datoteka navedenih u FileList vrijednost registra (*.* zamjenski znak koji se koristi u ovom slučaju) i uključi sve na volumenu za brisanje ako je omogućena oznaka DDEVCF_DOSUBDIRS (što je omogućeno prema zadanim postavkama).
Popravljanje WER rukovatelja za čišćenje diska
U nastavku su dostupne REG datoteke za popravak Mapa vrijednosti registra u svakom od gore navedenih ključeva registra, što je doista riješilo problem. Ovo je ono što je Disk Cleanup pokazalo nakon pokretanja popravka:
Preuzimanja
- cleanmgrfix.zip za Windows Vista ili 7
- cleanmgrfix-w8-1.zip za Windows 8
POVEZANO:Greška za čišćenje diska: 3,99 TB Koristi ažuriranja sustava Windows
Čistač indeksa sadržaja Rukovalac čišćenja diska
Evo sličnog slučaja, ali ovaj put je to Čistač indeksa sadržaja Rukovalac čišćenja diska.
Pitao je jedan od naših čitatelja: Koristio sam čistač registra na svom računalu i imam potpuno isti problem kao što je spomenuto u postu na blogu Ozbiljan problem čišćenja diska uzrokovan neispravnom registracijom. Program za čišćenje diska očistio je sve, uključujući moju instalaciju sustava Windows. Ima li popravka?
Nakon usporedbe VolumeCaches grana koju mi je poslao pitatelj, suzio sam pitanje na sljedeći ključ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Čistač indeksera sadržaja
U gornjem ključu, vrijednost imenovana Mapa je nedostajao. The Mapa vrijednost treba biti prisutna i imati sljedeće podatke:
?:\Catalog.wci
Kao rezultat vrijednosti koja nedostaje, kada odaberete unos Kataloške datoteke za Content Indexer u Disk Cleanup, datoteke na trenutnoj particiji se brišu kada se Disk Cleanup pokrene kao administrator.
Popravljanje alata za obradu indeksa sadržaja za čišćenje diska
Ovdje je popravak registra koji vraća unos koji nedostaje.
Windows Registry Editor verzija 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}" "Popis datoteka"="*.*" "Folder"="?:\\Catalog.wci" "Zastave"=dword: 00000141. "Prioritet"=dword: 0000012c
Kopirajte gornje retke u Notepad i spremite ga s nastavkom .reg. Desnom tipkom miša kliknite datoteku i odaberite Sjediniti. Klik Da kada se traži potvrda.
Gornja postavka registra primjenjuje se na sve verzije sustava Windows, uključujući Windows 10 (testirano do verzije 1809.)
Završne riječi
Iako sam mogao identificirati gdje je problem, ali nisam imao pojma kako Mape vrijednost je nestala na prvom mjestu. To je moglo biti rezultat pokretanja čistača registra. Uvijek pazite na prostor na disku koji je prikazan u blizini Ukupna količina prostora na disku koju dobijete: u prozoru za čišćenje diska.
Ali postoji još jedna komplikacija; korisnik nikada neće znati što se briše kada se neinteraktivno izvodi Disk Cleanup - automatizacijom čišćenja diska ili kada Windows automatski pokreće Disk Cleanup putem Planera zadataka, koristeći /verylowdisk
sklopka.
Nadam se da vam je ovaj post pomogao spriječiti veliki problem u vašem sustavu. Čitatelji koji koriste čistače registra i imaju ovaj problem, slobodno komentirajte ovaj članak.
Jedna mala molba: Ako vam se svidio ovaj post, podijelite ovo?
Jedan tvoj "sitni" share bi ozbiljno pomogao u razvoju ovog bloga. Nekoliko sjajnih prijedloga:- Prikvačiti!
- Podijelite ga na svom omiljenom blogu + Facebooku, Redditu
- Tweetajte!