• [^] # Re: Limitations

    Posté par . En réponse à la dépêche SPT : Une alternative au système historique de partitionnement des PC. Évalué à 3.

    Je n'ai rien vu de tel dans les spécifications, ou alors j'ai mal lu.
    J'entend par là que comme SPT n'est pour le moment utilisé nulle part, ça peut être modifié.

    Par contre, je suppose que cette limite doit être fixée une fois pour toute
    Ca peut être fait à des valeurs différentes pour plusieurs versions. Par exemple, une variante pour systèmes embarqués avec des partitions adressées sur 4 octets et une table sur un secteur, puis une autre variante pour gros serveurs très fragmentés avec une table sur plusieurs blocs...
    A partir du moment ou chaque variante s'attribue un numéro de version spécifique, elle peut définir un nouveau format. Il ne faudra conserver que la magic string et le numéro de version, la suite des champs étant lue en fonction du numéro de version.

    L'utilisation de liste chaînée est si gênante ?
    Je en l'ai pas implémentée pour me concentrer sur la première version, et parce qu'elle revient au principe des partitions étendues (la force d'une chaîne, ... comme l'a dit arachne plus haut). Mais à l'origine, il aurait dû y avoir quelque chose comme ça :
    Disque :
    1) bootloader
    2) partitions chaînées
    Partition chaînée :
    1) bloc décrivant la partition
    2) Partition proprement dit
    Avec distinctoin sur la magic string (SPTc par exemple)
    Cela pourait convenir à un système de sauvegarde où l'écriture se ferait en une fois.