OVH Cloud OVH Cloud

supression de Linux

13 réponses
Avatar
zazie
Bonjour,

Je viens de supprimer Linux de mon PC et je n'arrive plus=20
=E0 d=E9marrer sous WIndows 2000. J'ai le droit =E0 "Syst=E8me=20
d'exploitation manquant" :-/ j'ai essay=E9 une r=E9paration=20
du secteur de boot avec le CD d'install et j'ai aussi fait=20
un fdisk /mbr avec une disquette de boot, mais j'ai=20
toujours le m=EAme message :-( qui peut me donner des=20
infos =E0 ce suejt, merci !!

3 réponses

1 2
Avatar
Jean-Claude BELLAMY
Michel_D <MD> s'est ainsi exprimé:

"Jean-Claude BELLAMY" a écrit dans
[...]
Donc il y a un pb avec le secteur de boot de ta partition W2k
Cela peut être du à une signature 0xAA55 manquante à la fin


[...] j'aime pas utiliser le terme de signature qui peut induire
en erreur avec la signature située sur le MBR à l'offset $1B8
d'ou le terme de mot magique $55AA situé à l'offset $1FE du
secteur de boot et qui n'est pas trouvé


Effectivement, il y a 2 "marqueurs", mais je te rappelle que la signature en
0x01B8 est propre uniquement à la famille Windows NT. Aucun autre OS ne
l'utilise (DOS, Win9x, Linux, ..). Par contre le 0xAA55 final (du MBR) est
commun à tous les OS.

On retrouve aussi cette valeur à la fin des secteurs de boot mais uniquement
avec les OS Microsoft.

Vu que le 0xAA55 final est plus général que ce qu'on trouve en 0x1B8, c'est
pourquoi je l'appelle "signature", mais c'est vrai qu'il peut y avoir une
(légère) confusion.


Remarque : à propos d'écriture "AA55" (chez moi) ou "55AA" (chez toi):

On doit écrire 0xAA55, et non pas 0x5555 (ou $55AA).

On lit (avec un éditeur hexa p.ex.) :
offset 01FE : 55
offset 01FF : AA
Mais comme on est (sous toute plate-forme Intel et compatible) en
représentation "little endian", ce sont les octets de poids faibles qui
apparaissent en premiers.
Donc 55 est l'octet de poids faible, et AA l'octet de poids fort
Donc la représentation hexa du word est 0xAA55 (ou $AA55)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


Avatar
Michel_D
"Jean-Claude BELLAMY" a écrit dans le message news: e8#
Michel_D <MD> s'est ainsi exprimé:

"Jean-Claude BELLAMY" a écrit dans
[...]
Donc il y a un pb avec le secteur de boot de ta partition W2k
Cela peut être du à une signature 0xAA55 manquante à la fin


[...] j'aime pas utiliser le terme de signature qui peut induire
en erreur avec la signature située sur le MBR à l'offset $1B8
d'ou le terme de mot magique $55AA situé à l'offset $1FE du
secteur de boot et qui n'est pas trouvé


Effectivement, il y a 2 "marqueurs", mais je te rappelle que la signature en
0x01B8 est propre uniquement à la famille Windows NT. Aucun autre OS ne
l'utilise (DOS, Win9x, Linux, ..). Par contre le 0xAA55 final (du MBR) est
commun à tous les OS.

On retrouve aussi cette valeur à la fin des secteurs de boot mais uniquement
avec les OS Microsoft.

Vu que le 0xAA55 final est plus général que ce qu'on trouve en 0x1B8, c'est
pourquoi je l'appelle "signature", mais c'est vrai qu'il peut y avoir une
(légère) confusion.


Remarque : à propos d'écriture "AA55" (chez moi) ou "55AA" (chez toi):

On doit écrire 0xAA55, et non pas 0x5555 (ou $55AA).

On lit (avec un éditeur hexa p.ex.) :
offset 01FE : 55
offset 01FF : AA
Mais comme on est (sous toute plate-forme Intel et compatible) en
représentation "little endian", ce sont les octets de poids faibles qui
apparaissent en premiers.
Donc 55 est l'octet de poids faible, et AA l'octet de poids fort
Donc la représentation hexa du word est 0xAA55 (ou $AA55)



C'est vrai que j'aurais du écrire la séquence magique $55, $AA qui est
le reflet exact du contenu situé à l'offset $1FE , mais bon on efface pas
des années de dur labeur réalisées sous 68000 comme cela.


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*






Avatar
FX
zazie wrote:

Bonjour,

Je viens de supprimer Linux de mon PC et je n'arrive plus
à démarrer sous WIndows 2000. J'ai le droit à "Système
d'exploitation manquant" :-/ j'ai essayé une réparation
du secteur de boot avec le CD d'install et j'ai aussi fait
un fdisk /mbr avec une disquette de boot, mais j'ai
toujours le même message :-( qui peut me donner des
infos à ce suejt, merci !!
Tu peux essayer de démarrer avec le CD d'install puis d'aller dans la

console de récupération et faire FIXMBR puis FIXBOOT. Ca a corrigé chez
moi le même "problème" qui vient du fait que Grub ayant été viré, il n'y
avait plus de MBR valide.

FX

1 2