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

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 kroki ułatwiające zbieranie danych dla biletu pomocy technicznej.

Symptomy

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

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

Komputer napotkał problem i musi zostać ponownie uruchomiony.

Przyczyna

Może istnieć 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 uzyskująca dostęp do zakazanego sektora pamięci

Rozwiązanie

Porada

Jeśli masz ostatnio utworzoną 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, zanim skontaktujesz się z pomocą techniczną. Aby zebrać plik zrzutu, wykonaj następujące kroki:

Krok 1. Znajdź plik zrzutu i prześlij bilet pomocy technicznej

Część 1. Dołączanie dysku systemu operacyjnego do maszyny wirtualnej odzyskiwania
  1. Wykonaj migawkę dysku systemu operacyjnego maszyny wirtualnej, którego dotyczy problem, aby utworzyć kopię zapasową. 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 pulpitu zdalnego (RDP), aby nawiązać zdalne połączenie z maszyną wirtualną odzyskiwania.

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

Część 2. Znajdź plik zrzutu i prześlij bilet 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 pozycji 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żna

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 wykonywać podane czynności. 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łuj się do tej lokalizacji do dowolnego dysku danych dołączonego do maszyny wirtualnej, który ma wystarczającą ilość wolnego miejsca. Aby zmienić lokalizację, zastąp %SystemRoot% ciąg literą dysku danych, taką jak F:, w poniższych poleceniach.

    Aby włączyć plik zrzutu systemu operacyjnego, uruchom następujące polecenia ładowania, dodawania i zwalniania , 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 w kontrolce 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 w kontrolce 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 platformy Azure.