Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Les secteurs de 4 ko (Advanced Format) arrivent

par - source: Seagate

Dans le petit monde des disques durs, les données sont stockées de la même façon depuis plus de 25 ans : en combinant 512 octets sur le disque dur. Pourtant, depuis l'année dernière, Western Digital propose des disques durs qui travaillent avec des secteurs de 4 ko, une valeur plus adaptée aux machines actuelles. Et c'est au tour de Seagate, un autre grand des disques durs, de passer à ce type de secteurs. 

L'Advanced Format, le nom officiel de la technologie, a le gros avantage de permettre de stocker plus de données sur la même surface. Expliquons. Un secteur de 512 octets nécessite en réalité plus d'espace physique : il y a 512 octets de données, 15 octets qui servent à la synchronisation des secteurs et 50 octets pour la correction d'erreur (le code ECC, qui a une efficacité dans ce cas précis de 88 %). Dans le cas où l'on doit écrire 4 ko, il y a donc 515 octets écrits en plus des données utilisables.

En format 4 ko, les données de synchronisation restent identiques (15 octets) mais l'ECC passe à 100 octets (pour 4 ko de données). Cette modification permet d'améliorer la correction d'erreur (qui passe à 97 % d'efficacité) tout en limitant au final l'espace disque utilisé : on se retrouve avec seulement 115 octets supplémentaires et la différence permet donc d'augmenter la capacité utilisable des disques durs.

Gros problème de l'Advanced Format, les anciens systèmes d'exploitation (Windows XP et les précédents) ne sont pas capables de travailler directement avec des secteurs de 4 ko, contrairement à Windows Vista SP1, 7, Mac OS X ou Linux. Il y a donc un système (interne au disque dur) qui permet d'émuler un fonctionnement avec des secteurs de 512 octets. En lecture, c'est assez simple : le disque dur lit 4 ko dans une mémoire RAM interne et récupère uniquement les 512 octets attendus. En écriture, c'est plus compliqué : le disque dur doit lire le secteur de 4 ko visé, fusionner les données existantes avec le secteur de 512 octets à écrire et réécrire un secteur de 4 ko. Des opérations coûteuses au niveau des performances. Pour régler le problème, Seagate combine deux choses : une mémoire tampon qui va stocker les écritures de secteurs de 512 octets pour combiner le tout en une écriture de 4 ko et un alignement obligatoire des partitions.

