7 votes

Comment puis-je reconstruire les fichiers de démarrage de Windows ?

Suite à un virus, les fichiers d'amorçage d'un ordinateur Windows 7 ont disparu, et j'obtiens ce message lors du démarrage...

File: \Boot\BCD
Status: 0xc0000000f
Info: An error occurred while attempting to read the boot configuration data.

J'ai donc démarré à partir de ma clé USB Windows 7 et ouvert l'invite de commande. J'ai monté le disque avec l'installation du système d'exploitation sur L : en utilisant diskpart puis j'ai changé pour le lecteur L : et j'ai tapé ce qui suit

L:\>bootrec /fixmbr
Command completed succesfully
L:\>bootrec /fixboot
Command completed succesfully
L:\>bootrec /rebuildbcd

Je dis que je veux ajouter l'installation de Windows sur L : donc je tape Y touchez Enter et j'obtiens The requested system device cannot be found .

Comment reconstruire les fichiers de démarrage de Windows ? Pourquoi le périphérique système ne peut-il pas être trouvé ?

Vous trouverez ci-dessous un journal des commandes que j'exécute ainsi que la tentative de réparation des lecteurs d'installation Windows usb.


Lorsque je clique sur Réparer l'ordinateur, Windows recherche les installations de Windows et affiche la boîte de dialogue suivante

[[Options de récupération du système]] <-- Titre

Le texte est.... (sans '-') -------------- Windows a trouvé des problèmes avec les options de démarrage de votre ordinateur. Voulez-vous appliquer des réparations et redémarrer votre ordinateur ?

Voir les détails

Ensuite, les boutons

[Réparer et redémarrer] [Non]

Lorsque je clique sur Afficher les détails, j'obtiens une autre boîte de dialogue

[[Options de récupération du système]]

Détails de la réparation : (puis une boîte de défilement avec les détails). option de démarrage suivante sera réparée : Nom : {bootmgr} Identifiant : {9DEA862C-5CDD-4E70-ACC1-F32B344D4795}

Les options de démarrage suivantes seront ajoutées : Nom : Windows 7 Home Premium (récupéré) Chemin : Périphérique Windows Windows : Partition=D : (595364 MO)

Nom : Environnement de récupération Windows (récupéré) Chemin d'accès : Récupération \WindowsRE\Winre.wim Dispositif Windows : Partition=C : (15000 Mo)

Une copie des données de la configuration de démarrage actuelle sera enregistrée en tant que : C:\Boot\BCD.Backup.0002

[Fermer]

Je clique donc sur Réparer et redémarrer et j'obtiens

Une boîte de dialogue d'erreur qui dit [[Options de récupération du système]].

X Échec de l'enregistrement des options de démarrage

[Ok]

Alors je clique sur Ok

et obtenir le Windows normal qui vous permet de restaurer à partir d'une image ou de essayer d'utiliser les outils de récupération

En sélectionnant l'une ou l'autre des options et en cliquant sur suivant, j'obtiens une boîte de dialogue pour choisir un outil de récupération et des boutons en bas de page pour éteindre ou redémarrer.

J'ouvre donc cmd et tape ce qui suit

Microsoft Windows [Version 6.1.7600]

X:\Sources >Disque

Microsoft DiskPart version 6.1.7600 Copyright (C) 1999-2008 Microsoft Corporation. Sur l'ordinateur : MININT-8COAH39

DISKPART> list volume

Volume ### Ltr Label Fs Type Taille Statut
Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 E DVD-ROM 0 B No Media Volume 1 C Recovery NTFS Partition 14 GB Healthy Volume 2 D Partition OS NTFS 581 GB Healthy Volume 3 F Removable 0 B Non Volume média 4 DELLUTILITY Partition FAT 100 MB Caché sain

DISKPART> sélectionner le volume 2

Le volume 2 est le volume sélectionné.

DISKPART> assign letter = l

DiskPart a attribué avec succès la lettre de lecteur ou le point de montage.

DISKPART> exit

Quitter DiskPart...

X:\Sources >L :

L:>bootrec /fixmbr L'opération s'est terminée avec succès.

L:>bootrec /fixboot L'opération s'est terminée avec succès.

