GNU/Linux >> Tutoriels Linux >  >> Linux

Résoudre les problèmes d'échec de démarrage de Windows Server 2008 après avoir quitté le mode de secours

Le mode Rescue est un état de maintenance qui vous permet d'accéder à un serveur qui ne répond pas. Vous pouvez utiliser le mode de secours pour résoudre les problèmes de configuration ou pour copier vos données et les déplacer vers un autre serveur.

L'entrée de votre serveur en mode de secours met temporairement de côté votre disque d'origine. Pendant ce temps, un nouveau serveur est construit sur la base de l'image de stock d'origine de votre système d'exploitation (OS) sélectionné. Votre volume d'origine se connecte ensuite en tant que périphérique secondaire à l'instance récupérée. Vous avez alors la possibilité d'attribuer une lettre de lecteur à votre lecteur existant afin d'y accéder.

Une fois la création de l'image de secours terminée, vous recevez un e-mail contenant le nouveau mot de passe pour l'image temporaire du mode de secours. Après être entré en mode de secours, vous disposez de 24 heures pour réparer votre instance avant qu'elle ne revienne automatiquement à l'instance précédente.

Certaines versions du système d'exploitation Windows® modifient la signature du disque d'origine lors du montage d'un lecteur secondaire. Si vous redémarrez, vous recevrez probablement un winload.exe erreur ou un 0xc000000e Erreur. Cette situation se produit avec le chargeur de démarrage BCD et non avec le chargeur NTLDR.

Si vous recevez l'une de ces erreurs, vous pouvez relancer le système et réparer le chargeur de démarrage afin qu'il ait la signature appropriée. Utilisez les instructions des sections suivantes pour modifier les paramètres du chargeur de démarrage.

Windows Server 2008

Assurez-vous que le volume a une lettre de lecteur attribuée automatiquement, généralement D : , en ouvrant Gestion de l'ordinateur . Cliquez avec le bouton droit sur Disque 1 puis sélectionnez En ligne .

Pour Windows Server® 2008 SP2, le magasin de données de configuration de démarrage (BCD) réside sur la partition système. Lorsque vous modifiez les paramètres du chargeur de démarrage, vous devez vous assurer que le paramètre de partition correspond au pilote sur lequel se trouve la partition système. En saisissant la signature de disque correcte dans le magasin BCD, le serveur Windows devrait démarrer correctement.

Pour mettre à jour le magasin BCD avec la signature correcte du chargeur de démarrage, vous avez besoin de l'identifiant unique du chargeur de démarrage Windows. Utilisez la commande suivante pour afficher les paramètres du chargeur de démarrage :

bcdedit /store D:\boot\bcd

Le résultat doit ressembler à l'exemple suivant :

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {ntldr}
displayorder            {1d25cc4a-fc03-11de-b973-d1d82d39e489}
toolsdisplayorder       {memdiag}
timeout                 30
resume                  No

Windows Boot Loader
-------------------
identifier              {1d25cc4a-fc03-11de-b973-d1d82d39e489}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Server 2008
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {1d25cc4b-fc03-11de-b973-d1d82d39e489}
nx                      OptOut

Prenez note de l'identifiant répertorié sous le chargeur de démarrage Windows section.Dans cet exemple, l'identifiant est {1d25cc4a-fc03-11de-b973-d1d82d39e489} .

Le chemin par défaut du magasin BCD est \boot\bed , donc si D : est le lecteur avec lequel vous travaillez, le chemin complet est D:\boot\bed .

Utilisez les commandes suivantes pour mettre à jour le magasin BCD avec l'identifiant Windows BootLoader :

bcdedit /store <fullPath> /set <uniqueIdentifier> osdevice partition=<driveLetter>
bcdedit /store <fullPath> /set <uniqueIdentifier> device partition=<driverLetter>
bcdedit /store <fullPath> /set {bootmgr} device partition=<driveLetter>
bcdedit /store <fullPath> /set {memdiag} device partition=<driverLetter>
bcdedit /store <fullPath> /set {ntldr} device partition=<driveLetter>

