GNT sans publicité, site mobile, fonctionnalitées exclusives...

Disques durs avec secteurs de 4096 octets

Le
Le Gaulois
Bonjour,

depuis fin 2009, Western Digital vend des disques durs "Advanced
Format Structure", avec secteurs de 4096 octets au lieu de 512.

Ces disques durs donnent l'illusion que leurs secteurs sont
de 512 octets, ce qui les rend compatibles avec tous systèmes
d'exploitation, tous systèmes de fichiers, toute utilisation,
qui supposent que les secteurs font 512 octets. Le problème est
que si les blocks alloués par des systèmes de fichiers ne sont
pas alignés sur ces secteurs physiques il peut y avoir une
dégradation des performances.

Cette dégradations des performances peut être plus ou moins grande
suivant la taille des fichiers, le système de fichier et qu'il
s'agit de lecture ou d'écriture. En lecture, ça n'est jamais
catastrophique, en écriture de petits fichiers, ça peut être
l'horreur.

http://www.ibm.com/developerworks/l...tor-disks/

La difficulté est que le partitionnement classique des disques
de PC est basé sur les pseudo paramètres CHS, avec un alignement
des partitions sur ces pseudo cylindres.

Le partitionnement GPT n'est pas compatible avec grand chose,
c'est probablement la solution d'un futur lointain, époque
où les PC actuels et les systèmes d'exploitations actuels auront
tous été éliminés dans les déchetteries.

Quelles solutions adopter pour résoudre ce problème ?

Sur la page d'IBM, il y en a une consistant à changer
les paramètres CHS pour le partitionnement avec
fdisk -H 224 -S 56
Je me demande si on ne risque pas d'avoir ensuite de gros
problèmes si quelque chose suppose que les paramètres CHS
sont ceux par défaut.

La solution la plus simple serait d'éviter les disques avec
secteurs de 4096 octets. Je ne sais pas si les marques autres
que Western Digital y sont passées aussi. Comme ça permet
d'augmenter la densité utile des disques, il est probable
que les autres fabricants suivent et que dans peu de temps
on ne trouve plus que ça.
Lire les 7 réponses

Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Michel__D
Le #21677161
Bonjour,

Le Gaulois a écrit :
Bonjour,

depuis fin 2009, Western Digital vend des disques durs "Advanced
Format Structure", avec secteurs de 4096 octets au lieu de 512.

Ces disques durs donnent l'illusion que leurs secteurs sont
de 512 octets, ce qui les rend compatibles avec tous systèmes
d'exploitation, tous systèmes de fichiers, toute utilisation,
qui supposent que les secteurs font 512 octets. Le problème est
que si les blocks alloués par des systèmes de fichiers ne sont
pas alignés sur ces secteurs physiques il peut y avoir une
dégradation des performances.




Il suffira d'utiliser l'utilitaire de partionnement prévu à cet effet.


Cette dégradations des performances peut être plus ou moins grande
suivant la taille des fichiers, le système de fichier et qu'il
s'agit de lecture ou d'écriture. En lecture, ça n'est jamais
catastrophique, en écriture de petits fichiers, ça peut être
l'horreur.

http://www.ibm.com/developerworks/l...tor-disks/

La difficulté est que le partitionnement classique des disques
de PC est basé sur les pseudo paramètres CHS, avec un alignement
des partitions sur ces pseudo cylindres.



Je comprends mieux le fait que mes partitions vista sur 2 portables
achetés récemment commencent toutes au secteur 2048.
Emmanuel Florac
Le #21678071
Le Mon, 03 May 2010 11:42:24 +0200, Le Gaulois a écrit:


Le partitionnement GPT n'est pas compatible avec grand chose, c'est
probablement la solution d'un futur lointain, époque où les PC actuels
et les systèmes d'exploitations actuels auront tous été éliminés dans
les déchetteries.



J'utilise sous linux exclusivement GPT depuis 5 ans sans aucun problème.
Tous les OS windows 64 bits le supportent aussi, il me semble (quoique je
n'utilise pas du tout windows; mais win2003 et 2008 le supportent c'est
certain). Bref n'importe quel OS pas totalement dépassé (PAS winXP...)
devrait fonctionner avec GPT...

Et il est vrai que _tous_ les nouveaux modèles de disques durs seront
avec des blocs de 4K, et au passage on gagnera énormément en fiabilité,
plus qu'en densité.

