A BSOD 0x0000007B javítását a Windows 7 / Windows Server 2008 R2 betöltésekor végezzük

Amikor a számítógépen vagy a kiszolgálón hardvert cserél, biztonsági másolatból helyreállít vagy fizikai gazdagépet migrál a virtualizációs környezetbe (P2V), a Windows Server 2008 R2 / Windows 7 első indításakor kék BSOD képernyő jelenhet meg hibával. 0x0000007B.

STOP: 0x0000007B (0xFFFFF880009A9928, 0xFFFFFFFFC0000034, 0x0000000000000000, 0x0000000000000000).

Ez a stop kód hibának felel meg INACCESSABLE_BOOT_DEVICE és annak a ténynek köszönhető, hogy az új szerver (számítógép vagy virtuális gép) merevlemez-vezérlője különbözik az eredeti berendezéstől. Amikor a rendszer elindul, az új vezérlőről való indításhoz szükséges illesztőprogram nem töltődik be. Emiatt a Windows nem indul el.

Az adminisztrátor a következő esetekben találhatja meg a 0x0000007B hibát:

  1. Amikor az operációs rendszert visszaállítja egy biztonsági másolatból egy másik fizikai számítógépre, lépjen egy Hyper-V, VMware vagy VirtualBox virtuális gépen (különleges esetként a Bare Metal Recovery helyreállítása egy másik hardverre).
  2. Amikor fizikai rendszert migrál egy számítógépes kép létrehozásával (például a disk2vhd használatával), és új virtuálisgép-lemezkép telepítésével ebből a vhd fájlból.
  3. Amikor a SATA vezérlő működési módját átváltja a BIOS-ban AHCI-ről IDE-re, vagy fordítva.
  4. Az alaplap és / vagy a merevlemez-vezérlő cseréjekor.

Saját esetemben a probléma fizikai szerver áttelepítésekor a Windows Server 2008 R2-ről a VMWare-re történt. A virtuális gép első indításakor kék képernyő jelent meg.

Hibakeresési módban láthatja, hogy a Windows indítása leáll a CLASSPNP.SYS illesztőprogram indítási szakaszában.

A probléma megoldásához el kell indítania a Windows telepítőlemezt (nem alacsonyabb, mint a Windows 7/2008 R2) vagy egy indítólemezt (például DART). Ha a telepítő lemezt használja a telepítés megkezdésének első képernyőjén (nyelvválasztás és billentyűzetkiosztás), nyomja meg a billentyűkombinációt Shift + F10. Megnyílik egy parancssori ablak, amelyben a parancsot futtatnia kell:

Regedit.exe

A regisztrációs szerkesztő megnyitott ablakában ugorjon a szakaszra HKEY_LOCAL_MACHINE és válassza a menüt fájl -> Töltsön kaptárt. A szerver lemezen (ne keverje össze a WinPE-lemezzel) válassza a \Windows \ System32 \ config \ SYSTEM. Ez a fájl tartalmazza a Windows rendszerleíró rendszer részét.

Így a rendszerleíró adatbázis szerkesztőjébe a merevlemezről (például a local_hkey név alatt) telepíti a rendszerleíró adatbázis kaptárát..

A letöltött ágban ugorjon a szakaszra HKEY_LOCAL_MACHINE \ local_hkey \ ControlSet001 \ szolgáltatások \.

Keresse meg a következő rendszerleíró kulcsot:

  • Atapi
  • Intelide
  • LSI_SAS

Ezen kulcsok mindegyikében keressen egy REG_DWORD típusú paramétert, Start nevű, és változtassa meg értékét 0 (0x00000000).

Abban az esetben, ha a SATA vezérlő működési módját AHCI-ra váltotta a megjelenés előtt, akkor a msahci szakaszban meg kell állítania a Start = 0 értéket is (lásd az AHCI engedélyezése a Windows rendszerben újratelepítés nélküli cikk című cikket)..

megjegyzés. A Start = 0 érték azt jelenti, hogy ez a szolgáltatás akkor indul el, amikor a Windows elindul. Start = 3 - a szolgáltatás kézi indítása

A regisztrációs fájl módosításainak a lemezen történő mentéséhez lépjen a szakaszra

HKEY_LOCAL_MACHINE \ local_hkey és válassza a lehetőséget Távolítsa el a kaptár.

Most újraindíthatja a szervert normál módban. A Windows rendszernek normál módon kell betöltenie, és meg kell kezdenie az illesztőprogramok keresését és telepítését az új hardverhez.

A VMWare esetében csak a VMWare Tools telepítése marad.

Ha ezen változtatások után a Windows nem indította el ugyanazt az INACCESSABLE_BOOT_DEVICE hibát, akkor valamilyen más típusú vezérlőt használ. A HKEY_LOCAL_MACHINE \ local_hkey \ ControlSet001 \ szolgáltatások ágban próbálja megváltoztatni a Start paraméter értékét a táblázat szerint.

Windows szolgáltatásVMWare virtuális gépWindows x64 fizikai számítógép natív SATA adapterrelFizikai számítógép RAID vezérlővel
aliide333
amdide333
atapi000
cmdide333
iastorv333
intelide033
msahci300
pciide303
viaide333
LSI_SAS033