Les commandes et la sortie doivent ressembler à l'exemple suivant :

C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {1d25cc4a-fc03-11de-b973-d1d82d39e489} osdevice partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {1d25cc4a-fc03-11de-b973-d1d82d39e489} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {bootmgr} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {memdiag} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {ntldr} device partition=d:
The operation completed successfully.

Windows Server 2008 R2

Ouvrez Gestion de l'ordinateur , cliquez avec le bouton droit sur Disque 1 puis sélectionnez En ligne . D : est le paramètre pour la partition réservée au système et E : est le paramètre de votre volume de stockage d'origine.

Remarque : Parfois, l'ordre des lecteurs change de sorte que E : est le paramètre pour la partition SystemReserved et D : est le réglage du volume de stockage d'origine.

Pour Windows Server 2008 R2, le magasin BCD réside sur la partition de démarrage, dont la taille est de 100 Mo. Lorsque vous modifiez les paramètres du chargeur de démarrage, vous devez vous assurer que le paramètre de partition correspond au pilote sur lequel se trouve la partition système. En plaçant la signature de disque correcte dans le magasin BCD, le serveur Windows devrait démarrer correctement.

Pour mettre à jour le magasin BCD avec la signature correcte du chargeur de démarrage, vous avez besoin de l'identifiant unique du chargeur de démarrage Windows. Utilisez la commande suivante pour afficher les paramètres du chargeur de démarrage :

bcdedit /store E:\boot\bcd

Le résultat doit ressembler à l'exemple suivant :

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=E:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {ntldr}
resumeobject            {ca73fe20-fc0c-11de-8f38-8e2c5384be89}
displayorder            {ca73fe21-fc0c-11de-8f38-8e2c5384be89}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {ca73fe21-fc0c-11de-8f38-8e2c5384be89}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows Server 2008 R2
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {ca73fe24-fc0c-11de-8f38-8e2c5384be89}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              Windows
resumeobject            {ca73fe20-fc0c-11de-8f38-8e2c5384be89}
nx                      OptOut

Prenez note de l'identifiant répertorié sous le chargeur de démarrage Windows section.Dans cet exemple, l'identifiant est {1d25cc4a-fc03-11de-b973-d1d82d39e489} .

Le chemin par défaut du magasin BCD est \boot\bed , donc si E : est le lecteur avec lequel vous travaillez, le chemin complet est E:\boot\bed .

Utilisez les commandes suivantes pour mettre à jour le magasin BCD avec l'identifiant Windows BootLoader :

bcdedit /store <fullPath> /set <uniqueIndentifier> osdevice partition=<driveLetter>
bcdedit /store <fullPath> /set <uniqueIndentifier> osdevice partition=<driveLetter>
bcdedit /store <fullPath> /set {bootmgr} device partition=<driveLetter>
bcdedit /store <fullPath> /set {memdiag} device partition=<driveLetter>

Remarque : La driveLetter que vous utilisez est pour votre volume de stockage d'origine.

Les commandes et la sortie doivent ressembler à l'exemple suivant :

C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {ca73fe21-fc0c-11de-8f38-8e2c5384be89} osdevice partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {ca73fe21-fc0c-11de-8f38-8e2c5384be89} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {bootmgr} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {memdiag} device partition=e:
The operation completed successfully.

Linux
  1. Résoudre les problèmes d'utilisation élevée du processeur sur Windows Server

  2. Résoudre les problèmes d'échec de démarrage de Windows Server 2008 après avoir quitté le mode de secours

  3. Résoudre les problèmes de mise en réseau de Windows Server

  4. Résoudre les problèmes d'arrêt des serveurs Windows

  5. démarrer Windows à partir de GRUB rescue

Comment activer l'audio sur un serveur Windows 2008 R2

Comment activer le ping sur Windows Server 2008 R2

Comment ajouter une adresse IP publique supplémentaire à Windows Server 2008

Installer MySQL sur Windows Server 2008 R2 et 2012

Mode de sauvetage

CentOS / RHEL 6 :Comment démarrer en mode secours