> Tous les forums > Forum Windows 10
 Choix d'un système Windows depuis 2 disques (chaînage)
Ajouter un message à la discussion
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]
Mamie Tromblon
  Posté le 20/08/2019 @ 14:23 
Aller en bas de la page 
Petite astucienne

Bonjour,

J'ai un SSD Crucial P1 partitionné en double démarrage Windows10-LinuxMint (le disque 5) sur lequel je démarre :

Grub me propose alors le dualboot traditionnel (Linux mint ou Windows 10 loader).
Du genre celui-ci :

Lien vers une image externe

((La capture est faite avec Windows8 hors ssd nvme mais l'idée est la même)


J'ai récupéré un autre disque avec un second Windows10 (maj depuis un Win7 Starter) provenant d'un autre ordi (ici le disque 2).
Ce disque est formaté gpt.

La partition efi n'a pas de drapeau "boot" ni "esp", et on peut en voir le contenu dans l'explorateur car elle est montée en M: (voir captures 1 et 2 ci-dessus)


En dehors du problème d'activation de Windows, je souhaite que - après choix de Windows loader depuis Grub - le loader Windows affiche les deux systèmes "Choisir un système d'exploitation" sur fond bleu avec 1er Windows sur le volume x; 2e Windows sur le volume y.



Si cette proposition vous semble trop fragile, je m'accommoderai d'un choix de disques depuis le bios au démarrage.


Le plus important pour moi actuellement, c'est que le disque 2 soit reconnu comme disque de démarrage.


Boot info frais du jour.



Modifié par Mamie Tromblon le 20/08/2019 14:48
Publicité
Ikewdu_
 Posté le 20/08/2019 à 17:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut,

Je suppose que ton Ws sur le disque 2 n'est actuellement pas capable de booter seul sur ce PC, même en passant par une touche Fxx. Je digère ton boot-info et je te donne mon opinion.

Edit. Sans entrer dans le détail pour l'instant, je vois deux options possibles pour toi :

- Booter sur GRUB avec une seule entrée Windows, et ensuite, choix entre les deux Windows depuis bootmgr (comme tu le souhaites).

- Ajouter une entrée "Windows boot manager" à GRUB vers le nouveau disque.



Modifié par Ikewdu_ le 20/08/2019 17:31
Mamie Tromblon
 Posté le 21/08/2019 à 12:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Ikewdu_ a écrit : Je suppose que ton Ws sur le disque 2 n'est actuellement pas capable de booter seul sur ce PC, même en passant par une touche Fxx.

Effectivement, le disque 2 n'est pas reconnu comme disque de démarrage : il n'est pas présent dans la liste de boot après appui sur F11 (pour moi).

Mais il l'a été :

Quand je préparais mon dualboot sur disque 5 je n'avais pas débranché le disque 2, et à l'occasion des multiples redémarrage, j'ai déjà aperçu le bootmgr Windows "choix du système" sur fond bleu avec les deux ws sur les 2 disques, et ils fonctionnaient.

Quand Ws sur disque 5 n'était pas complétement opérationnel, il m'est arrivé de booter directement sur disque 2. Je sais donc que ce système sur disque 2 n'est pas corrompu.

Par la suite j'ai débranché le disque 2 pour finaliser l'opération avec Grub, et disque 2 a disparu de la circulation.

Pour info, disque 2 était lui-même en dualboot Ws-Linux sur l'autre pc... J'ai supprimé ces partitions ext4 et swap mais il y a des traces de Linux avec un dossier Ubuntu dans sa partition efi...

Bon appétit avec boot-info, il est dodu.

Ikewdu_
 Posté le 21/08/2019 à 16:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re,

On voit parfaitement dans le rapport boot-info que ton "disque 2" contient des fichiers de démarrage Grub et Windows dans ce qui a été une partition efi. On peut réparer très simplement cette partition pour rendre ce Windows bootable, mais ce n'est selon moi pas nécessaire compte tenu de ce que tu veux faire. Et comme tu as supprimé la version d'Ubuntu qui allait avec, on ne peut se contenter de remettre un drapeau boot sous peine de l'erreur "GRUB rescue>". On va donc laisser ce disque 2 en l'état pour l'instant.

De même, la partition efi de ce disque 2 ayant perdu son drapeau boot, l'entrée "Windows boot Manager" n'apparaît plus en Nvram ( on voit cela dans le résultat de efibootmgr-v) car elle est considérée comme une partition de données. Et ce Windows ne boote plus seul.

Ton souci de double démarrage disparu est en revanche probablement dû au débranchement du disque, ce qui a probablement modifié l'ordre dans le BIOS ou peut-être même les noms de volume; , et donc, ton Windows n'est plus reconnu par bootmgr du disque 5. On va se pencher sur ce point. Depuis Windows qui fonctionne, lance l'invite de commandes en mode administrateur, et donne le résultat (par copier / coller de préférence) de :

bcdedit /v

On verra déjà comment la base BCD est configurée, et on la corrigera en conséquence.



Modifié par Ikewdu_ le 21/08/2019 16:51
Mamie Tromblon
 Posté le 22/08/2019 à 13:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Merci de prendre sur ton temps pour étudier ce cas.

Microsoft Windows [version 10.0.18362.30]
(c) 2019 Microsoft Corporation. Tous droits réservés.

C:\Windows\system32>bcdedit /v

Gestionnaire de démarrage Windows
---------------------------------
identificateur {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume10
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
locale fr-FR
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
displayorder {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Chargeur de démarrage Windows
-----------------------------
identificateur {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
device partition=C:
path \Windows\system32\winload.efi
description Windows 10
locale fr-FR
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {ddf61eaa-bc2b-11e9-8f38-f98b1d505307}
displaymessageoverride Recovery
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
nx OptIn
bootmenupolicy Standard

C:\Windows\system32>

Ikewdu_
 Posté le 22/08/2019 à 18:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re,

On va ajouter par copie une nouvelle entrée pointant vers le volume N (vérifie dans ton gestionnaire de disque que c'est toujours N qui correspond à ton Windows sur le disque 2) :

bcdedit /copy {current} /d "W10 SSD 250 win"

Entre les guillemets, tu peux écrire autre chose, bien sûr. C'est juste pour distinguer chaque Windows. La commande va retourner un identifiant tel que {9xyxyxyxyx-5cdd-xxxx-yyyy-f32xysysys24}.

Moi je le note {id}. Toi, tu devras sélectionner ce nouveau code, accolades comprises, le copier et le choisir à la place de {id} :

bcdedit /set {id} device partition=N:

bcdedit /set {id} osdevice partition=N:

bcdedit /displayorder {id} /addlast

On fait pointer l'entrée sur N et on la place en dernière position. Un bcdedit /v peut confirmer que l'entrée est bien ajoutée. Tu dois obtenir quelque chose comme :

C:\Windows\system32>bcdedit /v

Gestionnaire de démarrage Windows

---------------------------------

identificateur {9dea862c-5cdd-4e70-acc1-f32b344d4795}

device partition=\Device\HarddiskVolume10

path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI

description Windows Boot Manager

locale fr-FR

inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}

default {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}

resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}

displayorder {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}

toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}

timeout 30

Chargeur de démarrage Windows

-----------------------------

identificateur {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}

device partition=C:

path \Windows\system32\winload.efi

description Windows 10

locale fr-FR

inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}

recoverysequence {ddf61eaa-bc2b-11e9-8f38-f98b1d505307}

displaymessageoverride Recovery

recoveryenabled Yes

isolatedcontext Yes

allowedinmemorysettings 0x15000075

osdevice partition=C:

systemroot \Windows

resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}

nx OptIn

bootmenupolicy Standard

Chargeur de démarrage Windows

-----------------------------

identificateur {nouvel id}

device partition=N:

path \Windows\system32\winload.efi

description W10 SSD 250 win

locale fr-FR

inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}