L:>bootrec /rebuildbcd Recherche d'installations Windows sur tous les disques.

Veuillez patienter, car cela peut prendre un certain temps...

Les installations Windows ont été analysées avec succès. Total des installations Windows identifiées identifiées : 1 [1] L:\Windows Ajouter une installation à la liste de démarrage ? Oui(Y)/Non(N)/Tout(A):Y Le périphérique système demandé est introuvable.

L:>bcedit 'bcedit' n'est pas reconnu comme une commande interne ou externe. interne ou externe, un programme exploitable ou un fichier batch.

L:>

9voto

Greg Points 91

J'ai eu le même problème... après deux jours d'essais divers, j'ai essayé :

bcdboot c:\windows

Mais ça n'a pas marché pour moi alors j'ai essayé :

bcdboot c:\windows /s c:

Et tous les fichiers de démarrage ont été copiés et le système est de nouveau en ligne.

3voto

user50789 Points 11

En supposant que c : est votre lecteur système, et que Windows est installé sur le \Windows dans le sous-répertoire, essayez de l'exécuter :

bcdboot c:\windows

2voto

WindowsEscapist Points 2166

Essayez ces étapes générales :

  • Effectuez une autre installation de Windows sur le même disque et sur le même ordinateur. dans une partition différente. (Réduisez votre partition Windows et créez-en une de 30 Go, puis installez 7 dans celle-ci).
  • Copiez tous vos fichiers de démarrage de la nouvelle installation vers celle qui est cassée en utilisant un LiveCD Linux (je recommande Ubuntu car il est livré avec GParted, un logiciel qui vous permettra de faire les changements de partitionnement mentionnés ci-dessus).
  • Sélectionnez votre ancienne installation 7 dans le menu de démarrage et voyez si elle fonctionne. Si c'est le cas, supprimez la nouvelle partition et lancez la réparation du démarrage.
  • Si ce n'est pas le cas, envisagez d'utiliser un LiveCD Linux (je préfère Ubuntu (une distribution très conviviale) pour copier vos données vers une nouvelle installation de Windows, soit de disque à support externe et de retour à disque, soit simplement dans une nouvelle partition Windows.

0voto

TWiStErRob Points 172

J'ai trouvé une solution sans CD Live et une nouvelle installation de Windows.

J'ai eu exactement le même problème, mais pas à cause d'un virus mais d'une mise à niveau du SSD : j'ai cloné mon Windows en cours d'exécution (les deux partitions cachées de 100 Mo et C :) sur le nouveau SSD. via Reflect basé sur ce tutoriel puis a remplacé le matériel.

Mon Windows était une installation traditionnelle Windows= C: , 100MB boot= hidden mais je pense que vous pouvez fixer n'importe quel Windows installé sur n'importe quelle lettre de lecteur. J'ai utilisé le DVD de Windows 7 pour accéder au mode de récupération.

La question

Comment reconstruire les fichiers de démarrage de Windows ? Pourquoi le périphérique système ne peut-il pas être trouvé ?

Le problème est que RebuildBCD exige que le volume de démarrage (celui de 100 Mo) ait une lettre de lecteur assignée.

Processus de récupération

L'ordinateur portable ne pouvait pas démarrer, alors je suis passé en mode récupération où l'on m'a proposé

[Repair and restart] [No]

où vous devez dire "Non", parce que les lettres du lecteur sont mélangées et que Windows ne démarre pas.

Après "Non", j'ai lancé la ligne de commande, où il s'est passé ce qui suit :

X:\sources> diskpart
DISKPART> list volume

La table montrait une partition système de 100 Mo comme C: et Windows comme D: Le problème est que mon Windows d'origine a été installé sur la partition C: mais maintenant c'est D: .

J'ai donc noté le volume ### de la partition 100MB, disons 1 et de la partition Windows, disons 2.

DISKPART> select volume 1
DISKPART> active
DISKPART> assign letter=A
DISKPART> select volume 2
DISKPART> assign letter=C
DISKPART> exit
X:\sources> bootrec /rebuildbcd

Maintenant bootrec J'ai trouvé mon Windows manquant et j'ai réparé le BCD. Après une réinitialisation, Windows a démarré joyeusement comme si rien ne s'était passé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X