PageDefrag Privire de ansamblu utilitar
Lance Whitney
Descărcați codul sursă pentru acest articol: PageDefrag (70KB)
Un program tipic de defragmentare Windows® vă permite să optimizați majoritatea fișierelor de pe hard disk, dar unele dintre ele nu sunt gestionate de majoritatea programelor de defragmentare. Fișierele care sunt deschise și blocate pentru acces exclusiv, cum ar fi fișierul swap Windows și sucursala de registry, de obicei nu sunt gestionate de defragmentatorul inclus în Windows sau de programele terță parte. API-urile Windows standard nu acceptă defragmentarea acelor fișiere care sunt utilizate. Din fericire, utilitatea PageDefrag, creată de Mark Rusinovich pentru Sysinternals, poate economisi mult timp defragmentând acele fișiere care rămân neatinse de alte programe.
Programul PageDefrag vă permite să defragmentați fișierul pentru Windows pagina, registrilor, jurnalele de evenimente, iar fișierul de hibernare (zona de un disc care stochează conținutul memoriei în laptop-ul de tranziție în modul de repaus). Programul optimizează aceste fișiere în timpul pornirii computerului, înainte de a le utiliza.
Pentru a porni programul PageDefrag, faceți dublu clic pe fișierul pagedfrg.exe. Programul afișează numele tuturor fișierelor pe care le poate procesa în timpul defragmentării (a se vedea Figura 1). Numele fișierului de paginare este pagefile.sys. Registrele de registru sunt reprezentate ca fișiere separate pentru fiecare ramură - DEFAULT, SAM, SECURITY, SOFTWARE și SYSTEM. jurnalele de evenimente sunt, de asemenea, afișate sub formă de fișiere separate: de exemplu, AppEvent.evt este o aplicatie revista, SecEvent.evt - jurnal de securitate, revista SysEvent.evt - jurnalul de sistem. În cele din urmă, fișierul hibernare este Hiberfil.sys.
Fig. 1 PageDefrag afișează numele tuturor fișierelor pe care le poate procesa (Faceți clic pe imagine pentru o vizualizare mai mare)
coloana ciorchini (clusters) este situat lângă numele fiecărui fișier, care arată cât de mult clustere de disc alocate fișierului, și fragmente dintr-o coloană care arată modul în care părțile fragmentate sau inconsistente ale fișierelor sunt împrăștiate pe disc. Pe baza acestor date, puteți stabili dacă fișierele necesită defragmentare.
Există două posibilități: puteți defragmenta fișierele la repornirea ulterioară sau la fiecare repornire. Cu excepția cazului în care fișierele sunt utilizate permanent și calculatorul dvs. nu este un server sau alt dispozitiv care se restabilește rar, veți obține rezultate excelente în defragmentare când reporniți. În plus, există o întârziere în forma unei numărătoare inversă, astfel încât aveți întotdeauna posibilitatea de a întrerupe procesul de defragmentare atunci când porniți computerul.
Când computerul este repornit, programul chkdsk va fi, de obicei, pornit, după care începe programul PageDefrag. Fișierele aflate sub formă de clustere consecutive nu sunt procesate. Fișierele împărțite în fragmente sunt optimizate secvențial, unul câte unul. Programul afișează numele elementului defragmentat, raportează dacă defragmentarea a reușit și afișează numărul de clustere ocupate de fișier înainte și după defragmentare.
Este posibil ca programul PageDefrag să nu poată optimiza fișierele dacă calculatorul nu are spațiu liber pe disc sau dacă acest spațiu liber este fragmentat. În aceste cazuri, va trebui să eliberați spațiu suplimentar și să executați mai întâi programul de defragmentare Windows pentru a optimiza spațiul liber și apoi reporniți programul PageDefrag.
Programul PageDefrag funcționează de obicei repede, deoarece procesează numai un număr mic de fișiere, dar dacă fișierele sunt foarte fragmentate, va dura un timp considerabil de defragmentare, mai ales pentru prima dată. După ce programul PageDefrag își încheie activitatea, Windows rulează în mod obișnuit. Acum, puteți rula programul din nou pentru a vă asigura că fiecare fișier este acum o singură bucată.
Programul PageDefrag poate rula non-interactiv, folosind linia de comandă sau un script folosind opțiunea -e defragmentarea la încărcare (Defrag de boot), -O-o dată defragmentarea (Defrag o dată), -N pentru a nu defragmenta (Niciodată Defrag) și -ta specificați intervalul de timp în secunde (Set Countdown) înainte de a executa programul pagedfrg.exe.
Pentru mai multe informații și pentru a descărca o copie a programului, vizitați pagina web microsoft.com/technet/sysinternals/FileAndDisk/PageDefrag.mspx.
Lance Whitney (Lance Whitney) este un consultant IT, profesor și dezvoltator de documentație tehnică. Nenumărate ore petrecute pe crearea stațiilor de lucru și a serverelor Windows. Un jurnalist de profesie, acum 15 ani, a început să studieze tehnologia informației.