L'outil de récupération ne reconnaît pas le disque dur

Ce server a été récemment fermé en raison d'une coupure de courant. Lorsque j'ai essayé de démarrer, BSOD est apparu avec une erreur indiquant: process1_initialization_failed. Selon MS, cela résultait d'un logging de démarrage corrompu. J'ai essayé de refind le record jusqu'à maintenant:

  1. Suppression de bootrec.cache (n'a pas fonctionné)
  2. bootrec / fixmbr (n'a pas fonctionné)
  3. Autorepair et sfc (Sfc a refusé de travailler)

Actuellement, la situation est pire alors que le démarrage se fait dans la restauration du système mais aucun lecteur n'est détecté.

PS Il s'agit d'une machine virtuelle Hyper-V qui exécute un controller de domaine (et d'autres éléments importants). La machine d'hébergement fonctionne sans aucun problème.

HELLLLLLLLLP

La VM aurait pu attendre un redémarrage suite à l'installation de certaines mises à jour Windows. Jetez un oeil à la

pending.xml

voir ici: lien

Vous pourriez find quelques problèmes Les DLL causent votre problème.

Résolu. Voici ce que j'ai fait:

  1. Fais une copy du file VHD, au cas où les choses seraient plus désordonnées.
  2. Créé une nouvelle machine virtuelle et attaché le file VHD en tant que lecteur supplémentaire.
  3. Commencé la machine. Cela a vérifié que le disque dur virtuel n'est en fait pas endommagé ou brut. Tous les files étaient là
  4. Ran SFC / scannnow / offwindir = lecteur: \ windows / offwindir = lecteur (le lecteur est la lettre pour le lecteur supplémentaire)
  5. Copié ntdll.dll de la nouvelle machine exécutant Windows Server 2008 R2 dans les dossiers system32 et syswow64. A dû prendre possession des dossiers pour cela, puis modifier la propriété.
  6. Redémarré l'ancienne VM avec le lecteur modifié. Machine a exécuté chkdsk d'abord, et démarré comme d'habitude.