• [^] # Re: extrait

    Posté par . En réponse au message Formatage en bloc de 4k. Évalué à 2.

    je ne vois pas en quoi demarrer la partition au bloc 64 va faire changer la taille des clusters

    Le problème n'est pas là.
    En fait le problème vient des disques qui utilisent des cluster de 4 Kio en interne, et continuent de faire croire au système qu'ils utilisent toujours des clusters de 512 o.
    Si on souhaite par exemple lire le premier cluster de 4 Kio. Le système demandera au disque dur les clusters 63, 64, 65 et 66 (si on est en LBA, ou l'équivalent en CHS, peu importe le problème n'est pas là). En interne le disque lira 2 clusters de 4 Kio, celui qui correspond aux clusters virtuels de 512 o : 60, 61, 62 et 63, puis celui qui correspondent aux clusters virtuels : 64, 65, 66 et 67. Et enfin, il donnera au système les clusters 63, 64, 65 et 66 demandés.
    Ainsi, à chaque fois que l'on demande un bloc de 4 Kio, le disque dur convertit le LBA-512 en LBA-4096, voit que ce bloc est à cheval sur 2 blocs et lit en interne 8 Kio, pour extraire les 4 Kio utiles et les reconvertir en LBA-512. En faisant démarrer le premier cluster à 64, on n'a plus ce problème. Une demande de 4 Kio engendre une lecture de 4 Kio sur le disque.
    Lorsque CHS a montré ses limites, on a eu droit à un CHS virtuel qui n'avait plus rien à voir avec le fonctionnement interne du disque dur. On pensait qu'avec LBA ces problèmes seraient réglés, mais non, on est en train de prendre le même chemin. Le jour où le disque dur annoncera officiellement au système sa structure interne, nous n'aurons plus ce genre de désagrément.