Re: rejestr - plik SYSTEM jest za duży.

Autor: Piotr Palusiński <perfekt_xl_at_invalid.wp.pl>
Data: Sun 31 Jan 2010 - 18:58:03 MET
Message-ID: <hk4gj6$qnp$1@atlantis.news.neostrada.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response

In news:hk4g8p$2jh$1@nemesis.news.neostrada.pl,
*Osadnik* <osadnik.www@wp.pl> typed:
> Jak zlokalizować rozpasiona gałąź rejestru? bo mój plik SYSTEM ma 204800
> KB i to STANOWCZO za dużo, ale nie chce przywracać pliku z /repair bo
> znów czeka mnie mozolna instalacja sterowników albo co gorsza rozpad RAID.
> jakiś sterownik/usługa natworzyła tych kluczy tylko nie wiem jaka i gdzie.
> Jakim programem, sposobem to zlokalizować?
>
> Czy klucz currentcontrolsetx można spokojnie wyrzucić, bo mam ich kilka.

*SYSTEM*- przechowuje ustawienia kontrolne. Każdy z podkluczy kontrolnych
nosi nazwę ControlSetxxx, gdzie xxx jest numerem rosnącym zaczynającym się
od 001. System operacyjny w celu sprawdzenia czy następny start systemu
zostanie wykonany poprawnie, wykorzystuje tylko dwa ostatnie utworzone
podklucze. ControlSetxxx zawierają ustawienia sterowników urządzeń oraz
konfiguracje usług. HKLM\System\CurrentControlSet jest linkiem do
ControlSetxxx, a klucz HKLM\System\Select przechowuje informacje o tym,
który z podkluczy ControlSetxxx jest aktualnie w użyciu. Jednym z
najważniejszych podkluczy klucza System jest:

*ControlSetxxx*- wiele zestawów sterujących jest przechowywana w kluczu
SYSTEM jako podklucze o nazwach ControlSet001, ControlSet002 i
ControlSet003. Maksymalnie mogą istnieć cztery zestawy sterujące, ale zwykle
są tylko dwa. Mechanizm tworzenia zestawów sterujących jest podobny do
stosowanego na komputerach z systemem MS-DOS przy wykonywaniu kopii
zapasowych pliku config.sys. Standardowo istnieje jeden config.sys używany
przy uruchamianiu systemu i jego kopia zapasowa. Jednak w przypadku rejestru
cały proces tworzenia i zarządzania kopiami zapasowymi jest automatycznie
wykonywany przez system.

*Select*- zawiera cztery wpisy opisujące zastosowanie zestawu sterującego.
Oto one:

*Default*- wpis Default identyfikuje numer zestawu sterującego (na przykład
001=ControlSet001), który system powinien użyć przy następnym uruchomieniu.
Może mieć to miejsce, gdy błąd uniemożliwi załadowanie systemu lub zostanie
wybrana opcja Ostatnia znana dobra konfiguracja.

*Current*- wpis Current określa numer przyporządkowany zestawowi
sterującego, który faktycznie został użyty w trakcie uruchomienia systemu.

*LastKnowGood* - wpis ten określa numer porządkowy zestawowi sterującego,
który został użyty w trakcie ostatniego udanego uruchomienia systemu.

*Failed*- wpis ten określa zestaw sterujący, który został zastąpiony przez
system sterujący LastKnowGood (jeśli posłużył do uruchomienia systemu).
Wartość tego wpisu może zostać sprawdzona w celu zidentyfikowania przyczyny
problemu. Jest to konieczne, gdy trzeba zastąpić bieżący zestaw sterujący
zestawem LastKnowGood.

Więcej tu:
http://palusinski.neostrada.pl/rejestr1/rejestr1.html
http://fuhperfekt.republika.pl/rejestr1/rejestr1.html

-- 
Piotr Palusiński [Microsoft MVP - Windows Desktop Experience]
https://mvp.support.microsoft.com/profile/Piotr.Palusinski
news://msnews.microsoft.com/microsoft.public.pl.windows
Nigdy nie kłóć się z głupcem, bo ludzie mogą nie dostrzec różnicy
Received on Mon Feb 1 10:05:08 2010

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 01 Feb 2010 - 10:42:01 MET