Security-X

Forum Security-X => Système d'Exploitation => Windows Vista => Discussion démarrée par: xsun le décembre 23, 2013, 19:45:19

Titre: [résolu] bootmgr et bootsect sur partition de données
Posté par: xsun le décembre 23, 2013, 19:45:19
salut  :)

j'ai fais une sauvegarde sur un disque dur externe de mes données (partition D)
en regardant cette sauvegarde, j'ai bootmgr, bootsect.bak, sur ma partition de données (D)
je voulais sauvegarder (avec acronis) aussi ma partition système (C), mais ces bootmgr et bootsect.bak ne vont pas faire défaut ? puisque absent de ma partition C

vu que le temps estimé est de plus de 18h, ... je préfère assurer le truc (=comprendre)

mon image système de C sera t'elle valable sans bootmgr et bootsect ?
Titre: Re : bootmgr et bootsect sur partition de données
Posté par: xsun le décembre 25, 2013, 09:50:18
re  :)

de ce que je comprends, bootmgr est situé sur la partition marquée active dans le gestionnaire des disques
http://pcsupport.about.com/od/termsb/g/bootmgr.htm

ma partition D:
Photos, NTFS
Sain (Système, Actif, partition principale)

ma partition C:
Vista, NTFS,
Sain (démarrer,Fichier d'échange,Vidage sur incident,Partition principale)

comment réparer/réinstaller bootmgr sur C ?
dois je rendre C actif ? puis réparer le démarrage avec le CD de vista ?
Titre: Re : bootmgr et bootsect sur partition de données
Posté par: xsun le décembre 25, 2013, 12:49:21
re  :)

j'ai ceci: 

Microsoft Windows [version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. Tous droits réservés.

C:\Windows\system32>bcdedit

Gestionnaire de démarrage Windows
---------------------------------
identificateur          {bootmgr}
device                  partition=D:
path                    \bootmgr
description             Windows Boot Manager
locale                  fr-FR
inherit                 {globalsettings}
default                 {current}
resumeobject            {5474937d-860a-11df-ad6b-86417927670d}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 0
resume                  No
displaybootmenu         Yes

Chargeur de démarrage Windows
-----------------------------
identificateur          {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows Vista (TM) Home Basic
locale                  fr-FR
osdevice                partition=C:
systemroot              \Windows
resumeobject            {92e8ab61-43bf-11e2-9655-806e6f6e6963}
nx                      OptIn
pae                     Default
sos                     Yes
debug                   No


...Gestionnaire de démarrage Windows sur partition D (photos)
et Chargeur de démarrage Windows sur partition C (vista) .... c'est le bordel, nan ?

quelqu'un connait easybcd ?
http://www.sevenforums.com/tutorials/209885-bootmgr-move-c-easybcd.html
si je copie bootmgr sur C, mon image système devrait être ok (C), mais qu'en est il de la partition D ? car elle est indiquée "démarrer"
 :-\
Titre: Re : bootmgr et bootsect sur partition de données
Posté par: MoJac le décembre 25, 2013, 16:46:14
Salut xsun,

Citer
comment réparer/réinstaller bootmgr sur C ?
dois je rendre C actif ? puis réparer le démarrage avec le CD de vista ?
- A ma connaissance il n'est pas nécessaire de faire ces opérations supplémentaires. Il est possible d'avoir la structure de boot sur D: qui est marqué comme partition active dans ton cas et le chargeur de démarrage sur C:.

- La structure BCD est cohérente, c'est le principal.

Nb: bcdedit permet aussi de sauvegarder à un endroit de ton choix le BCD actuel (option /export). Cette possibilité peut être intéressante pour être sûr d'avoir un BCD fonctionnel quoi qu'il arrive, c'est une bonne précaution !

- Si tes partitions sont sauvegardées dans leur intégralité y compris le MBR, il ne devrait pas y avoir de pb avec Acronis.

/!\ Attention aux outils  qui permettent de bricoler BCD. Il est impératif de bien comprendre comment la procédure de boot fonctionne avant d'entreprendre quoi que ce soit.

Bon courage

Édité un plus tard pour compéter ma réponse

Je reviens sur mon dernier post en complétant les explications par un exemple tiré de ma propre machine (Dell avec Windows 7, mais le principe est le même)

C'est beaucoup plus compliqué :

- La partition de boot est cachée et n'a pas de lettre de volume (cette partition contient aussi la structure WindowsRE):

(https://forum.security-x.fr/proxy.php?request=http%3A%2F%2Fimg62.xooimage.com%2Ffiles%2Fc%2Fe%2Ff%2Fstructdisquedell-25cf330.jpg&hash=7428e3fac834a1a287ca5d0e53059f13797f60ff) (http://img62.xooimage.com/views/c/e/f/structdisquedell-25cf330.jpg/)

- La partition de boot est donc définie dans les éléments de BCD avec la représentation absolue \Device\HarddiskVolume2

Citer
Microsoft Windows [version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:\Windows\system32>BCDEDIT /enum all

Gestionnaire de démarrage Windows
---------------------------------
identificateur          {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \bootmgr
description             Windows Boot Manager
locale                  fr-fr
inherit                 {globalsettings}
default                 {current}
resumeobject            {1075c9b7-02c5-11e0-bf56-f04da25ef309}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

- Dans ton cas c'est beaucoup plus simple car la partition de boot est visible et a une lettre d'attribuée (D:\)

Citer
Gestionnaire de démarrage Windows
---------------------------------
identificateur          {bootmgr}
device                  partition=D:
path                    \bootmgr
description             Windows Boot Manager

- La partition de boot doit contenir le BCD ( dans ton cas D:\BOOT\BCD):

(https://forum.security-x.fr/proxy.php?request=http%3A%2F%2Fimg50.xooimage.com%2Ffiles%2Fd%2F4%2F7%2Fstructboot3-25c9591.jpg&hash=3f055b8881cc9a77b72f4da6b6c6f679de6aecc6) (http://img50.xooimage.com/views/d/4/7/structboot3-25c9591.jpg/)

Ainsi que bootmgr directement sous la racine de D:.

- Par contre dans les 2 cas nous avons bien le chargeur de Windows sous C:

Citer
Chargeur de démarrage Windows
-----------------------------
identificateur          {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  fr-fr

- Rassuré ?
Titre: Re : bootmgr et bootsect sur partition de données
Posté par: xsun le décembre 26, 2013, 08:17:47
bonjour MoJac  :)

Citer
- Rassuré ?

oui  ;)

 ..... limite étonné car:

Citer
- Par contre dans les 2 cas nous avons bien le chargeur de Windows sous C:

je pensais que c'était le bordel  :III

merci  :)