GNT sans publicité, site mobile, fonctionnalitées exclusives...

Un problème tout simple : boot sur HD USB externe ?

Le
Jacques Dassié
Salut à tous,

Bonjour à tous,

Pour améliorer ma sécurité, j'en suis au stade suivant, très résumé :

- Le disque dur principal d'un ordi est cloné (Acronis) sur 2 autres
disques durs internes identiques.
- Un HD identique, monté en externe USB, est également clône du
principal.
Les clônes sont actualisés journellement et automatiquement avec
Syncback. Le HD USB externe ne s'actualisant que lorsqu'il est branché
(tous les 2-3 jours, pour préservation d'édition précédente).
CM Asus M3A78-CM, AMD Phenom II X2 550, disques durs 500 Go,
RAM 4 Go, Windows 7.

En cas de panne du HD principal, il suffit de changer le rang du disque
de boot dans le BIOS et ça repart immédiatement. Bien entendu, le disque
USB est parfaitement reconnu et figure dans la liste des disques du
BIOS.

C'est particulièrement efficace et spectaculaire !
Et la suite logique est venue :
Puisque je boote si facilement sur n'importe quel disque interne,
pourquoi pas sur le disque USB externe ?

Un coup d'oeil à la doc me permet de voir que oui, la CM Asus M3A78-CM
autorise bien cette possibilité, prévue dans son BIOS AMI.
Sitôt dit, sitôt fait, BIOS modifié pour boot First : HD USB, F10 et
blocage du boot avec une mention laconique

"CHECKING NVRAM"

Et là, plus rien ne se passe, on est planté, clavier bloqué !

Bien entendu, toutes les vérifications classiques ont été effectuées
et se sont avérées négatives.
Le disque USB a été monté en interne et a booté aussitôt. Donc il n'est
pas en cause.
Le BIOS, dans Advanced-USB configuration-USB Mass Storage Device
Configuration précise bien que le Device #1 = HD USB Samsung

Si on débranche le cable USB et que l'on reboote, on se retrouve sous le
HD principal. C'est normal.
Si on rebranche le cable USB, le HD USB se retrouve en disque
supplémentaire, toujours normal.

J'ai testé l'action de "Legacy USB Support", dans le BIOS :
Voici ce que ça donne :
Auto : bloque lors du boot sur NVRAM
Enabled : bloque sur NVRAM
Disabled : boot normal, mais sur le HD principal.
Le HD USB n'apparaît plus dans la liste.

Quelques possibilités :

- La carte mère est en cause et n'autorise pas cette manip.
- Le BIOS a été modifié et n'est pas à jour (il a moins d'un an).
- Je suis mal configuré.

Aucune documentation (manuel, forums spécialisés, fabricants CM et Bios)
ne fait allusion à ce problème.
L'assembleur du coin, pourtant assez pointu, reste sec.

Quelqu'un aurait-il une idée, une voie, une direction, une suggestion

--
Jacques DASSIÉ
http://archaero.com/
Lire les 21 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 5
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fernand DEMOUSTIER
Le #22611111
Il se trouve que Jacques Dassié a formulé :


Quelqu'un aurait-il une idée, une voie, une direction, une suggestion...



essayer en bootant sur un Ubuntu installé sur DD USB pour voir si c'est
spécifique à Windows !
Williamhoustra
Le #22611741
Jacques Dassié a formulé ce samedi :

Quelqu'un aurait-il une idée, une voie, une direction, une suggestion...



