Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera pomoc w rozwiązaniu błędu występującego po ponownym uruchomieniu systemu Microsoft Windows Server 2008 R2 po wykonaniu pełnego odzyskiwania systemu operacyjnego.
Oryginalny numer KB: 2261423
Symptomy
Po ponownym uruchomieniu po raz pierwszy po wykonaniu pełnego odzyskiwania systemu operacyjnego Windows 2008 R2 zostanie wyświetlony następujący komunikat o błędzie:
Nie można uruchomić systemu Windows. Przyczyną może być niedawna zmiana sprzętu lub oprogramowania. Aby rozwiązać ten problem:
- Włóż dysk instalacyjny systemu Windows i uruchom ponownie komputer.
- Wybierz ustawienia języka, a następnie kliknij przycisk Dalej.
- Kliknij pozycję Napraw komputer.
Jeśli nie masz tego dysku, skontaktuj się z administratorem systemu lub producentem komputera, aby uzyskać pomoc.
Stan: 0xc000000e
Informacje: wybór rozruchu nie powiódł się, ponieważ wymagane urządzenie jest niedostępne.
Przyczyna
Podczas nowej instalacji systemu Windows Server 2008 R2 z dysku DVD do nieprzydzielonego miejsca są tworzone dwie partycje. Podczas operacji odzyskiwania zawartość folderu rozruchowego jest najpierw przywracana z kopii zapasowej składnika zapisywania automatycznego odzyskiwania systemu (ASR), a następnie przywracana ponownie z kopii zapasowej na dysku C. Ta akcja podwójnego przywracania powoduje niespójność w definicjach identyfikatora GUID dysku w danych folderu rozruchu. Ta niespójność prowadzi do błędu rozruchu.
Rozwiązanie
Aby odzyskać dane po tym błędzie, użyj narzędzia wiersza polecenia bcdedit. W tym celu wykonaj następujące kroki:
Uruchom serwer przy użyciu nośnika systemu Windows Server 2008 R2.
Wybierz pozycję Napraw komputer.
Wybierz pozycję Wiersz polecenia.
W wierszu polecenia uruchom polecenie bcdedit. Listy elementów są wyświetlane w Menedżerze rozruchu systemu Windows i w obszarze Moduł ładujący rozruchu systemu Windows.
Wyszukaj wartości następujących elementów:
- W obszarze Menedżer rozruchu systemu Windows element urządzenia powinien być ustawiony na nieznany.
- W obszarze Moduł ładujący rozruch systemu Windows elementy Device i osdevice powinny być ustawione na nieznane.
Uruchom następujące trzy polecenia, aby poprawić ustawienia, a następnie uruchom ponownie komputer:
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:
bcdedit /set {bootmgr} device partition=c:
Możesz też zlokalizować
X:\Sources\Recovery
element , a następnie uruchomić StartRep.exe, aby uruchomić szybkie narzędzie do naprawy automatycznego uruchamiania, które koryguje wartości środowiska rozruchowego.
Uwaga 16.
Ten problem występuje tylko w przypadku niektórych narzędzi do tworzenia kopii zapasowych. W przypadku korzystania z większości narzędzi do tworzenia kopii zapasowych nie występuje uszkodzenie identyfikatora GUID.
Więcej informacji
Podczas nowej instalacji systemu Windows Server 2008 R2 z dysku DVD do nieprzydzielonego miejsca są tworzone dwie partycje. Pierwsza partycja to 100 MB, a pozostałe miejsce stanie się dyskiem C. Partycja 100 MB jest partycją zarezerwowaną systemu. Ta partycja zawiera pliki rozruchowe systemu operacyjnego i nie ma litery dysku.
Te dwie partycje można wyświetlić, uruchamiając polecenie mountvol z wiersza polecenia lub przy użyciu interfejsu zarządzania dyskami.
To domyślne zachowanie instalacji systemu Windows Server 2008 R2 można zmienić przez ręczne partycjonowanie i nazewnictwo woluminu C:\ przed zainstalowaniem systemu Windows Server 2008 R2 z dysku DVD. Umożliwia to zainstalowanie systemu Windows Server 2008 R2 na jednej partycji bez utworzenia partycji systemowej o rozmiarze 100 MB.
Gdy partycja zarezerwowana systemu 100 MB nie istnieje, instalacja systemu Windows Server 2008 R2 umieszcza pliki rozruchowe w ukrytym folderze na dysku C. Ten ukryty folder ma nazwę Boot.
Gdy narzędzie do tworzenia kopii zapasowej tworzy kopię zapasową standardowej instalacji systemu Windows 2008 R2, analizuje partycję zarezerwowaną systemu w celu utworzenia kopii zapasowej plików rozruchowych przy użyciu składnika zapisywania usługi VSS o nazwie Automatyczne zapisywanie odzyskiwania systemu (składnik zapisywania asR). Ten składnik zapisywania usługi VSS można wyświetlić, uruchamiając polecenie składników zapisywania listy vssadmin w wierszu polecenia.
Jeśli pełna kopia zapasowa lub przywracanie systemu operacyjnego odbywa się w standardowej instalacji systemu Windows Server 2008 R2 z partycją zarezerwowaną systemu, nie powinno być problemów z rozruchem później. Dzieje się tak, ponieważ moduł zapisywania usługi ASR prawidłowo odczytuje i zapisuje potrzebne dane w lokalizacji rozruchu, a nie występuje uszkodzenie identyfikatora GUID.
Jednak gdy folder rozruchowy istnieje na nazwanym woluminie, na przykład na dysku C, zawartość folderu rozruchu jest tworzona przez system plików oprócz tworzenia kopii zapasowej przez składnik zapisywania usługi ASR.
Podczas operacji przywracania zawartość folderu rozruchowego jest najpierw przywracana z kopii zapasowej składnika zapisywania usługi ASR, a następnie przywracana ponownie z kopii zapasowej dysku C. To podwójne przywracanie powoduje niespójność w definicjach identyfikatora GUID dysku w danych rozruchu. Ta niespójność prowadzi do błędu rozruchu
Aby uniknąć tego problemu, użyj jednej z następujących metod:
Po zakończeniu pełnego odzyskiwania systemu operacyjnego systemu Windows 2008 R2 upewnij się, że sprawdzasz obecność funkcji Archiwum kopii zapasowych
C:\Boot
i przywracania. Następnie, jeśliC:\Boot
istnieje, upewnij się, że wykluczysz go przed rozpoczęciem pełnego odzyskiwania systemu operacyjnego.W przypadku klientów systemu Windows 2008 R2, na których
C:\Boot
znajduje się, ponieważ partycja zarezerwowana systemu 100 MB jest nieobecna, wyklucz ten folder z kopii zapasowej.