KWALIFIKACJA INF2 - CZERWIEC 2019 (test 2)

PYTANIE NR 30.
Które narzędzie jest stosowane do weryfikacji sterowników w systemie Windows?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Narzędzie "verifier" (Driver Verifier) służy do weryfikacji i stresowego testowania sterowników w Windows.
Pozostałe opcje nie są do tego przeznaczone: "sfc" sprawdza pliki systemowe, "debug" nie jest nazwą tego narzędzia, a "replace" nie stanowi standardowego narzędzia weryfikacji sterowników.

Pełne wyjaśnienie:

W systemie Windows do weryfikacji sterowników używa się narzędzia Driver Verifier, uruchamianego m.in. poleceniem verifier. Jego zadaniem jest wykrywanie typowych błędów w sterownikach (np. problemy z użyciem pamięci, nieprawidłowe operacje na obiektach jądra) poprzez włączenie dodatkowych kontroli i bardziej wymagających warunków pracy. W praktyce wykorzystuje się je na komputerach testowych, ponieważ może celowo doprowadzać do awarii (np. BSOD), aby ujawnić wadliwy sterownik.

Odpowiedź "debug" jest myląca: debugowanie jest ogólną czynnością, a w Windows istnieją narzędzia debuggera (np. WinDbg), jednak nie jest to to samo co mechanizm weryfikacji sterowników realizowany przez Driver Verifier. Z kolei "sfc" (System File Checker) służy do sprawdzania integralności i naprawy plików systemowych, a nie do testowania zachowania sterowników. Opcja "replace" nie odpowiada standardowemu, wbudowanemu narzędziu Windows do weryfikacji sterowników; może kojarzyć się z ogólną "podmianą" plików, ale nie jest nazwą właściwego narzędzia diagnostycznego.

Wskazówka egzaminacyjna: gdy w treści pojawiają się słowa "sterowniki" i "weryfikacja", szukaj narzędzi stricte diagnostycznych dla driverów (Driver Verifier), a nie narzędzi naprawy systemu (SFC) ani ogólnego "debugowania" aplikacji.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Driver Verifier to wbudowane narzędzie Windows do weryfikacji (stresowego testowania) sterowników. Włącza dodatkowe kontrole, które pomagają wykryć błędy w sterownikach mogące powodować niestabilność systemu, np. zawieszanie lub BSOD.
Najczęściej uruchamia się je z wiersza poleceń lub okna Uruchamianie, wpisując verifier. Następnie wybiera się typ testów i sterowniki. Zmiany dotyczą działania systemu, więc zwykle wymagają ponownego uruchomienia komputera.
Driver Verifier celowo zaostrza warunki pracy sterowników (dodatkowe sprawdzenia). Jeśli sterownik ma błąd, narzędzie dąży do jego ujawnienia, co może zakończyć się awarią systemu. To zachowanie jest oczekiwane w testach na środowisku kontrolowanym.
sfc (System File Checker) służy do weryfikacji integralności plików systemowych Windows i ich ewentualnej naprawy. Nie jest narzędziem do testowania sterowników, dlatego w pytaniu o weryfikację sterowników nie będzie właściwą odpowiedzią.
Debugowanie (np. w debuggerze) służy analizie działania programu lub systemu, często krok po kroku i z podglądem stanu. Driver Verifier nie jest typowym debuggerem — wymusza dodatkowe kontrole i obciążenia, aby szybciej ujawnić błędy w sterownikach.
Stosuje się ją, gdy podejrzewa się, że sterownik powoduje niestabilność (zawieszenia, restarty, BSOD) albo podczas testów jakości po wdrożeniu nowego sterownika/aktualizacji. W praktyce robi się to na komputerach testowych, nie na produkcyjnych.
Częste jest mylenie "weryfikacji sterowników" z "naprawą systemu" (wybór sfc) albo z ogólnym "debugowaniem" (wybór debug). Pomaga zapamiętać: sterowniki = Driver Verifier; pliki systemowe = SFC; analiza awarii = debugger.
Pośrednio tak. W INF.4 nacisk jest na projektowanie, programowanie i testy aplikacji, ale w praktyce programista/QA czasem diagnozuje problemy środowiska (np. sterowniki urządzeń testowych). Znajomość podstawowych narzędzi Windows bywa przydatna.
"replace" może kojarzyć się z ogólną czynnością podmiany, ale nie jest typową nazwą narzędzia służącego do weryfikacji sterowników. W kontekście diagnostyki driverów w Windows rozpoznawalnym, właściwym narzędziem jest Driver Verifier.
Najczęściej wyłącza się go, uruchamiając ponownie konfigurator i wybierając opcję resetu/wyłączenia weryfikacji, a potem restartując system. Warto robić to po zakończeniu diagnostyki, aby nie utrzymywać zaostrzonych kontroli na co dzień.
info

Około 40% zdających odpowiada poprawnie na to pytanie. trudne

Źródła:

  • Microsoft Learn: Driver Verifier (koncepcja i użycie), https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/driver-verifier (dostęp: 2026-03-01)
  • Microsoft Learn: System File Checker (Sfc.exe), https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sfc (dostęp: 2026-03-01)
  • Microsoft Learn: Getting started with Windows Debugging (WinDbg) – kontekst narzędzi debugowania, https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/getting-started-with-windows-debugging (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja Microsoft Learn dotycząca Driver Verifier
  • Dokumentacja Microsoft Learn dotycząca narzędzia SFC
  • Dokumentacja Windows Debugging (WinDbg) jako kontekst różnic między debugowaniem a weryfikacją sterowników

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego