Que peut être récupéré avec la protection de DBR ?
Le support de DBR peut vous aider à se débarasser des messages d'erreur ci-dessus. Ces messages d'erreur sur l'écran attendent l'utilisateur pour mettre un disque amorçable avec les programmes mentionnés ci-dessus dans la commande souple et pour appuyer sur une touche.
La commande devrait être accessible si vous initialisez le système du disque souple amorçable ou du CD. Bien que le disque dur ne soit pas amorçable, pourtant généralement celui ne devrait pas affecter l'accès aux données de l'unité de disques. Après avoir initialisé le système avec le disque amorçable vous pouvez accéder aux données.
En reconstituant la protection de DBR vous pouvez surmonter les problèmes produits, comme mentionné ci-dessus.
Programmes pour la fabrication et la reconstitution des protections de DBR:
Les programmes pour la fabrication des protections de DBR et les reconstituer sont presque semblables aux programmes de la protection de MBR et à la restauration.
Par exemple, si vous allez écrire les programmes pour la fabrication de la protection de DBR de la première commande logique du disque et les reconstituer en arrière, les paramètres indiqués par la structure de dinfo seront changés comme suit:
Paramètre |
Ce que signifie il |
dinfo.drive = 0x80 |
Il indique le lecteur physique 80H qui est la première commande de disque dur. |
dinfo.head = 1 |
Il se dirige au numéro principal 1 |
dinfo.track = 0 |
Il se dirige à la voie 0 |
dinfo.sector = 1 |
Premier secteur du disque souple qui est le secteur 1 |
dinfo.sector = 1 |
Nombre de secteurs à considérer pour l'opération "lecture" = 1 |
dinfo.buffer = dbuf |
Les données protègent pour l'opération |
Ici nous voyons que seulement l'endroit du secteur à la lecture/écriture est changé. Ici le C-H-S est donné pendant que 0-1-1 pendant que le DBR de la première commande logique est stocké ici.
|