Le problème de l'alignement est simple : les outils de formatage un peu ancien placent le début d'une partition à cheval sur deux secteurs physiques de 4 ko. En cas d'écriture d'un fichier de 4 ko (taille habituelle d'un cluster sur un système de fichier), il sera donc nécessaire de faire deux écritures physiques. Pire, avec un disque dur en émulation de secteurs 512 octets, les performances seront grevées par la lecture préalable. La solution est simple : commencer le début de la partition sur un multiple de 4 ko. les outils Microsoft depuis Windows Vista SP1 et les programmes de partitionnement récents alignent correctement les partitions, mais il faut se méfier avec les anciens logiciels ou avec un système d'exploitation comme Windows XP.

Dans les faits, Seagate estime que tous ses disques durs seront passés en mode 4 ko en janvier 2011, ce qui risque de poser des problèmes avec les personnes encore sous Windows XP. Reste à voir comment Seagate va gérer l'émulation des secteurs 512 octets, Western Digital (son concurrent) ayant choisi d'utiliser un jumper à placer sur le disque pour passer en mode émulation.

Partager:
20
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
k-reda 06/08/2010 18:40
Masquer
-0+

Citation :Un secteur de 512 octets nécessite en réalité plus d'espace physique : il y a 512 octets de données, 15 octets qui servent à la synchronisation des secteurs et 50 octets pour la correction d'erreur (le code ECC, qui a une efficacité dans ce cas précis de 88 %). Dans le cas où l'on doit écrire 4 ko, il y a donc 515 octets écrits en plus des données utilisables.


65 Octets ?

k-reda 06/08/2010 18:42
Masquer
-0+

ah non , m excuse , 65*8=520 o .
j ai rien dit ...

boub popsyteam 06/08/2010 18:45
Masquer
--2+

Dire qu'ils arrivent est faux, ça fait plusieurs mois qu'ils sont là (du moins chez Western Digital) ...

TailS_tff 06/08/2010 19:25
Masquer
-0+

Ca fait belle lurette effectivement, mais ils se démocratisent de plus en plus.
J'ai eu d'ailleurs pas mal de soucis avec ça avec une carte a base de VT6421A, impossible d'avoir des performances décentes après avoir écrit 1 To, quelque soit le mode (émulation ou non, alignement des partitions ou pas).
Du coup, passage avec un boitier externe USB et là, tout fonctionne nickel.

Big Monstro 06/08/2010 23:00
Masquer
--1+

Technologie toute récente ? J'ai pourtant trouvé un article à ce sujet et qui date de mars... 2006 :

http://www.clubic.com/actualite-33 [...] ndard.html

dandu 06/08/2010 23:57
Masquer
--1+

Citation :

Dire qu'ils arrivent est faux, ça fait plusieurs mois qu'ils sont là (du moins chez Western Digital) ...




C'est loin d'être généralisé.

Citation :

Technologie toute récente ? J'ai pourtant trouvé un article à ce sujet et qui date de mars... 2006 :

http://www.clubic.com/actualite-33 [...] ndard.html




A l'échelle des disques durs, 2006 c'est récent, et l'arrivée réelle des disques, c'est 2009, démocratisation en 2011.

Rorothermidor 07/08/2010 09:29
Masquer
-0+

Ce qu'il est important de noter ici c'est qu'on réduit l'espace disque pour le stockage des racines et qu'on augmente leur fiabilité à 97%. Que XP et antérieurs ne prennent pas ce nouveau système d'écriture n'est pas une surprise puisque ces technologies ont été développées après ce n'est pas vraiment gênant puisque tous les autres le prennent en charge.

moimadmax 07/08/2010 10:23
Masquer
-0+

Et y'aura t'il une chance que microsoft sorte un patch pour XP ? Ca doit pas être si énorme que cela à faire. Surtout si ca existe déjà pour seven. Non ?

Vermoute 07/08/2010 10:25
Masquer
--1+

Citation :Que XP et antérieurs ne prennent pas ce nouveau système d'écriture n'est pas une surprise puisque ces technologies ont été développées après ce n'est pas vraiment gênant puisque tous les autres le prennent en charge

Les mises à jour ça existe.

Après c'est sûr que M$ se contrefout des clients qui ont XP, faut leur vendre Seven maintenant...

Rorothermidor 07/08/2010 10:52
Masquer
--1+

Citation :

Citation :Que XP et antérieurs ne prennent pas ce nouveau système d'écriture n'est pas une surprise puisque ces technologies ont été développées après ce n'est pas vraiment gênant puisque tous les autres le prennent en charge

Les mises à jour ça existe.

Après c'est sûr que M$ se contrefout des clients qui ont XP, faut leur vendre Seven maintenant...




Dans la mesure ou ils ont prolongé les ventes d'XP plus longtemps, je suppose que d'ici quelques mois ils patcherons leur OS.

TheStarvingStudent 07/08/2010 11:54
Masquer
-2+

Citation :Citation :
Que XP et antérieurs ne prennent pas ce nouveau système d'écriture n'est pas une surprise puisque ces technologies ont été développées après ce n'est pas vraiment gênant puisque tous les autres le prennent en charge

Les mises à jour ça existe.

Après c'est sûr que M$ se contrefout des clients qui ont XP, faut leur vendre Seven maintenant...


10 ans plus tard, je crois qu'il est grand temps de changer, la technologie tu sais... quand au suivi d'xp en maj alors qu'il a été remplacé il y a qqs années, je trouve qu'il est assez osé de critiquer

dandu 07/08/2010 13:23
Masquer
-1+

Je vois pas pourquoi MS irait patcher XP, ce qui demande pas mal de boulot (faut modifier tous les outils qui utilisent le disque) quand les disques durs sont compatibles (avec parfois des pertes de performances).

De toute façon, début 2011 on sera a priori à 3 To et XP est pas compatible avec ça, il est limité à 2 Tio.

Big Monstro 07/08/2010 14:46
Masquer
-0+

Citation :

Je vois pas pourquoi MS irait patcher XP, ce qui demande pas mal de boulot (faut modifier tous les outils qui utilisent le disque) quand les disques durs sont compatibles (avec parfois des pertes de performances).

De toute façon, début 2011 on sera a priori à 3 To et XP est pas compatible avec ça, il est limité à 2 Tio.




En répartissant l'espace disque en plusieurs partitions, il y a bien moyen de s'affranchir de cette limite non ?

Rorothermidor 07/08/2010 15:26
Masquer
-0+

J'ai regardé un peu autour de moi, il s'avère que la majorité des ordinateurs du commerce aujourd'hui sont équipés de produits dit obsolètes, j'entends par là que la plupart des machines sont équipées de DD 500 Go avec des processeurs qui ont deux voire 3 ans d'age après conception et première mise sur le marché, moi même qui ait une machine qui a 4 ans (Acer Aspire L5100) achetée dans le domaine grand public et donc avec un processeur qui n'avait déjà plus rien du dernier cri je trouve qu'il suffit largement pour mes besoins.

Si on regarde l'immense masse des acheteurs informatiques, on observe quoi ?
La plupart des utilisateurs d'ordinateurs prennent leur machine pour quelques besoins particuliers: internet, jeux, travaux de comptabilité, traitement de texte. Peu d'utilisateurs se servent de leur machine pour plus que ça (j'en fais partie puisqu'il est une extension de mon métier d'enseignant en utilisant des logiciels de conception 3D, conception de plans, traitement de texte, vidéo ...). Dans cette masse, seuls les gamers ont besoin de machines plus performantes équipées de cartes graphiques au taquet de la puissance disponible du commerce et avec les derniers protocoles 3D utilisés par les jeux du moment, ceux ci doivent d'ailleurs changer leur matériel régulièrement pour continuer à satisfaire ces besoins imposés par les nouveaux jeux. Pour les autres une machine qu'elle ait 8 jours, 3 ans ou 10 ans cela ne fait pas la différence dans l'immédiat puisque les navigateurs lisent toujours internet et ses dépendances, qu'on peut toujours lire des MP3 et autres formats de fichiers audio ou vidéo et qu'on peut toujours effectuer les travaux cités plus haut.

Cette nouveauté est pour l'instant une belle histoire qui même si elle est déjà présente dans les machines haut de gamme ne seront pas accessibles pour l'immense majorité des consommateurs (machines accessibles pas trop cher, prémontées et préinstallées).
Pour en revenir sur le problème de compatibilité avec XP, ceux qui ont XP aujourd'hui ne changent pas leur disque dur, s'il est endommagé ou que l'ordinateur grille, ils vont se contenter de changer de machine pour prendre une machine pas chère du moment et ils auront le plaisir de découvrir Windows 7 préinstallé OEM, ils n'auront donc pas à se préoccuper dudit problème qui ne touche que les usager avertis qui ne sont pour majorité plus du tout sous XP mais Seven ou Linux.

dandu 07/08/2010 15:31
Masquer
-0+

Citation :

En répartissant l'espace disque en plusieurs partitions, il y a bien moyen de s'affranchir de cette limite non ?




Non. C'est un problème de MBR (schéma de partition) et ça se change pas comme ça. Y a moyen de gruger (Seagate le fait) en bidouillant le MBR, mais c'est pas tres efficace, genre impossible d'installer XP dessus, ça fonctionne juste comme disque externe.

totoch35 07/08/2010 15:48
Masquer
--2+

C'est le cycle commercial, c'est pour l'instant réservé au Haut de gamme. (Quoique...)
et çà finira par arriver au grand public. Comme les DD 10 Go à leurs époques ou les SSD aujourd'hui. Mais une fois ces technologies banalisé, personne ne pourra plus s'en passé car elles auront créé de nouveaux usages

Rorothermidor 07/08/2010 16:47
Masquer
-0+

Les nouveaux usages oui, il s'agit de modifier le codage de la base des informations concernant les fichiers contenus par le DD donc il y aura changement majeur et pas de rétrocompatibilité. Au bout du compte comme à chaque évolution informatique, tout le monde utilisera les nouveaux standards puisqu'ils seront intégrés par les constructeurs dans des produits qui se vendront de moins en moins cher et l'intègrerons dans les machines à bas prix. On verra ça d'ici 2 à 5 ans je pense.

anonymous 08/08/2010 12:18
Masquer
--2+

Pour l'instant le problème, c'est que même les disques qui ont des secteurs de 4k en interne ne peuvent être utilisés ainsi avec les OS qui le supportent (Linux, Win 7) car seule l'émulation 512 octets est visible. En sera-t-il de même pour Seagate ?

mitch074 09/08/2010 00:32
Masquer
-0+

@Dandu: pas vraiment exact - si l'émulation LBA 512o fait son boulot.

Le gros problème est que Windows, depuis que MS-DOS gère des disques durs, écrit la première partition à partir du 63e secteur. Donc, faire démarrer Windows XP sur une telle partition émulée tombera toujours sur des secteurs 'physiques' décalés par rapport aux secteurs 'logiques'. Bon.

Mais, aussi, depuis Windows 95 OSR2 et FAT32,la taille classique d'un cluster est de 4 Ko ou un multiple: le système écrit toujours l'intégalité d'un cluster. Donc, sur une partition bien alignée et avec des secteurs de la bonne taille, même Windows 95 fonctionnerait sur ces disques sans ralentissement...

Le plus susceptible de déconner est Windows 2000, auquel on pouvait facilement spécifier des clusters de moins de 4Kio lors du formatage en NTFS ou FAT32.

Sinon, la solution pour migrer un XP est simple, avec un LiveCD Linux:
- créez une partition NTFS sur votre nouveau disque (Linux l'alignera correctement)
- clonez votre ancienne partition dessus (dd marchera, certaines distros fournissent des outils moins ésotériques)
- redimensionnez la partition (gparted ou qtparted)
- rebootez.

turlupin en ptard 11/08/2010 14:40
Masquer
-0+

Si quelqu'un connaît les références des DD WD concernés par cette "nouveauté", merci de donner l'info.
Même en cherchant sur le site WD je ne trouve rien.

Publicité

Les offres du moment

Tout sur les Supports de stockage
 Comparatif Supports de stockage
Tous les comparatifs Supports de stockage

Newsletters


OK