"scuby" a écrit dans le message news:
2459101c45f5e$c7ad89a0$
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
J'ai tenté une install clean de WinXP sur le nouveau DD
puis sauvegade des fichiers systèmes (en particulier le
NTLDR)
Re-Ghost depuis la partition Windows de mon ancien DD
vers la partition Win du nouveau, copier collé des
fichiers systèmes sauvegardés, puis boot sur le nouveau
disque.
Là, j'arrive à booter jusqu'à la page "bienvenue" puis
rien.....
Si une solution existe et si quelqu'un pourrait bien me
la communiquer, ça me ferait gagner des heures d'install,
et il aurait droit à mon estime éternelle :).... sans
compter un poutou entre les 2 yeux ! LOL
Merci d'avance.
"scuby" <anonymous@discussions.microsoft.com> a écrit dans le message news:
2459101c45f5e$c7ad89a0$a501280a@phx.gbl...
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
J'ai tenté une install clean de WinXP sur le nouveau DD
puis sauvegade des fichiers systèmes (en particulier le
NTLDR)
Re-Ghost depuis la partition Windows de mon ancien DD
vers la partition Win du nouveau, copier collé des
fichiers systèmes sauvegardés, puis boot sur le nouveau
disque.
Là, j'arrive à booter jusqu'à la page "bienvenue" puis
rien.....
Si une solution existe et si quelqu'un pourrait bien me
la communiquer, ça me ferait gagner des heures d'install,
et il aurait droit à mon estime éternelle :).... sans
compter un poutou entre les 2 yeux ! LOL
Merci d'avance.
"scuby" a écrit dans le message news:
2459101c45f5e$c7ad89a0$
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
J'ai tenté une install clean de WinXP sur le nouveau DD
puis sauvegade des fichiers systèmes (en particulier le
NTLDR)
Re-Ghost depuis la partition Windows de mon ancien DD
vers la partition Win du nouveau, copier collé des
fichiers systèmes sauvegardés, puis boot sur le nouveau
disque.
Là, j'arrive à booter jusqu'à la page "bienvenue" puis
rien.....
Si une solution existe et si quelqu'un pourrait bien me
la communiquer, ça me ferait gagner des heures d'install,
et il aurait droit à mon estime éternelle :).... sans
compter un poutou entre les 2 yeux ! LOL
Merci d'avance.
-----Message d'origine-----"scuby" a écrit
dans le message news:
2459101c45f5e$c7ad89a0$
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
.
-----Message d'origine-----
"scuby" <anonymous@discussions.microsoft.com> a écrit
dans le message news:
2459101c45f5e$c7ad89a0$a501280a@phx.gbl...
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
.
-----Message d'origine-----"scuby" a écrit
dans le message news:
2459101c45f5e$c7ad89a0$
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
.
-----Message d'origine-----"scuby" a écrit
dans le message news:
2459101c45f5e$c7ad89a0$
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
Mais cela ne répond pas à ma question !
Alors, justement, puisque tu sais,..... peux-tu me
donner la manip à faire dans la bdr? C'est sans doute de
là que vient mon problème
Et comment tu as accès à la BDR de ton disque cloné alors
que tu ne peux pas encore booter dessus?
.
-----Message d'origine-----
"scuby" <anonymous@discussions.microsoft.com> a écrit
dans le message news:
2459101c45f5e$c7ad89a0$a501280a@phx.gbl...
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
Mais cela ne répond pas à ma question !
Alors, justement, puisque tu sais,..... peux-tu me
donner la manip à faire dans la bdr? C'est sans doute de
là que vient mon problème
Et comment tu as accès à la BDR de ton disque cloné alors
que tu ne peux pas encore booter dessus?
.
-----Message d'origine-----"scuby" a écrit
dans le message news:
2459101c45f5e$c7ad89a0$
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
Mais cela ne répond pas à ma question !
Alors, justement, puisque tu sais,..... peux-tu me
donner la manip à faire dans la bdr? C'est sans doute de
là que vient mon problème
Et comment tu as accès à la BDR de ton disque cloné alors
que tu ne peux pas encore booter dessus?
.
-----Message d'origine-----"scuby" a écrit
dans le message news:
2459101c45f5e$c7ad89a0$
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
.
-----Message d'origine-----
"scuby" <anonymous@discussions.microsoft.com> a écrit
dans le message news:
2459101c45f5e$c7ad89a0$a501280a@phx.gbl...
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
.
-----Message d'origine-----"scuby" a écrit
dans le message news:
2459101c45f5e$c7ad89a0$
Bonjour,
J'ai actuellement un système complet installé (WinXP
Pro). Stable sans problème sur un disque dur IDE.
Je souhaite changer de disque dur pour un disque de
plus
grande capacité et en Sata.
J'ai tenté un Ghost.... sans succès.... normal.
Pourquoi normal, dit plutot que tu n'as pas réussi.
Cela n'a posé aucun problème pour moi, install du disque
SATA, démarrage du micro, détection du nouveau matériel
installation du nouveau matériel grâce au pilote
contenu sur
la disquette fourni.
Partitionnement/formatage du disque SATA, clonage de XP
(disque IDE) sur une partition du disque SATA,
rectification
de la liaison lecteur/partition dans la BDR pour l'XP
cloné et
le tour est joué.
Bref des manips réalisées plus d'une dizaine fois sans
aucun
problème.
Savoir que je n'ai pas réussi, merci, je m'en suis aperçu!
.
-----Message d'origine-----
pourquoi tu installes pas directement xp sur ton disk
dur SATA?
Boote sur le CD de xp , appuie sur F6 pour charger les
pilotes de ton
SATA...
--
Leang Chhay CHEA
a écrit dans le
message de news:
23ed701c45f6e$42355810$
C'est justement ce que je veux éviter de faire, mon
-----Message d'origine-----
pourquoi tu installes pas directement xp sur ton disk
dur SATA?
Boote sur le CD de xp , appuie sur F6 pour charger les
pilotes de ton
SATA...
--
Leang Chhay CHEA
<anonymous@discussions.microsoft.com> a écrit dans le
message de news:
23ed701c45f6e$42355810$a601280a@phx.gbl...
C'est justement ce que je veux éviter de faire, mon
-----Message d'origine-----
pourquoi tu installes pas directement xp sur ton disk
dur SATA?
Boote sur le CD de xp , appuie sur F6 pour charger les
pilotes de ton
SATA...
--
Leang Chhay CHEA
a écrit dans le
message de news:
23ed701c45f6e$42355810$
C'est justement ce que je veux éviter de faire, mon
Tu rajoute une ligne dans le boot.ini (XP originel) qui
pointe sur
l'XP cloné, tu redémarre sur l'XP originel, tu choisi
la ligne de
l'XP cloné.
Tu ouvre REGEDIT, tu exporte la branche suivante de la
BDR :
[HKEY_LOCAL_MACHINESYSTEMMountedDevices]
dans un fichier "reg".
Tu édite le fichier "reg" en échangeant les liaisons des
lettres
de lecteurs (moi j'échange les valeurs hexa, enfin mon
script vbs),
tu fusionne le fichier "reg" modifié et au prochain
redémarrage
(quelque que soit le disque sur lequel tu démarre) tout
est rentré
dans l'ordre.
Ok, je comprends ce que tu me proposes mais
.
Tu rajoute une ligne dans le boot.ini (XP originel) qui
pointe sur
l'XP cloné, tu redémarre sur l'XP originel, tu choisi
la ligne de
l'XP cloné.
Tu ouvre REGEDIT, tu exporte la branche suivante de la
BDR :
[HKEY_LOCAL_MACHINESYSTEMMountedDevices]
dans un fichier "reg".
Tu édite le fichier "reg" en échangeant les liaisons des
lettres
de lecteurs (moi j'échange les valeurs hexa, enfin mon
script vbs),
tu fusionne le fichier "reg" modifié et au prochain
redémarrage
(quelque que soit le disque sur lequel tu démarre) tout
est rentré
dans l'ordre.
Ok, je comprends ce que tu me proposes mais
.
Tu rajoute une ligne dans le boot.ini (XP originel) qui
pointe sur
l'XP cloné, tu redémarre sur l'XP originel, tu choisi
la ligne de
l'XP cloné.
Tu ouvre REGEDIT, tu exporte la branche suivante de la
BDR :
[HKEY_LOCAL_MACHINESYSTEMMountedDevices]
dans un fichier "reg".
Tu édite le fichier "reg" en échangeant les liaisons des
lettres
de lecteurs (moi j'échange les valeurs hexa, enfin mon
script vbs),
tu fusionne le fichier "reg" modifié et au prochain
redémarrage
(quelque que soit le disque sur lequel tu démarre) tout
est rentré
dans l'ordre.
Ok, je comprends ce que tu me proposes mais
.
Tu rajoute une ligne dans le boot.ini (XP originel) qui
pointe sur
l'XP cloné, tu redémarre sur l'XP originel, tu choisi
la ligne de
l'XP cloné.
Tu ouvre REGEDIT, tu exporte la branche suivante de la
BDR :
[HKEY_LOCAL_MACHINESYSTEMMountedDevices]
dans un fichier "reg".
Tu édite le fichier "reg" en échangeant les liaisons des
lettres
de lecteurs (moi j'échange les valeurs hexa, enfin mon
script vbs),
tu fusionne le fichier "reg" modifié et au prochain
redémarrage
(quelque que soit le disque sur lequel tu démarre) tout
est rentré
dans l'ordre.
Ok, je comprends ce que tu me proposes mais
malheureusement je ne connais rien en édition de valeurs
hexa...etc...
Comme ton terme "fusionner" ça m'est étranger.
Pour être clair mes 2 disques sont partitionnée de la
mnière suivante:
C=WinXP
D=Swap
E=Jeux
F=Applis
G=Fichiers
(ensuite j'ai une suite de lecteurs qui prennent les
lettres H,I,J,K)
Situ as le courage de m'aiguyer t'auras le droit
au "poutou" promis dans mon 1er message et à ma
reconnaissance éternelle! Mais je comprendrais
parfaitement que tu t'en ai rien à faire !LOL>
.
Tu rajoute une ligne dans le boot.ini (XP originel) qui
pointe sur
l'XP cloné, tu redémarre sur l'XP originel, tu choisi
la ligne de
l'XP cloné.
Tu ouvre REGEDIT, tu exporte la branche suivante de la
BDR :
[HKEY_LOCAL_MACHINESYSTEMMountedDevices]
dans un fichier "reg".
Tu édite le fichier "reg" en échangeant les liaisons des
lettres
de lecteurs (moi j'échange les valeurs hexa, enfin mon
script vbs),
tu fusionne le fichier "reg" modifié et au prochain
redémarrage
(quelque que soit le disque sur lequel tu démarre) tout
est rentré
dans l'ordre.
Ok, je comprends ce que tu me proposes mais
malheureusement je ne connais rien en édition de valeurs
hexa...etc...
Comme ton terme "fusionner" ça m'est étranger.
Pour être clair mes 2 disques sont partitionnée de la
mnière suivante:
C=WinXP
D=Swap
E=Jeux
F=Applis
G=Fichiers
(ensuite j'ai une suite de lecteurs qui prennent les
lettres H,I,J,K)
Situ as le courage de m'aiguyer t'auras le droit
au "poutou" promis dans mon 1er message et à ma
reconnaissance éternelle! Mais je comprendrais
parfaitement que tu t'en ai rien à faire !LOL>
.
Tu rajoute une ligne dans le boot.ini (XP originel) qui
pointe sur
l'XP cloné, tu redémarre sur l'XP originel, tu choisi
la ligne de
l'XP cloné.
Tu ouvre REGEDIT, tu exporte la branche suivante de la
BDR :
[HKEY_LOCAL_MACHINESYSTEMMountedDevices]
dans un fichier "reg".
Tu édite le fichier "reg" en échangeant les liaisons des
lettres
de lecteurs (moi j'échange les valeurs hexa, enfin mon
script vbs),
tu fusionne le fichier "reg" modifié et au prochain
redémarrage
(quelque que soit le disque sur lequel tu démarre) tout
est rentré
dans l'ordre.
Ok, je comprends ce que tu me proposes mais
malheureusement je ne connais rien en édition de valeurs
hexa...etc...
Comme ton terme "fusionner" ça m'est étranger.
Pour être clair mes 2 disques sont partitionnée de la
mnière suivante:
C=WinXP
D=Swap
E=Jeux
F=Applis
G=Fichiers
(ensuite j'ai une suite de lecteurs qui prennent les
lettres H,I,J,K)
Situ as le courage de m'aiguyer t'auras le droit
au "poutou" promis dans mon 1er message et à ma
reconnaissance éternelle! Mais je comprendrais
parfaitement que tu t'en ai rien à faire !LOL>
.
[..]
- 1) Effectuer un "FDISK /MBR" de W9x, inconvénient,
modifie la séquence d'amorçage et de plus installe une
séquence dédiée au lancement de partition de type FAT.
[..]
- 1) Effectuer un "FDISK /MBR" de W9x, inconvénient,
modifie la séquence d'amorçage et de plus installe une
séquence dédiée au lancement de partition de type FAT.
[..]
- 1) Effectuer un "FDISK /MBR" de W9x, inconvénient,
modifie la séquence d'amorçage et de plus installe une
séquence dédiée au lancement de partition de type FAT.
Dans le message news:cc32ah$ ,
Michel_D <Michel_D> s'est ainsi exprimé:[..]
- 1) Effectuer un "FDISK /MBR" de W9x, inconvénient,
modifie la séquence d'amorçage et de plus installe une
séquence dédiée au lancement de partition de type FAT.
???????????????????????????????
C'est quoi ce délire ?
Encore une info trouvée dans la Semaine de Suzette ou Madame Figaro ? ;-)
Le programme installé dans le MBR par la commande FDISK /MBR se contrefiche
royalement du type de la partition active!
Ce peut être une FAT16, FAT32, NTFS, EXT2FS, ou n'importe quoi d'autre.
Une partition active est une partition active (et réciproquement ;-)), point
barre.
La séquence de démarrage d'un PC est la suivante :
- A la mise sous tension (ou action sur le bouton RESET)
le processeur reçoit un ordre de branchement
à l'adresse absolue 0xFFFF0 (donc dans la ROM)
- Le programme du BIOS se déroule (affichage du logo,
test mémoire, ...)
- Il vient lire dans la CMOS quel est le 1er périphérique
de boot (IDE0, IDE1, ..., SCSI, USB, CDROM,...)
(déclaré comme tel lors du setup du BIOS)
- Dans le cas d'un DD, il lit le 1er secteur physique
de ce disque (MBR), vérifie qu'il se termine par la
séquence 0xAA55 (si ce n'est pas le cas -> message
d'erreur) et le charge en RAM à l'adresse 0x7C00
- Le processeur se branche alors à cette adresse et
exécute le programme correspondant.
Ce programme est soit le programme standard MS,
soit un bootmanager si on en a installé un
(LILO, GAG, XOSL, BootMagic,...)
- Dans le cas du programme "MS", ce programme,
chargé en mémoire en 0x7C00, commence par
se recopier en 0x0600 (pour éviter un autoécrasement
par la suite), puis fait un JUMP en 0x619
(= après la séquence de déplacement)
- il vient lire la table de partition de 64 octets située
à l'offset 0x1BE du secteur, qui se trouve donc
à l'adresse absolue (en RAM) 0x7DBE.
- Le programme recherche dans les adresses
0x7DBE, 0x7DCE, 0x7DDE ou 0x7DEE la 1ère
dont le contenu est égal à 0x80, qui signifie
partition ACTIVE.
Si aucune partition n'est active, un message
d'erreur est affiché, et le processus s'arrête.
- Le programme lit alors le secteur de boot
(r secteur logique) de cette partition active
et le charge en 0x7C00, puis effectue un JUMP
en 0x7C00, ce qui déclenche le boot sur la
partition concernée du DD.
A aucun moment il n'est question du TYPE de la partition !
Dans le message news:cc32ah$t3e1@news.rd.francetelecom.fr ,
Michel_D <Michel_D> s'est ainsi exprimé:
[..]
- 1) Effectuer un "FDISK /MBR" de W9x, inconvénient,
modifie la séquence d'amorçage et de plus installe une
séquence dédiée au lancement de partition de type FAT.
???????????????????????????????
C'est quoi ce délire ?
Encore une info trouvée dans la Semaine de Suzette ou Madame Figaro ? ;-)
Le programme installé dans le MBR par la commande FDISK /MBR se contrefiche
royalement du type de la partition active!
Ce peut être une FAT16, FAT32, NTFS, EXT2FS, ou n'importe quoi d'autre.
Une partition active est une partition active (et réciproquement ;-)), point
barre.
La séquence de démarrage d'un PC est la suivante :
- A la mise sous tension (ou action sur le bouton RESET)
le processeur reçoit un ordre de branchement
à l'adresse absolue 0xFFFF0 (donc dans la ROM)
- Le programme du BIOS se déroule (affichage du logo,
test mémoire, ...)
- Il vient lire dans la CMOS quel est le 1er périphérique
de boot (IDE0, IDE1, ..., SCSI, USB, CDROM,...)
(déclaré comme tel lors du setup du BIOS)
- Dans le cas d'un DD, il lit le 1er secteur physique
de ce disque (MBR), vérifie qu'il se termine par la
séquence 0xAA55 (si ce n'est pas le cas -> message
d'erreur) et le charge en RAM à l'adresse 0x7C00
- Le processeur se branche alors à cette adresse et
exécute le programme correspondant.
Ce programme est soit le programme standard MS,
soit un bootmanager si on en a installé un
(LILO, GAG, XOSL, BootMagic,...)
- Dans le cas du programme "MS", ce programme,
chargé en mémoire en 0x7C00, commence par
se recopier en 0x0600 (pour éviter un autoécrasement
par la suite), puis fait un JUMP en 0x619
(= après la séquence de déplacement)
- il vient lire la table de partition de 64 octets située
à l'offset 0x1BE du secteur, qui se trouve donc
à l'adresse absolue (en RAM) 0x7DBE.
- Le programme recherche dans les adresses
0x7DBE, 0x7DCE, 0x7DDE ou 0x7DEE la 1ère
dont le contenu est égal à 0x80, qui signifie
partition ACTIVE.
Si aucune partition n'est active, un message
d'erreur est affiché, et le processus s'arrête.
- Le programme lit alors le secteur de boot
(r secteur logique) de cette partition active
et le charge en 0x7C00, puis effectue un JUMP
en 0x7C00, ce qui déclenche le boot sur la
partition concernée du DD.
A aucun moment il n'est question du TYPE de la partition !
Dans le message news:cc32ah$ ,
Michel_D <Michel_D> s'est ainsi exprimé:[..]
- 1) Effectuer un "FDISK /MBR" de W9x, inconvénient,
modifie la séquence d'amorçage et de plus installe une
séquence dédiée au lancement de partition de type FAT.
???????????????????????????????
C'est quoi ce délire ?
Encore une info trouvée dans la Semaine de Suzette ou Madame Figaro ? ;-)
Le programme installé dans le MBR par la commande FDISK /MBR se contrefiche
royalement du type de la partition active!
Ce peut être une FAT16, FAT32, NTFS, EXT2FS, ou n'importe quoi d'autre.
Une partition active est une partition active (et réciproquement ;-)), point
barre.
La séquence de démarrage d'un PC est la suivante :
- A la mise sous tension (ou action sur le bouton RESET)
le processeur reçoit un ordre de branchement
à l'adresse absolue 0xFFFF0 (donc dans la ROM)
- Le programme du BIOS se déroule (affichage du logo,
test mémoire, ...)
- Il vient lire dans la CMOS quel est le 1er périphérique
de boot (IDE0, IDE1, ..., SCSI, USB, CDROM,...)
(déclaré comme tel lors du setup du BIOS)
- Dans le cas d'un DD, il lit le 1er secteur physique
de ce disque (MBR), vérifie qu'il se termine par la
séquence 0xAA55 (si ce n'est pas le cas -> message
d'erreur) et le charge en RAM à l'adresse 0x7C00
- Le processeur se branche alors à cette adresse et
exécute le programme correspondant.
Ce programme est soit le programme standard MS,
soit un bootmanager si on en a installé un
(LILO, GAG, XOSL, BootMagic,...)
- Dans le cas du programme "MS", ce programme,
chargé en mémoire en 0x7C00, commence par
se recopier en 0x0600 (pour éviter un autoécrasement
par la suite), puis fait un JUMP en 0x619
(= après la séquence de déplacement)
- il vient lire la table de partition de 64 octets située
à l'offset 0x1BE du secteur, qui se trouve donc
à l'adresse absolue (en RAM) 0x7DBE.
- Le programme recherche dans les adresses
0x7DBE, 0x7DCE, 0x7DDE ou 0x7DEE la 1ère
dont le contenu est égal à 0x80, qui signifie
partition ACTIVE.
Si aucune partition n'est active, un message
d'erreur est affiché, et le processus s'arrête.
- Le programme lit alors le secteur de boot
(r secteur logique) de cette partition active
et le charge en 0x7C00, puis effectue un JUMP
en 0x7C00, ce qui déclenche le boot sur la
partition concernée du DD.
A aucun moment il n'est question du TYPE de la partition !