Bon j'ai trouvé de la doc à ce sujet (HD_INFO.TXT, http://people.debian.org/~smarenka/d-i/atari-fdisk-README , ...), Mais il y a quelques points obscurs ou contradictoires.
dans HD_INFO.TXT:
1C2 L:ms#count Maximum partition size in sectors (fixed= 32760)
(actually clusters with the newer extended HDX versions)
D'abord, comment on sait si c'est en clusters ou en secteurs ??
Ensuite, il parrait que GEM ne sait utiliser par défaut que 4 partoches de 16Mo... c'est juste parce qu'il ne lit pas les données sur 32 bits ou bien ?
En regardant une image depuis http://arnaud.bercegeay.free.fr/ezaramint/ j'ai vu que tout était swappé... (ils fumment quoi chez atari ?
) bon, un dd conv=swab et ça va mieux. Et en regardant les données ça concorde avec une partoche GEM de 19Mo puis une LNX de 199Mo. Donc je suppose que si c'est un bug dans GEM en spécifiant une partoche qui commence avant les 64Mo elle devrait quand même être accessible.
Avec 32 bits comme numéros de secteurs on peut avoir des partoches jusqu'à :
echo $((0xffffffff*512/(1024*1024*1024)))
2047 Go, ça devrait être suffisant.
Il semble qu'il existe un système (plusieurs, ICD ?) pour étendre le nombre de partoches comme sous DOS... bon je verrai après pour reprendre le gestionnaire de partition DOS pour gérer ça, celui que j'ai écrit devrait suffire pour l'instant.