Il me semble que Win XP ne veut pas bouter s'il est sur un disque
externe. Sous toute réserve. Ce qui est sûr c'est que Linux Ubuntu le
veut bien (je l'ai fait). Mais il y a deux conditions
1. que le disque externe USB soit mis dans la liste de démarrage du
BIOS avant le disque fixe
2. qu'il y ait un secteur d'amorçage sur la première partition
(principale obligatoirement) du disque. Ca se fait tout seul à
l'installation d'un système mais pas en redescendant des sauvegardes.
D'où la nécessité d'aller lancer FIXBOOT dans la console de
récupération (ou dans le CD d'installation).
Fernand DEMOUSTIER
Le #22611831
Williamhoustra avait énoncé :
Jacques Dassié a formulé ce samedi :

Quelqu'un aurait-il une idée, une voie, une direction, une suggestion...



Il me semble que Win XP ne veut pas bouter s'il est sur un disque externe.
Sous toute réserve. Ce qui est sûr c'est que Linux Ubuntu le veut bien (je
l'ai fait). Mais il y a deux conditions
1. que le disque externe USB soit mis dans la liste de démarrage du BIOS
avant le disque fixe
2. qu'il y ait un secteur d'amorçage sur la première partition (principale
obligatoirement) du disque. Ca se fait tout seul à l'installation d'un
système



je dirais : " même pas " :

j'ai essayé d'installer XP sur un DD USB, et bien rien à faire : il
installe les dossiers Windows sur le DD USB mais il écrit le boot
record et copie NTLDR,ect sur le disque interne.

c'est vrai que je n'ai pas essayé sans disque interne.

Pour Ubuntu : pas de problème : on peut choisir où écrire le boot
record.

mais pas en redescendant des sauvegardes. D'où la nécessité d'aller
lancer FIXBOOT dans la console de récupération (ou dans le CD
d'installation).



ou si on a un seven sous la main, avec EasyBCD, on peut écrire le boot
record XP sur le DD USB. mais même comme ça, pour XP, c'est BSOD.
gilles
Le #22611921
Jacques Dassié
- Le disque dur principal d'un ordi est cloné (Acronis) sur 2 autres
disques durs internes identiques.
- Un HD identique, monté en externe USB, est également clône du
principal.
Les clônes sont actualisés journellement et automatiquement avec
Syncback. Le HD USB externe ne s'actualisant que lorsqu'il est branché
(tous les 2-3 jours, pour préservation d'édition précédente).



oui c'est une très bonne idée, et effectivement Syncback est un très bon
logiciel pour ça


Sitôt dit, sitôt fait, BIOS modifié pour boot First : HD USB, F10 et ...
...blocage du boot avec une mention laconique...

"CHECKING NVRAM..."



alors plusieurs choses :

- ta carte mère ne doit pas être en cause. Toutes les cartes mères du
marché ont un bios qui sait booter sur une clé USB, ceci fonctionne
avec une émulation qui permet d'accéder au MBR sur un volume USB comme
si il était interne.
et dans ton cas, ça fonctionne puisque le boot "commence" sur le disque
USB.

- Mais Windows ne sait pas booter facilement sur un périphérique USB.
Ce n'est pas supporté, d'ailleurs à l'installation de vista ou seven,
les disques USB ne sont pas listés car windows ne sait pas démarrer
dessus.

Le boot de windows se passe de la manière suivante :
- le BIOS de la carte mère cherche le MBR dans les périphériques (CD,
bus ide, sata, usb, selon le réglage du bios)
- ensuite le MBR est chargé, et va lui-même charger NTLDR (en général
dans une partition du disque où il est situé)

C'est là que ça bloque : ta carte mère peut accéder au MBR mais après,
le MBR ne sait pas passer la main en allant chercher "nativement" sur le
volume USB le NTLDR...

Tu peux par contre cloner un DVD de seven ou vista sur une clé USB, et
démarrer l'installation à partir de cette clé,

Linux sait aussi s'installer et démarrer sur une clé USB et sait même
assez souvent bien passer d'une carte mère à une autre.

Malheureusement pour l'heure, sous windows 7 ce n'est pas possible
principalement à cause de la maniere dont fonctionne NTLDR.
Une piste est peut-être d'essayer avec un NTLDR de bartPE, mais je ne
sais pas si c'st possible.
Fernand DEMOUSTIER
Le #22612161
Gilles Aurejac a exprimé avec précision :

C'est là que ça bloque : ta carte mère peut accéder au MBR mais après,
le MBR ne sait pas passer la main en allant chercher "nativement" sur le
volume USB le NTLDR...



bonjour,

en ayant écrit le boot record de XP et copié les fichiers de XP sur un
disque USB, j'ai quand même eu un début de démarrage de XP (logo animé)
et c'est après que ça plante (BSOD). àma, ça trouve quand même NTLDR.

Malheureusement pour l'heure, sous windows 7 ce n'est pas possible
principalement à cause de la maniere dont fonctionne NTLDR.



je sais pas trop si vous savez ce que vous racontez : il n'y a pas de
NTLDR sous Seven.

Une piste est peut-être d'essayer avec un NTLDR de bartPE, mais je ne
sais pas si c'st possible.



RE : je crois que UBCD4WIN a un noyau linux, mais je ne sais pas trop
ce que je raconte non plus. :o)
Publicité
Suivre les réponses
Poster une réponse
Anonyme