recoverysequence {ddf61eaa-bc2b-11e9-8f38-f98b1d505307}

displaymessageoverride Recovery

recoveryenabled Yes

isolatedcontext Yes

allowedinmemorysettings 0x15000075

osdevice partition=N:

systemroot \Windows

resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}

nx OptIn

bootmenupolicy Standard

C:\Windows\system32>

Tu n'auras plus qua tester si ça fonctionne. A noter que cette opération est faisable en mode graphique avec easybcd ou bootice... On trouve des tutos pour ces logiciels que je n'aime pas trop. Si tout est bon, on fera le point sur ton installation qui mérite d'être peaufinée.



Modifié par Ikewdu_ le 22/08/2019 18:16
Mamie Tromblon
 Posté le 22/08/2019 à 22:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Hello,

Les opérations sur la BCD ont réussi :

Microsoft Windows [version 10.0.18362.295]
(c) 2019 Microsoft Corporation. Tous droits réservés.

C:\Windows\system32>bcdedit /copy {current} /d "Win10 test sur SSD-250"
L’entrée a été correctement copiée dans {ddf61eac-bc2b-11e9-8f38-f98b1d505307}.

C:\Windows\system32>bcdedit /set {ddf61eac-bc2b-11e9-8f38-f98b1d505307} osdevice partition=N:
L’opération a réussi.

