Odchudzanie Windows XP i niektóre zabiegi optymalizacji
Czyszczenie katalogu dllcache
w Windows XP Pro/Home
Znajduje się on w katalogu Windows/system32 i posiada atrybuty chronionego katalogu
systemowego. Katalog ten jest wykorzystywany jako kopia plików systemowych na wypadek uszkodzenia oryginalnych.
Jeżeli zdecydujemy się go wyczyścić, to w przypadku wystąpienia błędów system poprosi o włożenie płyty instalacyjnej Windows XP do napędu CD-ROM.
Dzięki temu możemy zaoszczędzić około 400 MB wolnego miejsca na partycji
systemowej.
Z pomysłu takiego powinni jednak
zrezygnować Ci, którzy z jakiejś przyczyny nie
dysponują krążkiem instalacyjnym. Uwaga! Skutkiem ubocznym takiej decyzji
może być samoczynne włączanie checkdiska przy każdym starcie systemu. O tym jeszcze napiszę szerzej
i dlatego na razie takiego rozwiązania nie polecam.
Usuwanie zawartości folderu
i386 w Windows XP Pro/Home
Katalog znajduje się w folderze Windows/Driver Cache
i stanowi magazyn, w którym przechowywane są kopie
sterowników. Podobnie jak w przypadku skasowania zawartości folderu dllcache - w razie
potrzeby system poprosi o włożenie płyty instalacyjnej.
Tu byłabym jednak bardziej ostrożna w sytuacji gdy
mamy zainstalowane sterowniki pochodzące z innego źródła.
Jeżeli jednak miejsce na partycji systemowej
niebezpiecznie się kurczy można zrobić kopię tego
katalogu i w awaryjnej sytuacji jego zawartość
przywrócić. Zyskamy do 100 MB.
Katalog Windows Update w Windows XP Pro/Home
Instalując każdą kolejną poprawkę do Systemu
Windows XP w folderze Windows Update pojawia się nowy
katalog o charakterystycznej nazwie np. $NtUninstallKB821557$.
Są w nim tworzone pliki, które pozwalają na
odinstalowanie wybranego uaktualnienia. Kto jednak
zdecydował się korzystać z WindowsUpdate na pewno
operacji takich wykonywać nie będzie a zatem i zawartość
tego folderu jest absolutnie zbędna.
Wyłączenie hibernacji
W tej kwestii zdania są mocno podzielone więc kilka
słów wyjaśnienia. Hibernacja polega "zrzuceniu" przez komputer całej zawartości pamięci na twardy dysk, po czym następuje jego wyłączenie. Wszystkie informacje na temat istniejących urządzeń, sterowników i uruchomionych aplikacji zostają zapisane, w wyniku czego przy starcie systemu dane te są bardzo szybko odzyskiwane.
Stosunkowo najwięcej czasu podczas uruchamiania się systemu zajmuje jego autodiagnostyka. W przypadku hibernacji
Windows, darowuje sobie sprawdzanie i wczytuje wszystkie potrzebne informacje z
dysku.
Funkcja ta przyspiesza zatem start systemu z drugiej
strony pożera jednak spore zasoby szacowane na około
300 MB (przy 256 MB RAM). O wyborze rozwiązania powinna
zatem decydować wolna przestrzeń dyskowa.
Aby wyłączyć hibernację należy z "Panelu
sterowania" wybrać opcję "Zarządzanie
energią" i na zakładce "Hibernacja"
zlikwidować zaznaczenie, które uaktywnia tę funkcję.
Gdyby zdarzyło się, że po wykonaniu tych czynności
nie przybyło wolnego miejsca może to oznaczać, że
plik hiberfil.sys nadal znajduje się na partycji
systemowej. Jeżeli tak jest trzeba go usunąć.
Przywracanie systemu w Windows XP
Pro/Home - porada dla odważnych
Funkcja ta potrafi pochłaniać spore obszary przestrzeni
dyskowej dlatego jeśli pracujesz stabilnie i ostrożnie
możesz z niej zrezygnować, zwłaszcza jeśli równolegle
korzystasz z możliwości przywracania obrazu partycji
np. przy pomocy Norton Ghost lub zainstalowałeś
system na partycji z systemem NTFS.
Traktując swój komputer jak poligon doświadczalny
sama się na to nie odważyłam ale przecież nie każdy
musi się świadomie narażać na upadek.
Aby wyłączyć przywracanie systemu wybieramy z
"Panelu sterowania" opcję
"System" i na zakładce "Przywracanie systemu" zaznaczamy opcję "Wyłącz przywracanie na wszystkich dyskach".
Usuwanie zbędnych składników systemu w Windows XP
Pro/Home
Bezpośrednie usunięcie niepotrzebnych składników
systemu z poziomu panelu sterowania wcale nie jest
takie proste, gdyż system na to z reguły nie
pozwala. Jeżeli się na to zdecydujemy trzeba w
pierwszej kolejności usunąć tę barierę.
Z menu "Start" wybieramy "Uruchom"
i wpisujemy następujący ciąg:
notepad.exe C:/windows/inf/sysoc.inf
- o ile system został zainstalowany na
partycji C.
W ten sposób przyspieszymy dostęp do poliku
sycos.inf, który poddamy pewnej modyfikacji.
W notatniku wybieramy funkcję zamiany tekstu lub
korzystamy z kombinacji klawiszy Ctrl+H.
W okienku wyszukiwania wpisujemy HIDE, a pole
"Zamień na" pozostawiamy puste. Klikamy na
przycisk "Zamień wszystkie" i zapisujemy
zmiany. Tak spreparowany plik odblokuje możliwość
odinstalowania składników.
Mam nadzieję, że pozbędziecie się tylko tych
absolutnie niepotrzebnych.
Uruchamianie i odzyskiwanie
Windows XP w domyślnych ustawieniach nie podaje
przyczyny padu systemu, a gdy zaistnieje błąd
zatrzymania komputer automatycznie uruchamiany jest
ponownie. Żeby ustalić co było powodem przerwania pracy
trzeba sprawdzić w dziennikach systemowych odpowiednie
wpisy.
Ustawienie takie jest niepraktyczne bo mało zorientowany
użytkownik i tak nie pozna przyczyny niestabilności
systemu. Zamiast zagadkowych restartów lepiej
wykorzystać tzw. niebieskie ekrany, które dostarczają
znacznie więcej informacji o błędzie.
Drugą sprawą są zrzuty pamięci szalenie przydatne dla
programistów, a zupełnie niepotrzebne w warunkach
domowych.
W tej sytuacji proponuję
następujące ustawie- nia: klikając prawym klawiszem w "Mój
Komputer" wybieramy "Właściwości" i zakładkę
"Zaawansowane".
W polu "Uruchamianie i odzyskiwanie" klikamy na
"Ustawienia" teraz likwidujemy zaznaczenie przy
"Automatycznie uruchom ponownie" oraz "Wyślij alert
administracyjny". W polu "Zapisy- wa nie informacji o
debugowaniu" wybieramy "Brak". Jeśli ktoś ma uraz na
punkcie niebies- kiego ekranu niech zezwoli na
automatyczny restart.
Dr.Watson32
Skoro zdecydowaliśmy się na tak radykalne posunięcia,
rezygnując z informacji o błędach, w podobny sposób możemy
zoptymalizować ustawienia narzędzia Dr.Watson.
Z menu "Start" wybieramy
"Uruchom" i wpisujemy: drwtsn32. Uruchomi nam się
aplikacja zarządzająca błędami, zarówno tymi pojawiającymi
się w systemie jak i w programach, których używamy.
W oknie "Błędy aplikacji" możemy zobaczyć, które aplikacje
nam "padały" w trakcie pracy.
To w zasadzie wystarczająca informacja dla normal- nego
użytkownika. A zatem w sekcji "Opcje" możemy odznaczyć
wszystkie pozycje. Teraz przechodzimy do folderu, w którym
Dr.Watson32 składuje zbierane przez siebie dane i
spokojnie kasujemy wszystkie pliki. Ścieżka do tego
katalogu to:
Documents and Settings/All Users/Dane
aplikacji/Microsoft/Dr Watson.
Na czym jeszcze można zaoszczędzić
Poza wskazanymi wyżej możliwościami nie zapominajmy
zatem o modyfikacji "prostych ustawień", z którymi
mamy do czynienia w każdej wersji Windows.
Katalog Help Jeżeli nigdy nie posługujemy się "Pomocą Windows" to możemy śmiało
pozbyć się jego zawartości zyskując około 50 MB. Dodatkowo, jeżeli korzystamy z Windows XP - wyłączmy usługę "Centrum pomocy".
Zdecydowanie odradzam takie posunięcie początkującym
bo pomoc techniczna Windows XP jest na prawdę dobra. Z
drugiej strony znam takich, którzy posługują się
komputerem kilka lat - nic nie wiedzą i nie chcą
wiedzieć, ale ci z pewnością nie przeczytają także
tego tematu.
Katalog Media
Rezygnując z domyślnych dźwięków Windows możemy
pozbyć się także tego katalogu. Łącznie z dźwiękami instalowanymi przez pakiet Office
możemy zaoszczędzić ok. 2.5 MB miejsca - niewiele.
Wielkość kosza
Miejsce zarezerwowane na kosz to w sumie miejsce niedostępne
dla innych plików i po prostu stracone. Osobiście chętnie
doradzałabym całkowicie z niego zrezygnować, bo w końcu
wyrzucenie czegoś do kosza i tak nie powoduje
fizycznego usunięcia pliku. Jednak ze względu na fakt,
że przypadkowe błędy mogą się zdarzyć - robić mi
tego nie wypada.
Zatem przynajmniej ograniczmy domyślną pojemność
kosza, wynoszącą 10% przestrzeni partycji, a zyskamy
wielokrotnie więcej niż po usunięciu innych i
bardziej przydatnych katalogów.
Klikając w ikonę kosza prawym przyciskiem myszy
wybieramy "Właściwości", a na zakładce
"Globalne" zaznaczamy opcję "Konfiguruj
dyski niezależnie". W następnym kroku maksymalnie
ograniczamy pojemność kosza przynajmniej dla partycji
systemowej.
Tymczasowe pliki internetowe
Podobnie jak kosza na środku pokoju, nie lubię
tymczasowych plików internetowych, z których nigdy nie
korzystam. Nie wypada mi zdradzać u kogo, ale widziałam
katalog zapchany ponad 200 MB tych śmieci, w sytuacji
gdy brak miejsca na dysku nie pozwalał nawet na
nagranie płyty. Postawione mi w takiej sytuacji pytanie
- co stało się z komputerem? - było tragiczne samo w
sobie.
A zatem klikamy prawym przyciskiem myszy w ikonę
Internet Explorera i jak poprzednio wybieramy "Właściwości".
W polu Tymczasowe pliki internetowe klikamy na
"Ustawienia" i maksymalnie ograniczamy dostępne
miejsce na dysku. W kolejnym kroku w polu
"Historia" ograniczamy maksymalnie liczbę dni
przechowywania stron.
Niektóre
zabiegi podnoszące wydajność systemu lub podnoszące
komfort pracy
Indeksowanie (dla Win XP z
systemem plików NTFS)
Z jednej strony usługa indeksowania potrafi przynieść
duże korzyści, z drugiej jednak - potrafi doprowadzać do pasji, a nawet utrudnić bądź uniemożliwić wykonywanie pewnych zadań
na komputerze. Włączenie tej usługi powoduje, że komputer "w wolnych chwilach" przegląda
nasze dyski i tworzy spis ich zawartości. Przyspiesza to wyszukiwanie informacji na
dysku szczególnie, jeśli posiadamy bardzo duże partycje.
W większości przypadków indeksowanie jest jednak zbędne. Co więcej - wielu użytkowników
oglądając filmy skarży się na ich zacinanie. To właśnie efekt
odbywającego się indeksowania.
Decydując się na wyłączenie indeksowania klikamy
prawym przyciskiem myszy w ikonę "Mój Komputer"
i wybieramy "Właściwości". Likwidujemy
zaznaczenie przy "Zezwalaj na indeksowanie tego dysku, aby przyspieszyć wyszukiwanie plików".
W oknie które powinno się pojawić wybieramy "Zastosuj zmiany do X:/podfolderów i plików"
(gdzie X - to litera wybranego dysku).
Cache'owanie plików dll
Explorer często kopiuje do pamięci wiele plików DLL i pozostawia je tam przez dłuższy
czas. Pozwala to przyspieszyć kolejne uruchamianie tych samych aplikacji lub programów korzystających z tych samych bibliotek
DLL. Niestety równolegle znacznie zmniejsza ilość dostępnej pamięci.
Jeżeli ilość pamięci operacyjnej RAM wynosi 128MB i poniżej zaleca się jednak
czyszczenie tych bibliotek.
Odpowiada za to wartość DWORD AlwaysUnloadDLL w następującej
gałęzi:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
wartość typu DWORD:
'1' - system zawsze będzie usuwał z pamięci władowane wcześniej pliki
DLL
'0' - system będzie zostawiał na jakiś czas
przeniesione wcześniej pliki DLL
Przyspieszenie bootowania
Dla zoptymalizowania czasu bootowania warto posłużyć
się programem BootVis przygotowanym specjalnie do tego celu przez Microsoft.
Program ten zoptymalizuje ułożenie plików na dysku,
przez co możemy zyskać nawet kilkanaście sekund przy uruchamianiu Windows
XP.
Program jest dostępny w moim dziale Downloads.
Po ściągnięciu radzę rozpakować go na dysku C
(jeden plik) i uruchomić.
Po uruchomieniu z paska
narzędzi wybieramy "Trace", a z rozwija nej
listy Next Boot + Driver Delays. W kolejnym oknie
Trace Repetitions akceptujemy domyślne ustawienia i
klikamy OK. Teraz system restartuje się automatycznie
i musimy chwilę poczekać na samoczynne uruchomienie
BootVis. Na ewentualną rezygnację program da nam
kilkanaście sekund odmierzając w kolejnym oknie czas
do ponownego uruchomienia.
Po zakończeniu trasowania program pokaże nam m.inn. wykres czasów jakie są potrzebne na ładownie poszczególnych części systemu i sterowników.
Jeśli któryś ze sterowników jest szczególnie wolny, warto poszu-
kać jego nowszej wersji, przystosowanej do szybkiej inicjacji urządzenia.
Pomijając bootvis.exe w moim przypadku
zdecydowanie powolny był proces hsdx.exe ale to
program, którym robiłam zrzuty obrazków.
Po zapoznaniu się z wynikami skanowania systemu
ponownie wybieramy z menu "Trace" i tym
razem "Optimize System".
Całą resztę
program wykona już bez naszego udziału.
Z całą pewnością przedstawiony materiał nie
wyczerpuje tematu, a zwłaszcza optymalizacji ustawień
Windows XP i jeszcze do niego wrócę. Na razie
zrobiliśmy spory krok, który jak sądzę dobrze będzie
służył nam i systemowi.