Ecriture sur le secteur de boot d'un disque dur

vinc1008881 Messages postés 257 Date d'inscription dimanche 22 août 2004 Statut Membre Dernière intervention 29 septembre 2010 - 14 févr. 2005 à 18:15
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 23 mars 2005 à 13:06
bonjour

je sui tromper de lecteur, au lieu décrire sur le secteur d'amorce de ma disquette ; j'ai ecrit sur le secteur d'amorce de mon HD.

ya plus rien ki marche, est ce normal ???, pkoi ??

est ce ke peu formatter mon HD pour reparer tt sa ...........

merci de vos reponse

8 réponses

Nukleos Messages postés 31 Date d'inscription vendredi 31 décembre 2004 Statut Membre Dernière intervention 31 juillet 2008
14 févr. 2005 à 19:29
Utilise une disquette de boot pour être sous DOS.
Puis lance un utilitaire type Ranish Partition Manager. Freeware.
Là il va falloir récréer le secteur d'amorce.
Effacement de la partition type FAT12 avec la touche Delete.
Création d'une partition FAT32 SANS LA FORMATER.
Touche Entrée. (Touche Escape en cas de doute)
Declarer cette partition bootable, touche B.
Puis touche Escape en acceptant l'écriture sur le MBR.
Si la structure de ton disque était plus compliqué il faut tatonner pour faire
en sorte que les partions ne soient plus en rouge.

Patrick

P.S. : Cela m'est déja arrivé et je m'en suis sorti.
Il existe peut-être un utilitaire plus convivial...
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
15 févr. 2005 à 10:17
salut,

fdisk /mbr et bye bye le pb

@++
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
15 févr. 2005 à 10:23
re,

tu peux aussi le faire en manuel, c'est la FAT qui garde une copie du MBR dans la zone des secteurs reservés.

@++
0
vinc1008881 Messages postés 257 Date d'inscription dimanche 22 août 2004 Statut Membre Dernière intervention 29 septembre 2010 3
15 févr. 2005 à 13:49
ok merci bien tlm
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
SystemOfAXav Messages postés 44 Date d'inscription dimanche 2 mai 2004 Statut Membre Dernière intervention 15 avril 2005
15 févr. 2005 à 22:27
Ce post me fait penser a un problème que j'ai avec mon PC:

Après plusieurs changements de systèmes d'exploitation, je n'arrive
plus à installer WindowsXP correctement (c'est à dire que les fichiers
se copient sans problème, mais au premier redemarrage, impossible de
booter :( )

Alors que Linux s'installe et se lance parfaitement.

Est-ce que ca peut venir de ma MBR et est-ce qu'une des méthodes indiquée plus haut peu m'aider.

Merci d'avance



PS : J'ai essayé avec plusieurs versions de Windows, et les plus anciennes (98, 2000) refusent carrément de s'installer.

Voila, voila...
@+ Syst3mOf@Xav

Voir Redmond et mourir ! (encore plus cette fois ci ;) )
0
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
19 févr. 2005 à 13:28
Bonjour,
Pas cool ce qui t'arrive !
0
cs_VFP Messages postés 1 Date d'inscription mardi 22 mars 2005 Statut Membre Dernière intervention 22 mars 2005
22 mars 2005 à 18:26
Salut SystemOfAXav,

Eh bien si tu trouves une piste je prends car j'ai exactement le même pb sur portable Toshiba sans lecteur de diquette grrr.0
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
23 mars 2005 à 13:06
salut,

; scan les 32 premiers secteurs du disque afin de trouver une copie du mbr
; a mettre sur une d7 boot dos.


[BITS 16]
[ORG 0x100]
start:
mov di,1
lea si,[msgnok]


.1:
inc di
cmp di,32
jae .nok
mov ax,0x0201
mov dx,0x80 ; !!! mettre 0x80:IDE0,0x81:IDE1,...
lea bx,[buff]
mov cx,di
int 0x13
jc .1
cmp pw[buff+0x1FE],0xAA55
jne .1


mov ax,0x0301
mov dx,0x80 ; !!! mettre 0x80:IDE0,0x81:IDE1,...
lea bx,[buff]
mov cx,1
int 0x13
jc .nok


lea si,[msgok]


; !!! rend la copie mbr invalide. ( appels recursifs )
; mov ax,[buff+0x1FE]
; xchg al,ah
; mov [buff+0x1FE],ax
;
; mov ax,0x0301
; mov dx,0x80 ; !!! mettre 0x80:IDE0,0x81:IDE1,...
; lea bx,[buff]
; mov cx,di
; int 0x13


.nok
call outMsg
ret


outMsg: ;IN si = string ptr
push si
push bx
.1
cmp pb[si],0
mov al,[si]
je .2
mov ah,0x0A
xor cx,cx
xor bx,bx
int 0x10
inc si
jmp .1
.2
pop bx
pop si
ret


msgok:
db "reecriture mbr effectuee.",0
msgnok:
db "echec reecriture mbr.",0
buff:

;-------------------------------------
a compiler avec nasm

@++
0
Rejoignez-nous