Bonjour, je cherche à obtenir la géométrie exacte d'un disque connecté .
Mon objectif est de préparer des compact Flash sur un PC sous windows ( Partitionnement, formatage installation d'applicatif ) pour après les installer sur un PC embarqué PC104 fonctionnant avec DOS.
Il existe une fonction DeviceIoControl qui avec comme paramètre IOCTL_DISK_GET_DRIVE_GEOMETRY renvoie ce genre d'informations mais dans le Mode LBA ( Head = 255, et Sector=63). Or en mode CHS (Cyl, Head, Sector) imposé par l'embarqué, ça ne marche pas.
Exemple, une Compact Flash SANDISK de 64Mo aura comme géométrie vue depuis dos (478,7,32) alors qu'avec la fonction windows on obtient (122,255,63)
.
Si vous avez des idées ?
Merci.
Partager