Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
sagem:dvr6280:disquedur [26/09/2010 23:38] lagamel |
sagem:dvr6280:disquedur [26/09/2010 23:51] (version actuelle) lagamel |
||
---|---|---|---|
Ligne 120: | Ligne 120: | ||
Le numéro de bloc de début de la zone, ainsi que sa taille, se trouve dans la [[disquedur#table de partition firmwares]] décrite plus haut. | Le numéro de bloc de début de la zone, ainsi que sa taille, se trouve dans la [[disquedur#table de partition firmwares]] décrite plus haut. | ||
- | {{:sagem:dvr6280:firmwares.png|Zone de stockage des firmwares}} | + | {{ :sagem:dvr6280:firmwares.png |Zone de stockage des firmwares}} |
Cette zone commence par un bloc listant les firmwares disponibles sur le disque. Une copie de ce bloc se trouve dans le dernier bloc de cette zone. | Cette zone commence par un bloc listant les firmwares disponibles sur le disque. Une copie de ce bloc se trouve dans le dernier bloc de cette zone. | ||
Ligne 177: | Ligne 177: | ||
* 17 5B : checksum du bloc. | * 17 5B : checksum du bloc. | ||
- | Le numéro du firmware est à mettre en relation avec le numéro | + | Le numéro du firmware est à mettre en relation avec le numéro trouvé dans la [[disquedur#table de partition firmwares]].\\ |
+ | Je n'ai pas de firmware 00 sur mon disque, mais il est utilisé sur l'une des images disque qui m'a été donnée. | ||
+ | |||
+ | Le checksum du bloc est un crc16_zmodem. Il est calculé sur l'ensemble du bloc sans prendre en compte la marque de fin de la zone. | ||
+ | |||
+ | L'information du firmware est décomposée en 2 parties. Par exemple pour le firmware 03 : | ||
+ | * 6B 37 4D 09 : n° du bloc où se trouve le début du firmware. Ici le bloc 0x94D376B. | ||
+ | * 89 1D 00 00 : taille du firmware en blocs. Ici le firmware fait 0x1D89 blocs. | ||
+ | |||
===== Sauvegarde d'une image disque ===== | ===== Sauvegarde d'une image disque ===== |