Udostępnij za pośrednictwem


0x0000007B Błąd zatrzymania po zastąpieniu lub przełączeniu do alternatywnej karty rozruchowej iSCSI na komputerze z systemem Windows Server 2008 R2 lub Windows 7

W tym artykule opisano problem polegający na tym, że podczas przełączania do alternatywnej karty rozruchowej iSCSI na komputerze z systemem Windows Server 2008 R2 lub Windows 7 występuje błąd 0X0000007B STOP.

Oryginalny numer KB: 2507616

Symptomy

Rozważmy następujący scenariusz:

  • Masz komputer z systemem Windows Server 2008 R2 lub Windows 7.
  • Komputer jest skonfigurowany do rozruchu z dysku iSCSI.
  • Komputer ma alternatywną kartę iSCSI skonfigurowaną do rozruchu.
  • Komputer należy uruchomić z alternatywnej karty iSCSI.

W tym scenariuszu może zostać wyświetlony następujący komunikat o błędzie zatrzymania:

STOP 0X0000007B ( parametr1, parametr2, parametr3, parametr4 )

INACCESSIBLE_BOOT_DEVICE

Uwaga 16.

  • Cztery parametry w tym komunikacie o błędzie zatrzymania mogą się różnić w zależności od konfiguracji komputera.
  • Nie wszystkie komunikaty o błędach zatrzymania "0x0000007B" są spowodowane tym problemem.

Przyczyna

W systemie Windows Server 2008 R2 i Windows 7 wprowadzono nowy sterownik NDIS Light Weight Filter (LWF), o nazwie "WFP Lightweight Filter". Gdy system Windows jest instalowany z nośnika do dysku lokalnego, ten filtr jest domyślnie powiązany ze wszystkimi kartami sieciowymi. Alternatywnie, gdy system Windows jest zainstalowany z nośnika bezpośrednio na dysku iSCSI, konfiguracja systemu Windows gwarantuje, że sterownik LWF nie jest powiązany z kartą sieciową używaną do rozruchu iSCSI. Jeśli na maszynie znajdują się jakiekolwiek alternatywne karty rozruchowe iSCSI (tak jak w środowisku pracy awaryjnej), sterownik LWF zostanie powiązany z tymi kartami.

Sterownik NDIS LWF nie jest sterownikiem rozruchu lub jest zgodny z we/wy stronicowania. Gdy NDIS LWF jest powiązany z kartą rozruchową iSCSI, system Windows może nie uruchomić się i wyświetlić błąd zatrzymania 0x0000007B (INACCESSIBLE_BOOT_DEVICE).

Rozwiązanie

Możesz odzyskać system nieobsługiwalny, wykonując następujące kroki.

  1. Rozruch z nośnika instalacyjnego systemu Windows.

  2. Na pierwszym ekranie wybierz pozycję "Dalej".

  3. Na następnym ekranie wybierz pozycję "Napraw komputer".

  4. Na ekranie "Opcje odzyskiwania systemu" upewnij się, że został wyróżniony prawidłowy system operacyjny i wybierz pozycję "Dalej".

  5. Na ekranie "Wybierz narzędzie odzyskiwania" wybierz pozycję "Wiersz polecenia".

  6. W wierszu polecenia wpisz regedit i naciśnij Enter.

  7. W edytorze rejestru wyróżnij HKEY_LOCAL_MACHINE, a następnie z menu "Plik" wybierz pozycję "Załaduj gałąź Hive".

  8. W oknie dialogowym "Ładowanie programu Hive" przejdź do następującego katalogu na dysku, na którym zainstalowano system Windows: %windir%\system32\config

  9. Wybierz plik o nazwie SYSTEM i kliknij przycisk "Otwórz".

  10. Podaj wybraną nazwę klucza (na przykład temp).

  11. Przejdź do następującej lokalizacji rejestru w gałęzi, która została załadowana w kroku 10.

    HKEY_LOCAL_MACHINE\<name from step 10>\ControlSet001\Control\Network\{4d36e974-e325-11ce-bfc1-08002be10318}\{B70D6460-3635-4D42-B866-B8AB1A24454C}\Ndi

  12. Kliknij dwukrotnie wartość FilterRunType w okienku po prawej stronie i zmień wartość na 2.

  13. Wyróżnij gałąź rejestru załadowaną w kroku 10, a następnie z menu "Plik" wybierz pozycję "Rozładuj gałąź Hive".

  14. Zamknij edytor rejestru i uruchom ponownie maszynę.

Po uruchomieniu systemu Windows ponownie otwórz edytor rejestru i zmień wartość FilterRunType z kroku 11 powyżej z powrotem na wartość 1. Przed ponownym uruchomieniem upewnij się, że NDIS LWF jest niezwiązany ze wszystkich kart rozruchowych iSCSI zgodnie z opisem w sekcji rozwiązywania KB976042.