Udostępnij za pośrednictwem


System Windows wyświetla błąd niebieskiego ekranu podczas uruchamiania maszyny wirtualnej platformy Azure

Dotyczy: ✔️ maszyny wirtualne z systemem Windows

W tym artykule opisano błędy niebieskiego ekranu, które mogą wystąpić podczas rozruchu maszyny wirtualnej z systemem Windows na platformie Microsoft Azure. Zawiera on kroki ułatwiające zbieranie danych dotyczących biletu pomocy technicznej.

Symptomy

Maszyna wirtualna z systemem Windows nie uruchamia się. Po sprawdzeniu zrzutów ekranu rozruchu w diagnostyce rozruchu zostanie wyświetlony jeden z następujących komunikatów o błędach na niebieskim ekranie:

Komputer napotkał problem i musi zostać uruchomiony ponownie. Zbieramy tylko informacje o błędzie, a następnie możesz ponownie uruchomić.

Komputer napotkał problem i musi zostać uruchomiony ponownie.

Przyczyna

Może być wiele powodów, dla których występuje błąd zatrzymania. Najczęstsze przyczyny to następujące problemy:

  • Problem w sterowniku
  • Uszkodzony plik systemowy lub pamięć
  • Aplikacja, która uzyskuje dostęp do niedozwolonego sektora pamięci

Rozwiązanie

Napiwek

Jeśli masz najnowszą kopię zapasową maszyny wirtualnej, możesz spróbować przywrócić maszynę wirtualną z kopii zapasowej , aby rozwiązać problem z rozruchem.

Aby rozwiązać ten problem, musisz najpierw zebrać plik zrzutu dla awarii przed skontaktowanie się z pomocą techniczną. Aby zebrać plik zrzutu, wykonaj następujące kroki:

Krok 1. Lokalizowanie pliku zrzutu i przesyłanie biletu pomocy technicznej

Część 1. Dołączanie dysku systemu operacyjnego do maszyny wirtualnej odzyskiwania
  1. Utwórz kopię zapasową migawki dysku systemu operacyjnego maszyny wirtualnej, której dotyczy problem. Aby uzyskać więcej informacji, zobacz Tworzenie migawki wirtualnego dysku twardego.

  2. Dołącz dysk systemu operacyjnego do maszyny wirtualnej odzyskiwania.

  3. Użyj protokołu RDP (Remote Desktop Protocol), aby połączyć się zdalnie z maszyną wirtualną odzyskiwania.

  4. Jeśli dysk systemu operacyjnego maszyny wirtualnej, której dotyczy problem, jest szyfrowany, wyłącz szyfrowanie przed przejściem do następnego kroku. Aby uzyskać więcej informacji, zobacz Odszyfrowywanie zaszyfrowanego dysku systemu operacyjnego.

Część 2. Lokalizowanie pliku zrzutu i przesyłanie biletu pomocy technicznej
  1. Na maszynie wirtualnej odzyskiwania przejdź do folderu systemu Windows na dołączonym dysku systemu operacyjnego. Jeśli na przykład litera dysku przypisana do dołączonego dysku systemu operacyjnego to F, przejdź do folderu F:\Windows.

  2. Znajdź plik Memory.dmp, a następnie prześlij bilet pomocy technicznej i dołącz plik zrzutu.

Jeśli nie możesz znaleźć pliku zrzutu, przejdź do następnych kroków, aby włączyć dziennik zrzutu i konsolę szeregową, a następnie odtwórz problem.

Krok 2. Włączanie dziennika zrzutu i konsoli szeregowej

Ważne

W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonać poniższe kroki. Aby uzyskać dodatkową ochronę, należy przed rozpoczęciem wykonania tej modyfikacji wykonać kopię zapasową rejestru, aby rejestr mógł zostać przywrócony w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.

Aby włączyć dziennik zrzutu i konsolę szeregową, wykonaj następujące kroki:

  1. Otwórz sesję wiersza polecenia z podwyższonym poziomem uprawnień jako administrator.

  2. Uruchom następujące polecenia BCDEdit przy użyciu opcji /ems i /emssettings :

    Włącz konsolę szeregową:

    bcdedit /store <volume-letter-containing-the-bcd-folder>:\boot\bcd /ems {<boot-loader-identifier>} ON
    bcdedit /store <volume-letter-containing-the-bcd-folder>:\boot\bcd /emssettings EMSPORT:1 EMSBAUDRATE:115200
    
  3. Sprawdź, czy wolne miejsce na dysku systemu operacyjnego jest większe niż rozmiar pamięci RAM na maszynie wirtualnej.

    Jeśli na dysku systemu operacyjnego nie ma wystarczającej ilości miejsca, zmień lokalizację, w której jest tworzony plik zrzutu pamięci, i odwołaj się do dowolnego dysku danych dołączonego do maszyny wirtualnej, która ma wystarczającą ilość wolnego miejsca. Aby zmienić lokalizację, zastąp literą %SystemRoot% dysku danych, taką jak F:, w następujących poleceniach.

    Aby włączyć plik zrzutu systemu operacyjnego, uruchom następujące polecenia ładowania, dodaj i zwolnij , aby zaimplementować sugerowaną konfigurację przy użyciu narzędzia reg :

    Załaduj gałąź rejestru z uszkodzonego dysku systemu operacyjnego:

    reg load HKLM\<broken-system> <volume-letter-of-broken-os-disk>:\windows\system32\config\SYSTEM
    

    Włącz dla kontrolki ControlSet001:

    reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f
    reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "%SystemRoot%\MEMORY.DMP" /f
    reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v NMICrashDump /t REG_DWORD /d 1 /f
    

    Włącz dla kontrolki ControlSet002:

    reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f
    reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "%SystemRoot%\MEMORY.DMP" /f
    reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v NMICrashDump /t REG_DWORD /d 1 /f
    

    Zwolnij uszkodzony dysk systemu operacyjnego:

    reg unload HKLM\<broken-system>
    

Krok 3. Odtworzenie problemu

  1. Odłącz dysk systemu operacyjnego, a następnie ponownie dołącz dysk systemu operacyjnego do maszyny wirtualnej, której dotyczy problem.

  2. Uruchom maszynę wirtualną, aby odtworzyć problem, aby wygenerować plik zrzutu.

  3. Powtórz instrukcje w sekcji Krok 1: Znajdź plik zrzutu i prześlij bilet pomocy technicznej.

Skontaktuj się z nami, aby uzyskać pomoc

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.