|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Ingénieur Temps Réel Multitâche Inscription : décembre 2007 Messages : 39 ![]() |
Bonjour à tous. Je voudrais savoir comment 'au moment du Boot' je peux récupérer le numéro de l'unité de boot. Y a t-il une adresse BIOS? Si ou laquelle? Merci pour vos réponses
|
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Frédéric Inscription : mai 2009 Messages : 36 ![]() |
Rien de plus simple. Avant d'exécuter ton secteur de boot (en sautant à l'adresse 0000:7C00), le BIOS stocke le numéro du disque de boot dans le registre DL. Les numéros 00h et 01h désigne les deux premiers lecteurs de disquettes (A: et B:). Les numéros 80h et suivants désignent les disques durs, lecteurs de CD-ROM, clefs USB...
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Ingénieur Temps Réel Multitâche Inscription : décembre 2007 Messages : 39 ![]() |
Merci tommy60 pour cette information, je vais ajouter 2/3 lignes de code pour verifier si sur mon portable le registre DL contient bien ce numéro. Je charge mon portable depuis un clé USB qui devrai être 0x82, car il y a 2 disques durs à l'intérieur. Daniel
|
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Ingénieur Temps Réel Multitâche Inscription : décembre 2007 Messages : 39 ![]() |
J'ai fait les essais sur mon portable mais ce n'est pas cela. La valeur de DL est 0x80. Voici le bout de code : voir MOV AX,DX
Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() passe le balais et l'aspirateur Inscription : mars 2008 Messages : 116 ![]() |
c'est peu etre normal, le bios affecte surement ta clef usb en premier vu que ton ordi boot dessus
essaye de verifier si le disque 80h est bien ta clef en relisant le premier secteur et si celui ci est le meme que celui chargé en 7C00h c'est que c'est bien ta clef |
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Ingénieur Temps Réel Multitâche Inscription : décembre 2007 Messages : 39 ![]() |
HA oui c'est une idée "le bios affecte surement ta clef usb en premier" Mais alors où peut-on trouver la liste des autres périphériques?
Oui c'est bien ma clé USB car j'exécute un soft spécial. Donc la question reste toujours la même Y a t-il une adresse BIOS où je peux trouver les informations sur les périphériques, celui de boot et tous les autres... Salutations. Daniel |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Frédéric Inscription : mai 2009 Messages : 36 ![]() |
La solution serait peut-être de tester l'éxistence des autres disques (en utilisant les autres numéros) et la fonction 0x08 de l'interruption 0x13 du BIOS.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com