web-dev-qa-db-fra.com

Problème avec un problème de démarrage Windows 7 - impliquant le BCD peut-être

Tout d'abord, merci à quiconque le lit. Je suis assez bouleversé et inquiet du fait que mon bureau est maintenant définitivement de démarrer dans Windows 7, ce qu'il était très bien avant que j'étais idiot et utilisé de démarrage (L'outil Linux, pour tenter de faire fonctionner Ubuntu.) Alors voici ce qui se passe:

Je commence l'ordinateur, peu importe l'ordre de démarrage aussi longtemps qu'il n'y a rien dans le lecteur de disque et je reçois

Windows n'a pas pu démarrer, Da Da Da,

File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000f
Info: An error occured while attempting to read the boot configuration data.

Donc, évidemment c'est une question de BCD. J'ai eu mon disque d'installation et je suis allé dans la ligne de commande pour essayer de trouver quelque chose de mal avec le montage et/ou le fichier BCD. J'ai trouvé des choses intéressantes et frustrantes ...

Dans la récupération du système, lorsque Windows tente de le réparer lui-même, il est indiqué qu'il réparera bootmgr et fwbootmgr. Ensuite, il dit que:

The following startup options will be added:
Name: Win 7 home premium (recovered)
Path: Windows

(Et ici nous avons ce que je n'ai pas vu avant ...)

Windows device: Partition=\\\?\GLOBALROOT\Device\HarddiskVolume5

En outre, il copiera la BCD actuelle à \\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.Backup.0003

Et puis j'essaie de le laisser faire sa chose et il est écrit pour économiser des options de démarrage. Ensuite, il ne peut pas trouver une image système lorsqu'il essaie de rechercher une sauvegarde.

Donc, j'ai eu une ligne cmd et je commence diskpart, où j'écris des volumes et trouvez que:

  • Le volume 1 est dellutilité, FAT32, avec nom C:
  • Le volume 2 est la récupération, nom D:
  • 3 est une nouvelle partition que j'ai faite pour essayer de house Ubuntu, appelée E:
  • 4 n'a aucune lettre est nommée ESP et est également FAT32.
  • Alors vol 5, qui est étiqueté OS et ... n'a pas de lettre ??? Ce pourrait être un problème? Je peux l'assigner C:, mais ça ne reste pas quand je redémarre.

J'essaie de courir bootrec /rebuildbcd, et il détecte une installation Windows \\\?\GLOBALROOT\Device\Windows là. Il demande si je souhaite l'ajouter aux périphériques de démarrage et je appuie sur y... alors il dit:

The requested system device cannot be identified due to multiple indistinguishable devices potentially matching the identification criteria

Cette erreur se présente lorsque vous travaillez avec différentes choses différentes de la ligne CMD concernant la démarrage et la BCD.

Information additionnelle: C:\Windows\Boot\EFI\ n'a pas de BCD dedans. Problème potentiel, je penserais, mais je ne sais pas comment l'obtenir là-bas ou où le trouver ...

Lorsque vous courez bcdboot, je reçois

BFSVC: FAiled to create a new system store. Status = [c000003a]

Voici mon enregistrement de la réparation de démarrage à Ubuntu.

S'il vous plaît, toute aide serait tellement appréciée. Je ne veux vraiment pas essuyer mon lecteur.

7
winter

Le dispositif système demandé ne peut pas être identifié en raison de plusieurs périphériques indiscernables éventuellement correspondant aux critères d'identification.

Vous avez probablement plusieurs partitions système EFI, que ce soit sur le même lecteur ou celui de chacun des deux disques. Cela confond plus d'outils de réparation Windows qu'il ne confond l'EFI lui-même.

Vous pouvez confirmer ceci à l'aide de diskpart à l'intérieur de l'environnement Winre (disponible avec un support d'installation ou de récupération) et d'utiliser diskpart 's set id= Commande de modification de l'un des types et de ne plus faire une partition système EFI. Après cela, les outils de réparation fonctionnent judicieusement sur la partition du système EFI restant. (Je suggère de changer un seul chiffre hexagonal du type EFI pour faciliter la remise ultérieure si nécessaire)

Le BCD ne devrait pas être sur la partition Windows. Il devrait exister dans la partition système EFI sous le répertoire Microsoft, et certaines des données sont même stockées par EFI dans NVRAM.

Voici un exemple réel, de mon ordinateur portable, d'un schéma de partition qui confond des outils de réparation Windows. Il est apparu parce que l'ordinateur portable est venu avec un disque dur rotatif et j'ai installé un SSD MSATA SSD suffisamment grand pour être utilisé comme partition système, puis à l'aide de la disposition de partition standard pour le SSD. L'avoir fait, il y a maintenant deux partitions système EFI.

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          465 GB    60 MB        *
  Disk 1    Online          202 GB      0 B        *

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Recovery           400 MB  1024 KB
  Partition 2    System             200 MB   401 MB
  Partition 3    Reserved           128 MB   661 MB
  Partition 4    Primary            452 GB   789 MB
  Partition 5    Primary             12 GB   453 GB

DISKPART> select part 2

Partition 2 is now the selected partition.

DISKPART> detail part

Partition 2
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0X8000000000000000
Offset in Bytes: 420478976

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 3                      FAT32  Partition    200 MB  Healthy    Hidden

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    OEM               6000 MB  1024 KB
  Partition 2    Recovery           300 MB  6001 MB
  Partition 3    System             100 MB  6301 MB
  Partition 4    Reserved           128 MB  6401 MB
  Partition 5    Primary            196 GB  6529 MB

DISKPART> select part 3

Partition 3 is now the selected partition.

DISKPART> detail part

Partition 3
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 6607077376

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 6                      FAT32  Partition    100 MB  Healthy    System

La chaîne c12a7328-f81f-11d2-ba4b-00a0c93ec93b Identifie positivement une partition système EFI. Lorsque je souhaite cacher un des outils de réparation, j'utilise select disk et select partition puis

set id=c12a7328-f81f-11d2-ba4b-00a0c93ec930

Notez que j'ai changé l'identifiant juste assez pour que cela soit différent, tout en restant évident pour un technicien qu'il s'agisse d'une partition système EFI.

13
Ben Voigt