მკითხველის შეკითხვა: მე მაქვს 160 GB Western Digital მყარი დისკი დაყოფილი 40 GB ოპერაციული სისტემის დანაყოფად და დანარჩენი 120 GB ჩემი ფაილებისთვის. თუმცა, როდესაც ვიყენებ დისკის გასუფთავების პროგრამას Vista Ultimate-დან, ის გვიჩვენებს 131 გბ-იან მრავალ ვარიანტს, რომ გავასუფთავო. მას შემდეგ რაც მე დავაწკაპუნე OK არჩეული ჩანაწერების გასასუფთავებლად, მან წაშალა ყველაფერი 40 გბ-იან დანაყოფზე. შემდეგ მომიწია Windows Vista-ს ხელახლა ინსტალაცია, მაგრამ პრობლემა მეორდება.
(ამ პოსტის ინფორმაცია ეხება Windows Vista, 7 და Windows 8 სისტემებს.)
Windows-ის შეცდომის მოხსენების დისკის გასუფთავების დამმუშავებელი
კიდევ სამი ასეთი შეკითხვა რომ მივიღე, გადავწყვიტე ამ საკითხზე მემუშავა. აქ არის დისკის გასუფთავების ეკრანის სურათი:
ნახ 1: დისკის გასუფთავება აჩვენებს წასაშლელი ფაილების სიას.
ზემოთ მოყვანილი დისკის გასუფთავების გრაფიკის მიხედვით, Windows Error Reporting ფაილები შედგებოდა 196 GB, რაც ამ შემთხვევაში შეუძლებელია. მე ვითხოვე ამ გასაღების რეესტრის ექსპორტი დაზარალებული სისტემიდან:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches
ზემოაღნიშნული რეესტრის მდებარეობა შეიცავს სიას დისკის გასუფთავების დამმუშავებლები და მათი სარეგისტრაციო ინფორმაცია. პარამეტრების ჩემს სისტემასთან შედარებისას შევამჩნიე, რომ ა მართლაც მნიშვნელოვანი დასახელებული ღირებულება საქაღალდე აკლდა თითოეულ შემდეგ ქვეკლავიშს ქვეშ VolumeCaches ფილიალი:
|_ Windows-ის შეცდომის მოხსენება არქივის ფაილების შესახებ
|_ Windows-ის შეცდომის მოხსენების რიგის ფაილები
|_ Windows-ის შეცდომის მოხსენების სისტემის არქივის ფაილები
|_ Windows-ის შეცდომის მოხსენების სისტემის რიგის ფაილები
MSDN დოკუმენტაციის ეს პუნქტი იძლევა აღწერას საქაღალდე რეესტრის ღირებულება:
კონკრეტული საქაღალდე ან საქაღალდეები FileList-ის მნიშვნელობაში ჩანაწერების შესატყვისი ელემენტების მოსაძიებლად. შეგიძლიათ მიუთითოთ wildcards გამოყენებით? ან * სიმბოლოები. თუ მნიშვნელობა არის REG_SZ ტიპის, მრავალი საქაღალდის სახელი გამოყოფილია |-ის გამოყენებით პერსონაჟი, მის ორივე მხარეს სივრცეების გარეშე. თუ CSIDL მნიშვნელობა არსებობს, ამ მნიშვნელობაში შეიძლება მხოლოდ ერთი საქაღალდის მითითება. CSIDL მნიშვნელობით მითითებული მდებარეობა მიმაგრებულია საქაღალდის ბილიკზე საძიებო ბილიკის შესაქმნელად. მაგალითად, იხილეთ CSIDL მნიშვნელობის აღწერა. თუ ეს მნიშვნელობა არ არის, გამოიყენება მიმდინარე მოცულობის ძირეული საქაღალდე. DDEVCF_DOSUBDIRS დროშა საჭიროა ამ შემთხვევაში მთელი დისკის მოსაძიებლად.
გაითვალისწინეთ ბოლო სტრიქონი, სადაც ნათქვამია, რომ დისკის გასუფთავება რეკურსიულად მოძებნის მთელ მოცულობას ფაილების სიაში ნახსენები ფაილების სიაში. რეესტრის მნიშვნელობა (*.* ამ შემთხვევაში გამოყენებული ველური ბარათი) და ჩართეთ ყველაფერი ტომის წასაშლელად, თუ ჩართულია DDEVCF_DOSUBDIRS დროშა (რაც არის ჩართულია ნაგულისხმევად).
დისკის გასუფთავების WER დამმუშავებლების დაფიქსირება
ქვემოთ ხელმისაწვდომია REG ფაილები გამოსასწორებლად საქაღალდე რეესტრის მნიშვნელობები რეესტრის თითოეულ ზემოაღნიშნულ გასაღებში, რამაც მართლაც გადაჭრა პრობლემა. აი, რა აჩვენა დისკის გასუფთავებამ გამოსწორების გაშვების შემდეგ:
ჩამოტვირთვები
- cleanmgrfix.zip Windows Vista-სთვის ან 7-ისთვის
- cleanmgrfix-w8-1.zip Windows 8-ისთვის
დაკავშირებული:დისკის გასუფთავების შეცდომა: 3.99 ტბ გამოიყენება Windows განახლებების მიერ
Content Index Cleaner Disk Cleanup დამმუშავებელი
აქ არის მსგავსი შემთხვევა, მაგრამ ამჯერად ეს არის კონტენტის ინდექსის გამწმენდი დისკის გასუფთავების დამმუშავებელი.
ჩვენმა ერთ-ერთმა მკითხველმა იკითხა: მე გამოვიყენე რეესტრის გამწმენდი კომპიუტერში და ზუსტად იგივე პრობლემა მაქვს, რაც ბლოგ პოსტშია ნახსენები დისკის გასუფთავების სერიოზული პრობლემა, რომელიც გამოწვეულია გატეხილი რეგისტრაციის გამო. დისკის გასუფთავების პროგრამამ გაასუფთავა ყველაფერი, მათ შორის ჩემი ვინდოუსის ინსტალაცია. არის გამოსასწორებელი?
შედარების შემდეგ VolumeCaches ფილიალი, რომელიც გამომიგზავნა შემკითხველმა, მე შევამცირე საკითხი შემდეგ კლავიშზე:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner
ზემოთ მოცემულ კლავიშში დასახელებულია მნიშვნელობა საქაღალდე აკლდა. The საქაღალდე მნიშვნელობა უნდა იყოს წარმოდგენილი და ჰქონდეს შემდეგი მონაცემები:
?:\Catalog.wci
გამოტოვებული მნიშვნელობის შედეგად, ჩანაწერის არჩევისას კატალოგის ფაილები კონტენტის ინდექსერისთვის Disk Cleanup-ში, მიმდინარე დანაყოფში არსებული ფაილები იშლება, როდესაც დისკის გასუფთავება ადმინისტრატორის სახით მუშაობს.
Disk Cleanup Content Index Cleaner დამმუშავებლის დაფიქსირება
აქ არის რეესტრის შესწორება, რომელიც აღადგენს დაკარგული ჩანაწერს.
Windows Registry Editor ვერსია 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"="*.*" "Folder"="?:\\Catalog.wci" "დროშები"=dword: 00000141. "Priority"=dword: 0000012c
დააკოპირეთ ზემოთ მოცემული ხაზები Notepad-ში და შეინახეთ იგი .reg გაფართოებით. დააწკაპუნეთ ფაილზე მარჯვენა ღილაკით და აირჩიეთ შერწყმა. დააწკაპუნეთ დიახ როცა დასტურს ითხოვენ.
რეესტრის ზემოაღნიშნული პარამეტრი ვრცელდება Windows-ის ყველა ვერსიაზე, Windows 10-ის ჩათვლით (ტესტირებულია 1809 ვერსიამდე).
დახურვის სიტყვები
მართალია, შემეძლო ამომეცნო სად იყო პრობლემა, მაგრამ წარმოდგენა არ მქონდა, როგორ საქაღალდეები ღირებულება პირველ რიგში გაქრა. ეს შეიძლება იყოს რეესტრის გამწმენდის გაშვების შედეგი. ყოველთვის ადევნეთ თვალი დისკზე ნაჩვენები სივრცეს ახლოს თქვენ მიერ მოპოვებული დისკის სივრცის მთლიანი რაოდენობა: დისკის გასუფთავების ფანჯარაში.
მაგრამ არის კიდევ ერთი გართულება; მომხმარებელი ვერასოდეს გაიგებს, რა იშლება დისკის გასუფთავების არაინტერაქტიულად გაშვებისას — დისკის გასუფთავების ავტომატიზებით ან როდესაც Windows ავტომატურად აწარმოებს დისკის გასუფთავებას Task Scheduler-ის მეშვეობით, გამოყენებით /verylowdisk
შეცვლა.
იმედი მაქვს, რომ ეს პოსტი დაგეხმარებათ თავიდან აიცილოთ სერიოზული პრობლემა თქვენს სისტემაში. მკითხველები, რომლებიც იყენებენ რეესტრის გამწმენდებს და განიცდიან ამ პრობლემას, მოგერიდებათ კომენტარის გაკეთება ამ სტატიაზე.
ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?
თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:- ჩამაგრება!
- გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
- ტვიტერში!