{"id":837,"date":"2010-03-10T17:31:59","date_gmt":"2010-03-10T15:31:59","guid":{"rendered":"http:\/\/linux.leunen.com\/?p=837"},"modified":"2010-03-10T17:31:59","modified_gmt":"2010-03-10T15:31:59","slug":"disque-dur-des-secteurs-de-plus-de-512-octets","status":"publish","type":"post","link":"https:\/\/www.leunen.com\/linux\/2010\/03\/disque-dur-des-secteurs-de-plus-de-512-octets\/","title":{"rendered":"Disque dur: des secteurs de plus de 512 octets"},"content":{"rendered":"<p>L&rsquo;<a href=\"http:\/\/www.idema.org\/\">IDEMA<\/a> (International Disk Drive Equipment and Materials Association) a annonc\u00e9 que d\u00e9but 2011, les disques durs adopteront le format <em>4K<\/em>. Cela signifie qu&rsquo;\u00e0 cette date, les disque durs auront des <em>secteurs<\/em> dont la taille sera de <em>4K<\/em> octets au lieu des 512 octets actuels. <\/p>\n<h3>Un peu d&rsquo;histoire<\/h3>\n<p>C&rsquo;est IBM qui avait standardis\u00e9 cette taille de 512 bytes pour les secteurs des disquettes et \u00e7a remonte d\u00e9j\u00e0 \u00e0 une trentaine d&rsquo;ann\u00e9es. Ensuite cette taille avait \u00e9t\u00e9 adopt\u00e9e pour les disques durs aussi. Seulement \u00e0 cette \u00e9poque, pour ceux qui s&rsquo;en souviennent, les disques durs n&rsquo;avaient pas la taille de ceux d&rsquo;aujourd&rsquo;hui. Ils ne faisaient que quelques Megabytes. De l&rsquo;ordre de 20MB pour les premiers et cette taille de 512 octets \u00e9tait bien adapt\u00e9e \u00e0 la taille du disque dur.<\/p>\n<h3>Quel est le probl\u00e8me<\/h3>\n<p>Chaque secteur de 512 octets contient un <em>pointeur<\/em> qui indique o\u00f9 se trouve le secteur suivant et un code d&rsquo;erreur. Ces quelques octets qui ne sont pas utilis\u00e9s pour stocker des donn\u00e9es font que sur un disque de grande capacit\u00e9, on perd finalement beaucoup de place. Et c&rsquo;est sans compter sur le fait que, entre chaque secteur sur le disque, il y a une petite zone libre, non utilis\u00e9e qui s\u00e9pare les secteurs (gap). Sur un disque de 1To ou plus, on imagine ais\u00e9ment la place perdue avec des secteurs de 512 octets. D&rsquo;apr\u00e8s les fabricants, en adoptant une taille de secteur de 4K, on pourrait gagner pr\u00e8s de 10%. Ce n&rsquo;est pas n\u00e9gligeable.<\/p>\n<h3>Et Linux?<\/h3>\n<p>L&rsquo;adoption de ce format de 4K posera un probl\u00e8me avec tous les ordinateurs non r\u00e9cents. Windows ne supporte une taille de secteur sup\u00e9rieure \u00e0 512 octets que depuis Vista. XP ne le supporte donc pas.<br \/>\nLe noyau Linux r\u00e9cent supporte d\u00e9j\u00e0 une taille sup\u00e9rieure \u00e0 512 octets. Par contre les applications comme <em>GParted<\/em> ne le supporte pas encore. GParted est incapable de partitionner ou de formater un disque dur dont les secteurs ont une taille plus grande que 512 octets. Voici le message d&rsquo;erreur que vous obtiendrez:<\/p>\n<pre class=\"codesource\">\r\nLa taille des secteurs logiques pour le p\u00e9riph\u00e9rique \/dev\/sda est 1024. Tous les modules de GNU Parted ne supportent pas cela pour l'instant : fonction EXPERIMENTALE\r\n<\/pre>\n<p>D&rsquo;apr\u00e8s <em>Curtis Gedak<\/em>, un des d\u00e9veloppeur de <em>GParted<\/em>, il y travaille mais beaucoup de boulot est encore n\u00e9cessaire (source: <a href=\"http:\/\/gparted-forum.surf4.info\/viewtopic.php?id=13924\">http:\/\/gparted-forum.surf4.info\/viewtopic.php?id=13924<\/a>).<\/p>\n<p>Si vous avez l&rsquo;habitude de parcourir les forums, vous aurez certainement remarqu\u00e9 que certaines personnes ont d\u00e9j\u00e0 rencontr\u00e9 un probl\u00e8me avec leur disque dur. Il semblerait que certains fabricants ont d\u00e9j\u00e0 adopt\u00e9 pour certains de leurs disques durs, des tailles de secteur sup\u00e9rieures \u00e0 512 octets. C&rsquo;est le cas de certains disques durs externes comme le <em>Samsung S2<\/em>. Ces disques n&rsquo;ont pas encore adopt\u00e9 le format 4K mais des tailles interm\u00e9diaires. J&rsquo;en ai vu avec une taille de secteur de 1024 ou de 2048 octets.<\/p>\n<h3>Comment reconna\u00eetre un disque qui a des secteurs de plus de 512 octets?<\/h3>\n<p>Simplement avec la commande tr\u00e8s classique <em>fdisk<\/em>. Par exemple:<\/p>\n<pre class=\"codesource\">\r\n$ sudo fdisk -l\r\nDisque \/dev\/sde: 250.1 Go, 250059350016 octets\r\n255 t\u00eates, 63 secteurs\/piste, 15200 cylindres\r\nUnit\u00e9s = cylindres de 16065 * 1024 = 16450560 octets\r\nIdentifiant de disque : 0x76534e6f\r\n\r\nP\u00e9riph\u00e9rique Amorce  D\u00e9but        Fin      Blocs     Id  Syst\u00e8me\r\n\/dev\/sde1               1       15200   244187937    c  W95 FAT32 (LBA)\r\n<\/pre>\n<p>La ligne <em>Unit\u00e9s = cylindres de 16065 * 1024 = 16450560 octets<\/em> indique que les cylindres du disque sont divis\u00e9s en blocs de 1024 octets au lieu de 512.<br \/>\nLe gros probl\u00e8me que les utilisateurs de ces disques rencontrent est que cette taille n&rsquo;est pas indiqu\u00e9e lors de l&rsquo;achat du disque dur. On ne peut le savoir qu&rsquo;une fois install\u00e9 dans la machine ou connect\u00e9 par usb au PC.<\/p>\n<h3>Quelle solution?<\/h3>\n<p>Aucune pour l&rsquo;instant. Notez que tant que vous ne devez pas repartitionner ou reformater votre disque, Linux sera capable de lire ou d&rsquo;\u00e9crire sur le disque gr\u00e2ce \u00e0 son kernel qui est d\u00e9j\u00e0 \u00e0 jour. Mais si vous voulez le reformater en <em>ext3<\/em> ou y installer Ubuntu, pas de chance, cela \u00e9chouera. On a d\u00e9j\u00e0 signal\u00e9 que <em>GParted<\/em> ne le supportait pas encore mais c&rsquo;est le cas aussi de l&rsquo;utilitaire <em>dd<\/em> et de tous les programmes qui font des images de disques comme <em>Clonezilla<\/em> ou <em>PartImage<\/em>.<br \/>\nUne seule alternative; soit attendre que les d\u00e9veloppeurs mettent leurs programmes \u00e0 jours et ce devra \u00eatre fait pour 2011 soit ramener votre disque chez le revendeur pour incompatibilit\u00e9 avec Linux. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;IDEMA (International Disk Drive Equipment and Materials Association) a annonc\u00e9 que d\u00e9but 2011, les disques durs adopteront le format 4K. Cela signifie qu&rsquo;\u00e0 cette date, les disque durs auront des secteurs dont la taille sera de 4K octets au lieu des 512 octets actuels. Un peu d&rsquo;histoire C&rsquo;est IBM qui avait standardis\u00e9 cette taille de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/837"}],"collection":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/comments?post=837"}],"version-history":[{"count":2,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/837\/revisions"}],"predecessor-version":[{"id":839,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/837\/revisions\/839"}],"wp:attachment":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/media?parent=837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/categories?post=837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/tags?post=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}