Uruchamianie systemu (boot) to kilka etapów: test sprzętu (POST), inicjalizacja BIOS/UEFI, uruchomienie bootloadera, start kernela oraz ładowanie sterowników i usług. Jeśli komputer zawiesza się właśnie w momencie inicjalizacji sterowników, najbardziej typową przyczyną w praktyce serwisowej jest uszkodzony lub niekompatybilny sterownik urządzenia. Dotyczy to szczególnie sterowników karty graficznej, chipsetu oraz kontrolera dysku (SATA/NVMe), bo ich błędy potrafią zatrzymać start systemu.
Odpowiedź "zbyt mała ilość pamięci RAM" jest myląca: mała ilość RAM najczęściej skutkuje wolnym działaniem, długim uruchamianiem i częstym korzystaniem z pliku stronicowania. Sam system zwykle nadal potrafi się uruchomić (choć bardzo wolno). Co innego uszkodzona pamięć RAM — wtedy rzeczywiście mogą pojawiać się restarty lub zawieszenia, ale to inny mechanizm niż "za mało" RAM.
"Obecność w napędzie nośnika instalacyjnego systemu" może zmienić kolejność bootowania i uruchomić instalator, ale nie jest typową przyczyną zawieszania na etapie ładowania sterowników. Z kolei "pofragmentowanie partycji systemowej" nie tłumaczy charakterystycznych zawieszeń w czasie inicjalizacji sterowników; dodatkowo na dyskach SSD klasyczna defragmentacja nie jest celem diagnostyki takich awarii.
Wskazówka egzaminacyjna i praktyczna: przy podejrzeniu sterowników uruchom system w trybie awaryjnym (ładuje minimalny zestaw sterowników). Jeśli komputer startuje w trybie awaryjnym, mocno rośnie prawdopodobieństwo, że winny jest sterownik lub usługa uruchamiana w trybie normalnym. Następnie sprawdza się ostatnie aktualizacje, Podgląd zdarzeń, a w razie potrzeby cofa sterownik lub używa przywracania systemu.