Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przegląd
Przykładowy tryb testowy (STM) to funkcja umożliwiająca szybsze przywracanie obrazów próbkowanych urządzeń na hali fabrycznej. Funkcja korzysta ze sterownika filtru dołączonego do partycji systemu Windows i rejestruje wszystkie operacje systemu plików na urządzeniu, a także wykonuje kopie zapasowe zmienionych lub usuniętych plików. Ta funkcja skraca czas produkcji i koszt dla OEM i ODM w trakcie testowania urządzeń próbnych, ponieważ nie muszą ponownie instalować systemu urządzenia. W zamian sterownik filtru rejestruje wszystkie działania i przywraca urządzenie do stanu domyślnego dla wysyłki. Ogólnie, poniżej przedstawiony jest proces przykładowego trybu testowania:
- Producent odbiera urządzenie (prawdopodobnie w stanie gotowym do wysyłki) z fabryki lub magazynu i uruchamia maszynę w trybie systemu WinRE (Recovery OS).
- Producent uruchamia na urządzeniu polecenie dostarczone przez firmę Microsoft z zainstalowanym obrazem systemu Windows, aby aktywować sterownik funkcji/filtru. Następnie technik uruchamia urządzenie w celu symulowania użytkownika końcowego i wykonuje przykładowe testy jakości (np. Complete OOBE, connect to the Internet, download/install updates, install features itp.).
- Po zakończeniu testowania producent uruchamia maszynę w usłudze WinRE i uruchamia kolejne polecenie, aby przywrócić urządzenie do pierwotnego stanu przed OOBE. Operacja przywracania urządzenia jest znacznie szybsza w porównaniu z ponownym obrazowaniem.
- Wynikiem będzie obraz systemu Windows, który jest identyczny z warunkiem przed OOBE. Następnie producent wyłącza urządzenie i przygotowuje go do wysyłki.
Przykładowe wersje trybu testowania
Przykładowy tryb testowy jest obsługiwany tylko w wersjach klienta systemu Windows. Zobacz poniżej, aby zapoznać się z wersją systemu Windows.
Wersja systemu Windows | Uwolnij |
---|---|
Windows 11 | 24H2 |
Wiersze polecenia
Aby wprowadzić tryb testowania przykładowego, uruchom maszynę bez wprowadzania zmian i wejdź do środowiska WinRE. Następujące polecenia DISM są następnie używane do włączania i przywracania zmian.
Wiersze polecenia | Opis | Warunek wstępny |
---|---|---|
/Start-DUTMode | Uruchamianie trybu testowego po uruchomieniu w systemie WinRE |
|
/Revert-DUTMode | Cofnij zmiany wprowadzone w trybie testowym, aby maszyna powróciła do stanu pierwotnego. |
|
Przewodnik użycia dla przykładowego trybu testowego
Aby uruchomić próbny tryb testowania
- Rozruch na ekranie OOBE
- Naciśnij Ctrl-Shift-F5. Powinno to spowodować ponowne uruchomienie maszyny do systemu operacyjnego odzyskiwania
- Wybierz pozycję "Rozwiązywanie problemów" "Opcje zaawansowane" >> "Wiersz polecenia", co powinno spowodować otwarcie okna cmd.exe
- Uruchom polecenie DISM, aby aktywować tryb DUT: dism.exe/Start-DUTMode
DISM.exe /Start-DUTMode
- Maszyna jest teraz gotowa do testowania za pomocą sterownika filtru (WinSetupBak) dołączonego i uruchomionego. Możesz uruchomić fltmc.exe, aby zobaczyć sterownik (WinSetupBak) w dolnej części stosu.
DISM.exe /fltmc.exe
Aby przywrócić zmiany wprowadzone podczas testowania
Ważne
Przed rozpoczęciem procedury przywracania upewnij się, że użyj polecenia "manage-bde", aby uzyskać stan funkcji BitLocker, i w pełni odszyfruj partycję systemu operacyjnego i wyłącz funkcję BitLocker.
- Gdy wszystko będzie gotowe do przywrócenia urządzenia do pierwotnego stanu, przejdź do aplikacji "Ustawienia"
- Na karcie "System" po prawej stronie przewiń w dół do kafelka "Odzyskiwanie" i kliknij na niego.
- Na kafelku "Zaawansowane uruchamianie" kliknij przycisk "Uruchom ponownie teraz". Komputer powinien teraz uruchomić ponownie system operacyjny odzyskiwania.
- Wybierz pozycję "Rozwiązywanie problemów" "Opcje zaawansowane" >> "Wiersz polecenia", co powinno spowodować otwarcie okna cmd.exe
- Uruchom polecenie DISM, aby przywrócić tryb DUT: dism.exe /Revert-DUTMode
DISM.exe /Revert-DUTMode
- Powinien zostać wyświetlony jeden pasek postępu i potwierdzenie pomyślnego zakończenia polecenia.
Rozwiązywanie problemów z programem STM
Gdzie znaleźć pliki dziennika STM
W tej sekcji wyjaśniono, gdzie znaleźć niezbędne pliki dziennika na podstawie wyniku operacji.
Pomyślne przywrócenie
Jeśli operacja przywracania zakończyła się pomyślnie, wszystkie odpowiednie pliki dziennika można znaleźć w następującym katalogu:
X:\Windows\Logs\DISM
Rozwiązywanie problemów z błędami:
Zbierz następujące pliki dziennika na potrzeby rozwiązywania problemów na podstawie konkretnego scenariusza awarii:
-
Nie można uruchomić trybu DUT: Zbierz dzienniki z:
X:\Windows\Logs\DISM
-
Niepowodzenie przywrócenia trybu DUT: Natychmiast po nieudanej próbie przywrócenia zbierz dzienniki z:
X:\Windows\Logs\DISM
C:\$WINDOWS.~BK\WinSetupBak.log
C:\$WINDOWS.~BK\Operations.jrn
Zaawansowane rozwiązywanie problemów (szczegółowe rejestrowanie):
Aby uzyskać bardziej szczegółowe dzienniki ułatwiające rozwiązywanie złożonych problemów:
- Przed
WINSETUPBAK_VERBOSE=1
problemu ustaw zmienną środowiskową. - Zbierz pliki dziennika zgodnie z opisem w sekcji "Rozwiązywanie problemów z błędami" istotnych dla danego scenariusza.
Ważna uwaga: Włączenie pełnego rejestrowania spowoduje wygenerowanie bardzo dużych plików dziennika (potencjalnie ponad 1 GB) i może spowolnić wydajność systemu. Użyj tej opcji tylko wtedy, gdy jest to szczególnie potrzebne do szczegółowego badania.
Obsługa partycji dysków
Układ partycji dysku
Początkowa wersja tej funkcji obsługuje tylko następujący układ partycji dysku:
- Pojedynczy dysk
- Standardowy układ partycji UEFI: partycje EFI System, MSR, Windows i Recovery
Zmiany w urządzeniu
Początkowa wersja tej funkcji obsługuje tylko przywracanie zmian w następujących partycjach:
- EFI System
- Windows
- Odzyskiwanie
Wszystkie inne zmiany stanu urządzenia, w tym następujące, nie są obsługiwane i nie będą mogły zostać przywrócone:
- Zmiany dysków i partycji poza obsługiwanym układem partycji dysku i obsługiwanymi partycjami.
- Nowo utworzone pliki i modyfikacje nowych plików w partycjach WinRE i EFI System nie będą obsługiwane, a wprowadzone zmiany są nieodwracalne. Zmiany wprowadzone w istniejących plikach można jednak cofnąć za pomocą polecenia /Revet-DUTMode.
- Dodano lub usunięto partycję po /Start-DUTMode
- Zmiany stanu UEFI urządzenia
- Zmiany stanu oprogramowania układowego urządzenia
Często zadawane pytania
Jakie są ograniczenia tej funkcji?
Zmiany w urządzeniu, które nie zostaną przywrócone przez funkcję:
- Zmiany zawartości wszystkich partycji poza partycjami MainOS, EFI i WINRE. Obecnie zmiany wprowadzone w partycjach WinRE i EFI można przywrócić, ale nie po utworzeniu, zmodyfikowaniu i usunięciu nowych plików. Aby uzyskać więcej informacji, zobacz sekcję "Znane problemy".
- Zmiany w oprogramowaniu układowym.
- Zmiany po stronie usługi wprowadzone podczas procedury testowania przykładowego z usługami w chmurze.
Jak wiemy, że urządzenie jest w trybie testowania przykładowego?
Zaplanowano znak wodny, który będzie wyświetlany w systemie operacyjnym, aby wskazywać, kiedy urządzenie znajduje się w trybie STM. Aby zidentyfikować urządzenie w trybie STM, możesz uruchomić fltmc.exe, aby wyświetlić sterownik (WinSetupBak) w dolnej części stosu.
Jakie są obecnie znane problemy?
- W niektórych przypadkach, po upewnieniu się, że BitLocker jest odszyfrowany, uruchomieniu systemu w trybie WinRE i wykonaniu polecenia DISM /Revert-DUTMode, na dysku nadal znajduje się dodatkowy folder "$Windows.~BK". Jest to znany problem z czyszczeniem i planujemy go rozwiązać w jednej z następnych wersji.
- Nowo utworzone pliki i modyfikacje nowych plików w partycjach WinRE i EFI System nie będą obsługiwane, a wprowadzone zmiany są nieodwracalne. Zmiany wprowadzone w istniejących plikach można jednak cofnąć za pomocą polecenia /Revet-DUTMode. Pracujemy nad rozwiązaniem problemu w kolejnych wersjach.