Szukaj na tym blogu

wtorek, 12 czerwca 2012

Modyfikowanie obrazu WIM w trybie offline - sprawdzenie czy obraz został poprawnie ściągnięty przy użyciu sysprep


Obraz systemu znajdujący się w pliku WIM można podmontować (tak jak zostało to opisane tutaj) i modyfikować go w trybie offline: dodawać aktualizacje, sterowniki, itp. a także modyfikować rejestr systemu.

Jak modyfikować rejestr w trybie offline - podmontowany obraz WIM:
1.       Zabootuj komputer do środowiska Windows PE
2.       Otwórz linię poleceń (cmd) wciskając klawisz F8 lub F10 lub kombinację SHIFT+F10
3.       Otwórz edytor rejestru (regedit.exe). Ustaw zaznaczenie na klucz HKEY_LOCAL_MACHINE
Z menu File wybierz Load Hive
1.       Wskaż katalog Windows\System32\config w lokalizacji w której został zamontowany obraz WIM
2.       Wybierz gałąź rejestru którą chcesz załadować wskazując na pliki bez rozszerzenia:
SOFTWARE - HKLM\Software
SECURITY - HKLM\Security
SYSTEM - HKLM\System
3.       Nadaj tymczasową nazwę dla ładowanego klucz rejestru, np. tempSOFTWARE

Jak sprawdzić czy podmontowany obraz WIM został poprawnie przygotowany poprzez użycie narzędzia sysprep:
1.       Korzystając z metody opisanej powyżej załaduj klucz SOFTWARE z zamontowanego obrazu
2.       Przejdź do klucza tempSOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State
3.       Odszukaj wartość ImageState – jeżeli jej wartość jest taka sama jak na rysunku poniżej obraz został poprawnie przygotowany poprzez użycie narzędzia sysprep
Jeżeli wartość ta jest taka jak na rysunku poniżej obraz nie został poprawnie przygotowany i nie może być wdrożony – próba jego wdrożenia skutkuje BLUE SCREEN po pierwszym restarcie po instalacji


Inny sposób to sprawdzenie zawartości pliku state.ini, np.:
type %windir%\Setup\State\State.ini
gdzie %windir% to oczywiście katalog Windows podmontowanego obrazu WIM.

Poniżej znajduje się opis wartości jakie może przyjmować wartość ImageState:

IMAGE_STATE_COMPLETE
Obraz został poprawnie zainstalowany. Obraz nie może zostać wdrożony na żaden inny sprzęt ponieważ jest teraz sprzętowo zależny

IMAGE_STATE _UNDEPLOYABLE
Domyślny stan obrazu w momencie kiedy instalacja systemu nie została jeszcze zakończona, nadal trwa lub zakończyła się niepowodzeniem

IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE
Obraz poprawnie zakończył fazę Generalize i jego instalacja będzie kontynuowana od fazy OOBEsystem

IMAGE_STATE_GENERALIZE_RESEAL_TO_AUDIT
Obraz poprawnie zakończył fazę Generalize i jego instalacja będzie kontynuowana w trybie Audit

IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE
Obraz poprawnie zakończył fazę Specialize i jego instalacja będzie kontynuowana od fazy OOBEsystem

IMAGE_STATE_SPECIALIZE_RESEAL_TO_AUDIT
Obraz poprawnie zakończył fazę Specialize i jego instalacja będzie kontynuowana w trybie Audit



Brak komentarzy:

Prześlij komentarz