C:\Windows\system32>bcdedit /displayorder {ddf61eac-bc2b-11e9-8f38-f98b1d505307} /addlast
L’opération a réussi.

C:\Windows\system32>bcdedit /v

Gestionnaire de démarrage Windows
---------------------------------
identificateur {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume10
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
locale fr-FR
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
displayorder {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
{ddf61eac-bc2b-11e9-8f38-f98b1d505307}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Chargeur de démarrage Windows
-----------------------------
identificateur {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
device partition=C:
path \Windows\system32\winload.efi
description Windows 10
locale fr-FR
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {ddf61eaa-bc2b-11e9-8f38-f98b1d505307}
displaymessageoverride Recovery
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
nx OptIn
bootmenupolicy Standard

Chargeur de démarrage Windows
-----------------------------
identificateur {ddf61eac-bc2b-11e9-8f38-f98b1d505307}
device partition=C:
path \Windows\system32\winload.efi
description Win10 test sur SSD-250
locale fr-FR
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {ddf61eaa-bc2b-11e9-8f38-f98b1d505307}
displaymessageoverride Recovery
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=N:
systemroot \Windows
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
nx OptIn
bootmenupolicy Standard

C:\Windows\system32>

Puis Reboot => Grub -> Windows boot manager => choix du système d'exploitation sur fond bleu.

Cependant Ws sur disque 2 ne se lance pas.

J'ai eu un reboot sur le Grub, puis une réparation automatique avec diagnostic de l'ordi, et un affichage sur fond bleu "votre PC n'a pas démarré correctement".

On me propose un redémarrage (boucle) ou les options avancées. Ces dernières me proposent soit de continuer et passer à Ws sur disque 5 (fonctionnel), soit de tenter de réparer (boucle).

Ikewdu_
 Posté le 22/08/2019 à 23:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Cette commande n'a pas été passée :

bcdedit /set {ddf61eac-bc2b-11e9-8f38-f98b1d505307} device partition=N:

On le voit ici :

Chargeur de démarrage Windows

-----------------------------

identificateur {ddf61eac-bc2b-11e9-8f38-f98b1d505307}

device partition=C:

Donc, il faut la taper et refaire les essais. Mais il n'est pas à exclure que ce Windows ait un problème qui lui soit propre. On va bien voir après essais.



Modifié par Ikewdu_ le 22/08/2019 23:33
Mamie Tromblon
 Posté le 23/08/2019 à 07:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Ah oui, boulette.

C:\Windows\system32>bcdedit /v

Gestionnaire de démarrage Windows
---------------------------------
identificateur {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume10
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
locale fr-FR
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
displayorder {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
{ddf61eac-bc2b-11e9-8f38-f98b1d505307}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Chargeur de démarrage Windows
-----------------------------
identificateur {ddf61ea9-bc2b-11e9-8f38-f98b1d505307}
device partition=C:
path \Windows\system32\winload.efi
description Windows 10
locale fr-FR
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {ddf61eaa-bc2b-11e9-8f38-f98b1d505307}
displaymessageoverride Recovery
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
nx OptIn
bootmenupolicy Standard

Chargeur de démarrage Windows
-----------------------------
identificateur {ddf61eac-bc2b-11e9-8f38-f98b1d505307}
device partition=N:
path \Windows\system32\winload.efi
description Win10 test sur SSD-250
locale fr-FR
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {ddf61eaa-bc2b-11e9-8f38-f98b1d505307}
displaymessageoverride Recovery
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=N:
systemroot \Windows
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
nx OptIn
bootmenupolicy Standard

Ne démarre toujours pas sur N: (j'ai vérifié, pas de changement de lettre).

Au reboot et choix disque 2, Ws me signale que l'ordi a rencontré un pb et doit redémarrer, code d'erreur : inaccessible boot device.

Publicité
Ikewdu_
 Posté le 23/08/2019 à 10:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Là, tout est bon pour que ça démarre. C'est donc ton Ws qui doit avoir un problème. Il faut tout de même qu'on vérifie.

Mais avant, j'ai besoin de savoir si tu sais modifier l'ordre de démarrage actuel (là, il est paramétré pour GRUB), soit en passant par le BIOS, soit de préférence en passant par une touche Fxx ou Esc. L'idée est d'afficher un menu de démarrage du PC ( pas GRUB) proposant quelque chose de ce genre :

ubuntu
Windows Boot Manager UEFI: Generic STORAGE DEVICE 0570
UEFI: Generic STORAGE DEVICE 0570

Si tu parviens à exploiter ce menu d'une manière ou d'une autre, on tentera de réparer la partition efi du disque 2 pour voir s'il est capable de booter seul. On va procéder par élimination pour trouver l'origine du problème.



Modifié par Ikewdu_ le 23/08/2019 10:11
Mamie Tromblon
 Posté le 23/08/2019 à 13:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

La touche F11 au démarrage me propose :

Windows Boot Manager (CT1000P1SSD8)

ubuntu (CT1000P1SSD8)

Ce sont les deux systèmes de mon disque 5 (SSD Crucial P1 1To). Ubuntu c'est LinuxMint.

- Quand je sélectionne wbm, j'accède bien au menu bleu avec le choix des 2 Ws (disque 5 ok, disque 2 hs)

- Quand je sélectionne ubuntu, je retombe sur Grub.

En passant par le bios et en forçant (boot override), c'est pareil.

Pour info sous Linux, j'ai fait :

sdf@asrock:~$ efibootmgr -v
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0003,0000
Boot0000* Windows Boot Manager HD(2,GPT,9137529b-6104-4e96-bf33-c476d8f54d46,0x109000,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...1................
Boot0003* ubuntu HD(2,GPT,9137529b-6104-4e96-bf33-c476d8f54d46,0x109000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
sdf@asrock:~$

Je pense donc être capable de booter sur Ws disque 5 sans passer par Grub.

Ikewdu_
 Posté le 23/08/2019 à 13:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bon, ça correspond à ce qu'on voit dans le rapport boot-info.

On va tenter de réparer la partition efi du disque 2 pour rendre ce Ws autonome. On verra bien alors s'il fonctionne. Je m'appuie sur les lettres du gestionnaire de disques (vérifie que rien n'a changé dans l'ordre des disques et des lettres de partitions). Tu lances l'invite de commandes depuis ton Ws qui fonctionne, en mode admin. Sans faute et sans oublier de ligne :

diskpart
sel disk 2
sel part 1
remove letter=m
delete part override
create part msr size=16
create part efi
format fs=fat32 quick
assign letter=m
exit

Si tout ça s'est bien passé, on crée les fichiers de démarrage pour ce Windows (c'est un /L minuscule et non /1):

bcdboot n:\windows /l fr-fr /s m:

Si ça renvoie que les fichiers ont été créés, tu redémarres et tu vois en passant par F11 si une autre entrée "Windows boot Manager" s'est ajoutée dans la liste. Si oui, tu testes les deux. Sinon, tu redémarres sous ton Windows qui est OK, et tu me donnes le résultat de la commande

bcdedit /enum firmware



Modifié par Ikewdu_ le 23/08/2019 14:11
Mamie Tromblon
 Posté le 23/08/2019 à 21:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Microsoft Windows [version 10.0.18362.295]
(c) 2019 Microsoft Corporation. Tous droits réservés.

C:\Windows\system32>diskpart

Microsoft DiskPart version 10.0.18362.1

Copyright (C) Microsoft Corporation.
Sur l’ordinateur : ASROCK-H370M

DISKPART> sel disk 2

Le disque 2 est maintenant le disque sélectionné.

DISKPART> sel part 1

La partition 1 est maintenant la partition sélectionnée.

DISKPART> remove letter=m

DiskPart a correctement supprimé la lettre de lecteur ou le point de montage.

DISKPART> delete part override

DiskPart a correctement supprimé la partition sélectionnée.

DISKPART> create part msr size=16

DiskPart a réussi à créer la partition spécifiée.

DISKPART> creat part efi

DiskPart a réussi à créer la partition spécifiée.

DISKPART> format fs=fat32 quick

100 pour cent effectués

DiskPart a formaté le volume.

DISKPART> assign letter=m

DiskPart a correctement assigné la lettre de lecteur ou le point de montage.

DISKPART> exit

Quitte DiskPart...

C:\Windows\system32>
C:\Windows\system32>bcdedit n:\windows /l fr-fr /s m:
La ligne de commande spécifiée n’est pas valide.
Exécutez « bcdedit /? » pour obtenir de l’aide sur la ligne de commande.

C:\Windows\system32>bcdboot n:\windows /l fr-fr /s m:
Les fichiers de démarrage ont bien été créés.

J'ai bien une troisième entrée Windows Boot Manager (SATA3_3 : CT240BX300SSD1)

Le disque 2.

Sa sélection renvoie une erreur : votre ordi a rencontré une erreur (inaccessible boot dev etc...)

Un écran bleu me propose plusieurs choix dont F1 (environnement de récup). Je ne sais pas s'il est valide, mais il ne mène qu'à un second écran bleu :

"Le fichier de config de démarrage Ws ne contient aucune info valide pour un système d'exploitation".

Fichier \BCD

error 0xc0000098

====================================

C:\Windows\system32>bcdedit /enum firmware
Gestionnaire de démarrage du microprogramme
-------------------------------------------
identificateur {fwbootmgr}
displayorder {ddc11381-bd8c-11e9-9ce4-806e6f6e6963}
{bootmgr}
timeout 1

Gestionnaire de démarrage Windows
---------------------------------
identificateur {bootmgr}
device partition=\Device\HarddiskVolume10
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
locale fr-FR
inherit {globalsettings}
default {current}
resumeobject {ddf61ea8-bc2b-11e9-8f38-f98b1d505307}
displayorder {current}
{ddf61eac-bc2b-11e9-8f38-f98b1d505307}
toolsdisplayorder {memdiag}
timeout 30

Application logicielle (101fffff)
--------------------------------
identificateur {ddc11381-bd8c-11e9-9ce4-806e6f6e6963}
device partition=\Device\HarddiskVolume10
path \EFI\UBUNTU\SHIMX64.EFI
description ubuntu

Ikewdu_
 Posté le 23/08/2019 à 23:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bon, il semble bien que le problème vienne bien de ce Windows sur le disque 2, car là il devrait fonctionner puisque la partition efi a été refaite et que l'entrée était présente dans ton BIOS. On va remettre la lettre M à la partition efi qui a été réparée et voir le contenu de la base BCD de ce disque : :

diskpart

sel disk 2

sel part 2

assign letter=M

exit

Et résultat des commandes :

dir m:\efi

Si le dossier efi contient un sous-dossier Microsoft :

bcdedit /store m:\efi\microsoft\boot\bcd /v

Mais je commence à me demander si le fait que tu sois passée de Windows 7 Starter (donc probablement en 32 bits) à W10 ( sans doute 32 bits lui aussi) n'est pas à l'origine du problème puisque tu tentes de l'utiliser sur un PC 64 bits. Par ailleurs, je m'explique mal comment un W7 starter mis à niveau peut de retrouver sur un disque Gpt. .

Quoi qu'il en soit, toutes les commandes ayant réussi, il n'y a aucune raison d'obtenir ce message d'erreur sur les fichiers de démarrage.

D'ailleurs, tu peux aussi vérifier si le volume N contient dans /windows/system32 un fichier winload.efi. La version 32 bits de W7 n'en possède pas, et je veux voir si la version W10 32 bits en a créé un.



Modifié par Ikewdu_ le 24/08/2019 07:28
Mamie Tromblon
 Posté le 24/08/2019 à 07:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Win7 Starter n'a jamais été installé sur l'ancien pc : la cm et le proc ne l'acceptaient pas (msi b85-g43 + pentium g3220).

J'en ai juste profité pour récupérer la licence quand Microsoft proposait la maj gratos vers Ws10 qui lui était bien en 64bit (je gérais 16Go de ram).

=============================================

Microsoft Windows [version 10.0.18362.295]
(c) 2019 Microsoft Corporation. Tous droits réservés.

C:\Windows\system32>diskpart

Microsoft DiskPart version 10.0.18362.1

Copyright (C) Microsoft Corporation.
Sur l’ordinateur : ASROCK-H370M

DISKPART> sel disk 2

Le disque 2 est maintenant le disque sélectionné.

DISKPART> sel part 2

La partition 2 est maintenant la partition sélectionnée.

DISKPART> assign letter=M

DiskPart a correctement assigné la lettre de lecteur ou le point de montage.

DISKPART> exit

Quitte DiskPart...

C:\Windows\system32>dir m:\efi
Le volume dans le lecteur M n’a pas de nom.
Le numéro de série du volume est B47A-A8B1

Répertoire de m:\efi

23/08/2019 18:21 <DIR> .
23/08/2019 18:21 <DIR> ..
23/08/2019 18:21 <DIR> Microsoft
23/08/2019 18:21 <DIR> Boot
0 fichier(s) 0 octets
4 Rép(s) 162 533 376 octets libres

C:\Windows\system32>bcdedit /store m:\efi\microsoft\boot\bcd /v

Gestionnaire de démarrage Windows
---------------------------------
identificateur {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=M:
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale fr-fr
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {1ca5b5f2-c5c2-11e9-9cf6-7085c28ac7fe}
resumeobject {1ca5b5f1-c5c2-11e9-9cf6-7085c28ac7fe}
displayorder {1ca5b5f2-c5c2-11e9-9cf6-7085c28ac7fe}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Chargeur de démarrage Windows
-----------------------------
identificateur {1ca5b5f2-c5c2-11e9-9cf6-7085c28ac7fe}
device partition=N:
path \windows\system32\winload.efi
description Windows 10
locale fr-fr
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=N:
systemroot \windows
resumeobject {1ca5b5f1-c5c2-11e9-9cf6-7085c28ac7fe}
nx OptIn
bootmenupolicy Standard

C:\Windows\system32>

==========================================

Ikewdu_
 Posté le 24/08/2019 à 08:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Donc,

Tout ce que nous avons fait est bon. Ce disque est paramétré pour booter correctement et de manière autonome (la base BCD est parfaite, et le message d'erreur ne s'explique/pas). Même le dual boot devrait fonctionner, car on ne passe même pas par cette base bcd. On pourrait ajouter une entrée dans GRUB mais !e problème resterait le même, puisque le problème vient du disque 2 et de son Windows.

De toute manière, il faut faire en sorte que ce Windows démarre tout seul. On va se concentrer sur ce seul disque 2.

Tu as l'entrée dans le menu F11 pour cela. Démarre dessus. Ça te mène à l'environnement de récupération. Accedes-tu aux options avancées dans ce cas ?

Edit. Je suis absent toute la journée, Prends ton temps.

Modifié par Ikewdu_ le 24/08/2019 08:23

Mamie Tromblon
 Posté le 24/08/2019 à 22:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Les mystères de l'informatique - épisode 358.

En redémarrant le pc, j'ai oublié d'appuyer sur F11, et l'ordi a booté spontanément sur disque 2.

Du coup, en passant par F11 j'ai désormais :

ubuntu (CT1000P1SSD8)

Windows Boot Manager (CT1000P1SSD8)

Windows Boot Manager (SATA3_3 : CT240BX300SSD1)

(j'ai l'impression que l'ordre varie)

clic sur ubuntu => accès au Grub

clic sur Windows Boot Manager (CT1000P1SSD8) => accès à l'écran bleu du choix du système, les deux fonctionnent.

clic sur Windows Boot Manager (SATA3_3 : CT240BX300SSD1) => démarrage direct sans passer par l'écran bleu (logique)

Publicité
Ikewdu_
 Posté le 25/08/2019 à 08:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Eh bien voilà... Sur quoi ça boote sans f11 ? Si c'est le disque 2, il faut modifier l'ordre. On peut le faire de trois façons. On va essayer Ubuntu. Donne le retour de la commande suivante depuis Ubuntu :

sudo efibootmgr -v

Mamie Tromblon
 Posté le 25/08/2019 à 17:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Sans F11 : directement sur le disque 2

sdf@asrock:~$ sudo efibootmgr -v
[sudo] Mot de passe de sdf :
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0004,0000,0003,0005
Boot0000* Windows Boot Manager HD(2,GPT,9137529b-6104-4e96-bf33-c476d8f54d46,0x109000,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...1................
Boot0003* ubuntu HD(2,GPT,9137529b-6104-4e96-bf33-c476d8f54d46,0x109000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0004* Windows Boot Manager HD(2,GPT,a90aa874-94cd-40c4-b44c-cb35e031265a,0x8800,0x5c000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)..BO
Boot0005* UEFI: Generic STORAGE DEVICE 0570, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(23,0)/Unit(2)/HD(1,MBR,0x52ee0f07,0x800,0x1da8b90)..BO

(le boot0005 c'est juste une carte mémoire insérée)

PS : A quoi correspond Timeout: 1 seconds ?

Ikewdu_
 Posté le 25/08/2019 à 19:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Essaie ceci :

sudo efibootmgr -o 0003,0000,0004,0005

Et redémarre. Vois si ça boote à nouveau sur Ubuntu directement. Si oui, on fera le point sur ce que tu peux faire pour améliorer ton triple boot.

Pour timeout, je ne sais pas... Un délai avant lancement, je suppose.



Modifié par Ikewdu_ le 25/08/2019 20:00
Mamie Tromblon
 Posté le 25/08/2019 à 20:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Entre temps j'ai retiré ma carte SD. J'ai refait les commandes en adaptant :

sdf@asrock:~$ efibootmgr -v
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0004,0001,0003
Boot0001* Windows Boot Manager HD(2,GPT,a90aa874-94cd-40c4-b44c-cb35e031265a,0x8800,0x5c000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0003* ubuntu HD(2,GPT,9137529b-6104-4e96-bf33-c476d8f54d46,0x109000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0004* Windows Boot Manager HD(2,GPT,9137529b-6104-4e96-bf33-c476d8f54d46,0x109000,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO


sdf@asrock:~$ sudo efibootmgr -o 0003,0004,0001
[sudo] Mot de passe de sdf :
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0003,0004,0001
Boot0001* Windows Boot Manager
Boot0003* ubuntu
Boot0004* Windows Boot Manager
sdf@asrock:~$

Et yep : je boot sur le Grub, et Windows loader me laisse le choix entre les 2 Windows

Ikewdu_
 Posté le 25/08/2019 à 20:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Donc, on peut s'arrêter là. Mais sache tout de même que :

- Le boot-info montre que le premier windows (disque 5) ne s'arrête pas vraiment et reste en hibernation. Donc, depuis Ubuntu, tu dois avoir du mal à accéder au contenu de la partition Windows de ce disque si tu ne passes pas par "redémarrer" mais par l'arrêt complet. Pour l'autre, je.ne sais pas, car il ne fonctionnait pas lors du rapport boot-info. Je t'invite à vérifier pour les deux l'accès au contenu depuis Ubuntu.

- Comme on a réparé la partition efi du disque 2, on peut donner à GRUB la mission de lancer les deux windows, directement, ce qui éviterait de passer par deux menus successifs. A toi de voir si tu préfères garder ton dual-boot depuis bootmgr.



Modifié par Ikewdu_ le 25/08/2019 20:59
Mamie Tromblon
 Posté le 25/08/2019 à 21:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Tu as l'oeil.

J'étais étonné d'avoir parfois mes montages Windows en lecture seule, avec un message concernant l'accès à un système "instable". j'ai fait des points de montages dans fstab, et ce n'est pas un pb de droit mais bien d'accès.

J'ai mis un moment avant de comprendre que c'était l'hibernation parce que je ne l'utilise jamais, Visiblement elle est mise en place par défaut.

Actuellement ça va. J'ai désactivé l'hibernation en passant la cmd powercfg.exe /hibernate off

J'espère que c'est bon ?

edit : je n'ai pas compris entre le fait de redémarrer ou d'arreter complètement : quelle est la bonne conduite à tenir ?

Concernant le Grub, je veux bien voir comment on s'y prend pour avoir les 3 entrées dans le Grub, merci.



Modifié par Mamie Tromblon le 25/08/2019 21:27
Ikewdu_
 Posté le 25/08/2019 à 23:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Tu as tapé la bonne commande pour désactiver l'hibernation. Tu ne seras plus embêtée.

En fait, si l'hibernation est activée, quand on choisit "redémarrer" à la fin d'une section Windows, le PC ne se met pas en hibernation. Donc ton Linux peut accéder au contenu si tu le démarres juste après. Mais après un arrêt complet, ce n'est plus le cas car un fichier hiberfil.sys empêche le montage de partition. Là, tu es tranquille dans les deux cas.

Pour ajouter une entrée à GRUB, il va suffire de taper depuis un terminal Linux :

sudo update-grub

Ca devrait ajouter une entrée supplémentaire vers ton second Windows. Si c'est le cas et que tout boote, il ne restera plus qu'à supprimer le dual boot windows qu'on a créé au début via la commande windows tapée depuis ton Windows du disque 5 :

bcdedit /v

Chargeur de démarrage Windows 
----------------------------- 
Identificateur {ddf61eac-bc2b-11e9-8f38-f98b1d505307}...
device partition=N:

Je ne copie pas tout le résultat du 23/08 à 7h58.. Tu vérifies l'identificateur de la seconde entrée qui devrait ne pas avoir changé. Si c'est ce qui précède :

bcdedit /delete {ddf61eac-bc2b-11e9-8f38-f98b1d505307}

Et là, tout sera bon.



Modifié par Ikewdu_ le 26/08/2019 07:33
Mamie Tromblon
 Posté le 26/08/2019 à 17:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Si je comprends le déroulé des commandes :

1) maj du Grub qui va aller chercher les infos de démarrage des 2 Windows.

Est ce qu'il va lire les données du seul magasin bcd qui a été modifié sur le disque 5 pour y puiser les infos sur les 2 entrées Ws ?

Ou bien parcourt-il tous les disques à la recherche de partitions esp valides ?

2) modif du gestionnaire de démarrage Ws sur disque 5 pour éliminer le choix des systèmes sur l'écran bleu => compris.

Mais avant de taper ces commandes, j'aimerai connaitre la procédure inverse. Je ne suis pas seul à utiliser l'ordi, et je ne sais pas comment ça va réagir...

Donc si c'est ce que je pense :

- Ouvrir Gestionnaire de disques ou DISKPART list vol pour connaitre le mappage.

- Passer les 4 commandes du post 22/08/2019 à 18:07 en adaptant. Pas sûr que bcdedit /v soit nécessaire avant; après oui pour vérification.

- sudo update-grub, mais cela suffira t-il à supprimer le Win loader du disque 2 ?

Ikewdu_
 Posté le 26/08/2019 à 18:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

1. Non, Grub ne lit pas la base BCD. Il se contente d'ajouter une entrée pour chaque fichier bootmgfw.efi qu'il rencontre sur les partitions efi-ESP.

2. Procédure inverse : soit on supprime la partition efi inutile et on refait un sudo update-grub, soit on désactive os-prober et on paramètre manuellement 40-custom. Je n'ai pas compris la suite.

Si tu as un doute, laisse comme cela. Ca te coûte quelques secondes, mais tu sais où tu en es. Mais il n'est pas à exclure qu'une mise à jour de Grub ajoute l'entrée elle-même tôt ou tard.

Publicité
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
plus de protection du systeme avec la 1903 de windows
Bloqué depuis ce matin sur mise a jour windows 10
disques externes apparaissent en double dans l'explorateur Windows
Mise à jour depuis Windows Update Mini Tool
réseau windows 10 authentification depuis windows 98
Sauvegarde image système Windows 10
Windows 10 bloqué sur logon depuis MaJ 1809
Etendre la partition systeme sous windows 10
Mise à jour de windows 10 (pas de MAJ depuis 8 mois)
Absence des barres de remplissage des disques durs sous windows 10
Plus de sujets relatifs à Choix d''un système Windows depuis 2 disques (chaînage)
 > Tous les forums > Forum Windows 10