Cpcdos
Messages postés425Date d'inscriptionsamedi 11 juillet 2009StatutMembreDernière intervention28 octobre 2016
-
16 mars 2011 à 12:52
tristan3215
Messages postés12Date d'inscriptionlundi 21 avril 2014StatutMembreDernière intervention 3 mai 2022
-
3 mai 2014 à 01:14
Bonjour,
Excuser moi , j'ai 15 ans, je voudrais savoir comment placer un fichier genre (IO.sys) dans le secteur boot (0x07C0) ??
j'arrive pas a trouver un logiciel ? , genre , comment [u]l'ors de l'installation,
windows 98 il place le fichier IO.sys dans le secteur boot/u c'est ça que je veux savoir comment faire quelle logiciel ? (en lignes de commandes dos) svp
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 16 mars 2011 à 22:40
(0x7C0 c'est le segment où se trouve le secteur de boot une fois chargé, pas sa position sur le disque.) Tu as besoin d'un outil comme DD pour copier un fichier sur le boot sector. Ce secteur ne fait que 512 octets (encore moins quand tu mets le BPB), tu ne peux donc y mettre qu'un chargeur (soit FAT, soit secteurs bruts).
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
[ORG 0x100]
[BITS 16]
start:
lea bx,[mbr]
mov ax,0x0301; ecriture BIOS de 1 secteur.
mov dx,lecteur
mov cx,1
int 0x13
ret
mbr:
%incbin "monmbr.bin"
nasm -f bin setmbr.asm -o setmbr.com
!!! Sauvegarde ton mbr original avant la moindre manipulation.
Tu trouveras des exe pour faire cette manip sous windows avec USBCD4Win, BartPE, ...
C'est plus sage de travailler sur une clé USB.
@++
tristan3215
Messages postés12Date d'inscriptionlundi 21 avril 2014StatutMembreDernière intervention 3 mai 2022 3 mai 2014 à 01:14
bonjour a toi j'aimerai savoir comment je peut modifier le setmbr.com pour qu'il copie le fichier boot ( monmbr.bin ) dans un clef usb genre le lecteur G:\
je vois que le lecteur 0 et la lettre A 1 = B mai pour le reste je les modifier mais il refuse
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 18 mars 2011 à 23:50
(C'est le code de patatalo).
Il appelle l'int 13h (contrôleur DD/disquette) et lui demande d'écrire le premier secteur.
Rien de bien compliqué en fait, il suffit d'avoir les fonctions et leur paramétrage.
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question