--
There are two ways of constructing a software design: One way is to
make it so simple that there are obviously no deficiencies, and the
other way is to make it so complicated that there are no obvious
deficiencies. The first method is far more difficult.
C.A.R. Hoare.
Le Gaulois
Le #21678561
Emmanuel Florac a écrit :

J'utilise sous linux exclusivement GPT depuis 5 ans sans aucun problème.
Tous les OS windows 64 bits le supportent aussi, il me semble (quoique je
n'utilise pas du tout windows; mais win2003 et 2008 le supportent c'est
certain).



Les Windows supportent GPT avec énormément de restriction, versions
64 bits et non 32 bits, EFI et non pas BIOS, partitions de données
et non partition système... Finalement que de la science fiction.
Je n'ai jamais rencontré un PC avec EFI.

Bref n'importe quel OS pas totalement dépassé (PAS winXP...)
devrait fonctionner avec GPT...



ça tombe mal, je n'utilise que des OS complètement dépassés :
DOS (MS-, PC-, Free), Windows 2000, j'ai même le projet de
réinstaller OS/2. Pour le disque de grosse capacité que je vais
peut-être acheter, c'était pour du stockage avec Windows 2000
ou Linux. Pour DOS, des disques de 1 ou 2 Go sont bien suffisants.

Et il est vrai que _tous_ les nouveaux modèles de disques durs seront
avec des blocs de 4K



Je veux bien le croire. C'est pour ça que s'il n'y a pas de
bonne solution pour utiliser ces disques durs avec secteurs de
4K, il vaut mieux que j'achète un disque actuel avec secteurs
de 512 octets, tant qu'on en trouve.

et au passage on gagnera énormément en fiabilité,
plus qu'en densité.



Je ne suis pas sûr que la fiabilité des disques dur soit
seulement une question de nombre de bits dans les CRC,
ni que les nouvelles générations de disques soient
nécessairement plus fiables que les anciennes.
Emmanuel Florac
Le #21679131
Le Mon, 03 May 2010 23:23:18 +0200, Le Gaulois a écrit:


Je ne suis pas sûr que la fiabilité des disques dur soit seulement une
question de nombre de bits dans les CRC, ni que les nouvelles
générations de disques soient nécessairement plus fiables que les
anciennes.



Non, bien sûr, mais les autres paramètres étant égaux (même densité et
même capacité) un disque à blocs de 4K sera plus fiable qu'un disque en
512.

--
I have always wished for my computer to be as easy to use as my
telephone; my wish has come true because I can no longer figure out
how to use my telephone.
Bjarne Stroustrup
Pascal Hambourg
Le #21685901
Salut,

Le Gaulois a écrit :

depuis fin 2009, Western Digital vend des disques durs "Advanced
Format Structure", avec secteurs de 4096 octets au lieu de 512.



Doit-on comprendre que WD ne vend que des disques avec secteurs de 4096
octets, ou les deux types ?

Ces disques durs donnent l'illusion que leurs secteurs sont
de 512 octets, ce qui les rend compatibles avec tous systèmes
d'exploitation, tous systèmes de fichiers, toute utilisation,
qui supposent que les secteurs font 512 octets.



Si j'ai bien compris, ça ne se passe ainsi que dans un mode d'émulation
des secteurs de 512 octets. Il y a aussi un mode natif dans lequel les
secteurs font 4096 octets au niveau de l'interface hôte.

Le problème est
que si les blocks alloués par des systèmes de fichiers ne sont
pas alignés sur ces secteurs physiques il peut y avoir une
dégradation des performances.

Cette dégradations des performances peut être plus ou moins grande
suivant la taille des fichiers, le système de fichier et qu'il
s'agit de lecture ou d'écriture. En lecture, ça n'est jamais
catastrophique, en écriture de petits fichiers, ça peut être
l'horreur.



Ben ouais, pour écrire 512 octets d'un secteur de 4096 il faut d'abord
le lire en entier puisle réécrire en entier avec les 512 octets
modifiés. C'est comme écrire un octet dans de la RAM ECC 64 bits.

La difficulté est que le partitionnement classique des disques
de PC est basé sur les pseudo paramètres CHS, avec un alignement
des partitions sur ces pseudo cylindres.



Depuis le temps que l'adressage linéaire LBA existe, je comprends mal
qu'on s'accroche encore à l'adressage CHS. Il me semble que la table de
partition du MBR contient les deux, ne pourrait-on pas supprimer les
coordonnées CHS ? Y a-t-il encore des OS qui ne comprennent pas LBA ?
Publicité
Suivre les réponses
Poster une réponse
Anonyme