Poprzednio opisałem proces przechwytywania systemu operacyjnego do obrazu. Tym razem opiszę kilka błędów, na jakie trafiłem podczas przygotowywania obrazów.
Przechwytywanie obrazu systemu operacyjnego nie jest skomplikowanym procesem. Nie zawsze jednak przebiega on bez błędów. Zdarzają się błędy, które uniemożliwiają przygotowania obrazu systemu i zapisania go do pliku wim.
Uruchamiam proces przechwytywania i czekam.
Rysunek 1. Sysprep przygotowuje systemu do przechwycenia.
Niestety, chwilę po rozpoczęciu działania polecenia sysprep cały proces się zatrzymuje.
Rysunek 2. Zakończenie procesu przechwytywania obrazu.
Błąd 0x80073cf2
Informacje o tym, dlaczego proces zakończył się niepowodzeniem znajdę w logach znajdujących się w katalogu C:\$WINDOWS.~BT\Sources\Panther.
Poniżej błąd spowodowany tym, że w obrazie wzorcowym jest zainstalowana aplikacja Microsoft Copilot. Sysprep podjął próbę jej usunięcia, ale zakończyła się ona niepowodzeniem.
Rysunek 3. Analiza błędów polecenia sysprep.
W drugim przypadku kod błędu jest taki sam, ale aplikacja, która powoduje błąd jest inna.
Rysunek 4. Analiza błędów polecenia sysprep.
Błąd 0x80310039 – Bitlocker is on for the OS volume
Nie tylko aplikacje zainstalowane w obrazie wzorcowym mogą stwarzać problemy. Również włączenie Bitlockera może uniemożliwić wykonanie obrazu systemu operacyjnego.
Rysunek 5. Analiza błędów polecenia sysprep.
Rozwiązanie jest proste. Uruchamiam polecenie:
manage-bde -off c:
Po wykonaniu komendy przez system, sprawdzam czy Bitlocker został wyłączony na dysku C. Wykonuję polecenie:
manage-bde -status c:
Rysunek 6. Sprawdzenie właczenia Bitlocker dla dysku C.
Po ponownym uruchomieniu proces przechwytywania obrazu zakończy się pomyślnie.
Tutaj znajdziecie opis logu setupact.log, z którego dane mogą pomóc w rozwiązywaniu problemów, przy przygotowaniu własnego obrazu systemu lub instalacji aktualizacji nowej wersji systemu Windows.
Instalacje systemu operacyjnego Windows można wykonywać przy użyciu obrazu systemu dostarczanego przez Microsoft lub przygotowanego przez administratora.
Do przygotowania obrazu systemu operacyjnego przy użyciu serwera ConfigMgr potrzebuję:
Przygotowanego i odpowiednio skonfigurowanego systemu operacyjnego. Może być zainstalowany zarówno na maszynie fizycznej, jak i wirtualnej.
Płytę Capture Media przygotowaną przez administratora serwera ConfigMgr. Posłuży ona do uruchomienia procesu przechwytywania obrazu systemu operacyjnego i zapisania go do pliku na udziale sieciowym.
Płytę Boot Image w wersji x64 dostępną na punkcie dystrybucyjnym serwera ConfigMgr.
Proces przygotowania płyty Capture Media
Poniżej przykładowy proces tworzenia obrazu systemu Windows 11. System operacyjny, z którego chcę wykonać obraz mogę skonfigurować pod własne potrzeby. Mogę np.:
zainstalować aplikacje,
zmienić konfigurację domyślną systemu,
odinstalować niepotrzebne usługi czy też aplikacje Microsoft lub producenta sprzętu.
Płytę Capture Media przygotowuję w następujący sposób: zaznaczam Computer Management -> Operating System Deployment -> Task Sequence i wybieram opcję Create Task Sequence Media.
Rysunek 1. Opcja Create Task Sequnce Media.
W kolejnym kroku decyduję o ustawieniach kreatora tworzenia obrazu systemu. Plik iso z płytą Capture Media może zostać zapisana w pliku iso na dysku zewnętrznym (pod warunkiem, że konsola serwera ConfigMgr jest uruchomiona na komputerze do którego wpięty jest pendrive). Druga opcja to wskazanie miejsca na dysku, gdzie zostanie zapisany plik iso. Muszę pamiętać, że do wskazanego miejsca serwer ConfigMgr musi mieć uprawnienia do zapisu.
Równie ważne jest miejsce na staging folder. W tym folderze są zapisywane pliki tymczasowe potrzebne do przygotowanie płyty Capture media.
Rysunek 2. Opcje kreatora Capture Media.
Muszę pamiętać, że płyty Capture Media przygotowuje się oddzielnie dla każdego rodzaju systemu operacyjnego. Na zakładce Boot Image muszę zdecydować, czy tworzę płytę dla systemów operacyjnych armx64 czy x64.
Muszę też wskazać punkt dystrybucyjny, na którym jest dostępny plik boot image.
Rysunek 3. Wskazanie używanego boot imgae oraz Distribution Point.
Przedostatni krok to sprawdzenie czy wszystko dobrze skonfigurowałem. Po naciśnięciu Next rozpoczyna się tworzenie obrazu Capture Media.
Rysunek 4. Podsumowanie ustawień kreatora.
Tworzenie pliku nie trwa długo.
Rysunek 5. Działanie kreatora.
Po zakończeniu pracy kreatora mogę przeczytać wyniki jego działania.
Rysunek 6. Podsumowanie pracy kreatora.
Po przygotowaniu pliku iso nagrywam go na pendrive’a i montuję go na systemie wzorcowym, z którego będę robić wzorcowy obraz.
Tworzenie obrazu systemu operacyjnego
Obraz systemu Windows mogę przechwycić używając maszyny wirtualnej lub komputera fizycznego. Na systemie, z którego chcę zrobić obraz uruchamiam plik LanchMedia.exe, zapisany na wcześniej przygotowanej płycie Capture Media.
Rysunek 7. Kreator tworzenia obrazu systemu operacyjnego.
Muszę podać miejsce na sieci, w którym ma być zapisany plik wim oraz jego nazwę. Dodatkowo konto z uprawnieniami do zapisu w podanym przez mnie miejscu docelowym.
Rysunek 8. Podanie miejsca docelowego dla pliku wim.
Kolejny krok to wpisanie opisu dla nowo tworzonego obrazu systemu operacyjnego.
Rysunek 9. Opis tworzonego obrazu systemu.
Po sprawdzeniu konfiguracji przechwycenia uruchamiam proces.
Rysunek 10. Podsumowanie pracy kreatora.
Na początku procesu wykonywane jest polecenie sysprep. Sysprep przygotowuje system Windows do przechwycenia.
Rysunek 11. Przygotowanie systemu do przechwycenia..
Po zakończeniu pracy polecenia sysprep następuje automatyczne ponowne uruchomienie systemu.
Rysunek 12. Restart komputera.
Po ponownym uruchomieniu, system startuje z wcześniej przygotowanej przeze mnie płyty i rozpoczyna się proces przechwytywania systemu do pliku wim.
Rysunek 13. Przechwytywanie systemu do obrazu.
Po zakończeniu procesu przechwytywania, system Windows ponownie wystartuje w trybie OOBE.
Rysunek 14. Koniec procesu.
Aplikacje zainstalowane na wzorcowym systemie w większości pracują poprawnie po instalacji takiego systemu na docelowym komputerze. Warto jednak zawsze to sprawdzić, zanim komputer zostanie oddany użytkownikowi.