ПредишенСледващото

Utility Spotlight PageDefrag

Lance Whitney (Lance Whitney)

Изтеглете изходния код на тази статия: PageDefrag (70KB)

Обичайната Windows ® за дефрагментиране оптимизира по-голямата част от файловете на твърдия диск, но някои от тях не се обработват от повечето програми за дефрагментиране. Файлове, които са отворени и заключен за изключителен достъп, като например страница файлът с Windows Registry и кошерите, обикновено не се обработват, за дефрагментиране програма, която е част от Windows, както и програми на трети страни. Стандартни интерфейси API Windows не поддържа дефрагментиране на файлове, които са в употреба. За щастие, обслужване PageDefrag програма, създадена от Марк Русинович за Sysinternals на фирмата, спестява много време чрез дефрагментиране на файловете, които остават недокоснати от други програми.

PageDefrag програма ви позволява да дефрагментирате страница файлът с Windows, регистъра кошерите, архив на събитията, както и файла за хибернация (площ от диск, който съхранява съдържанието на паметта в лаптопа на преход в режим на заспиване). Програмата оптимизира тези файлове по време на стартирането на компютъра, преди да ги използвате.

За да започнете да PageDefrag програма, просто кликнете pagedfrg.exe файл два пъти. Програмата показва имената на всички файлове, които могат да обработват по време на дефрагментиране (вж. Фиг. 1). име на файла за размяна - pagefile.sys. Registry кошери са представени като отделни файлове за всеки клон - по подразбиране, SAM, СИГУРНОСТ, софтуер и SYSTEM. Записките в дневника също се показват под формата на отделни файлове: например, AppEvent.evt е приложение за списание, SecEvent.evt а - системата за сигурност, списание SysEvent.evt - системния регистър. И накрая, зимен сън файл -Hiberfil.sys.

Фиг. 1 PageDefrag програма показва имената на всички файлове, които могат да обработват (кликнете върху изображението за по-голям размер)

Клъстерите колона (клъстери) се намира в непосредствена близост до името на всеки файл, който показва колко дисково клъстери, разпределени на файла, както и фрагменти от колона, която показва как разпокъсани или несъвместими части на файловете са разпръснати в различни диска. Въз основа на тези данни, можем да се определи дали файловете трябва дефрагментиране.

Има два варианта: можете да дефрагментиране на файлове по време на следващото рестартиране или на всяко рестартиране. Освен ако файловете не са в постоянна употреба, и компютърът ви не е сървър или друго устройство, което рядко се рестартира, ще постигнете отлични резултати в дефрагментирането на следващото рестартиране. В допълнение, има забавяне във формата на обратно броене, така че винаги има възможност да прекратите процеса на дефрагментиране при стартиране на компютъра.

Когато рестартирате компютъра си, обикновено CHKDSK ще започне програма, след което програмата започва PageDefrag. Файловете се съхраняват в последователни клъстери не, обработени. Файлове разделени на фрагменти, които са оптимизирани последователно, един след друг. Програмата показва наименованието на defragmented елемент, съобщава, че успешно дали да дефрагментирате, и изброява броя на клъстерите, заемани от файла преди и след дефрагментиране.

PageDefrag програма, не може да бъде в състояние да се оптимизира файловете ви, ако компютърът ви не разполага с достатъчно място на диска или свободно пространство по себе си е силно фрагментиран. В тези случаи, ще трябва да се освободи повече пространство, а първото стартиране на Windows Defragmenter да се оптимизира пространството и след това изпълнете отново PageDefrag програма.

PageDefrag програма обикновено работи бързо, тъй като тя се занимава само малък брой файлове, но ако файловете са силно фрагментирани, дефрагментиране ще отнеме значително време, особено за първи път. След PageDefrag програма приключи своята работа, Windows се стартира по обичайния начин. Сега можете да стартирате програмата отново, за да се уверите, че всеки файл сега е единичен фрагмент.

PageDefrag програма може да се управлява без интерактивно, с помощта на командния ред или скрипт с помощта на опцията -e да дефрагментирате на товарене (Defrag обувка), -о-веднъж дефрагментиране (Defrag веднъж), -п за не дефрагментира (Никога Defrag) и -t за уточняване на времето на закъснение в секунди (Set обратно броене) pagedfrg.exe преди началото на програмата.

За повече информация и за да изтеглите копие на програмата, посетете microsoft.com/technet/sysinternals/FileAndDisk/PageDefrag.mspx на уеб страница.

Ланс Уитни (Ланс Уитни) - IT консултант, треньор и технически писател. Безброй часове той прекарва създаване на Windows работни станции и сървъри. Един журналист по професия, преди 15 години, той започва да учи информационни технологии.

Подкрепете проекта - споделете линка, благодаря!