Brevet FR2863096A1 — publié le 20050603

La présente invention concerne un système de réseau de disques et un procédé pour commander un système de réseau de disques. Ces dernières années, avec l'augmentation de la capacité de mémorisation dans les systèmes de réseau de disques, leur importance au niveau des systèmes de traitement d'informations devient de plus en plus grande. Il est par conséquent essentiel d'écrire des données correctement dans une position demandée et de détecter des er- reurs dans les données lues en réponse à une demande d'entrée/sortie de données provenant d'un dispositif de traitement d'informations ou analogue. Le document JP-A-5-150 909 décrit un procédé dans lequel deux têtes sont fournies dans une unité de disque magnétique, et des données identiques lues par les deux têtes sont comparées les unes aux autres de manière à améliorer la fiabilité de l'écriture et de la lecture dans l'unité de disque magnétique. Lorsque le procédé décrit dans le document JP-A-5-150 909 est appliqué à un système de réseau de disques, deux têtes doivent être fournies dans chaque unité de disque magnétique. Par conséquent, le coût uni-taire de fabrication de chaque unité de disque dur augmente. Par conséquent, il est nécessaire de disposer d'un procédé pour améliorer la fiabilité d'une unité de disque dur sans changer sa structure physique, par exemple, sans lui ajouter de quelconques têtes. De plus, dans les systèmes de réseau de disques, des unités de disque dur de type à Adaptateur de Terminal Analogique (ATA) série ou à Adaptateur de Terminal Analogique (ATA) parallèle sont de plus en plus utilisées ainsi que des unités de disque dur de type Fibre Canal. Ceci est dû au fait que les unités de disque dur à Adaptateur de Terminal Analogique (ATA) série ou à Adap- tateur de Terminal Analogique (ATA) parallèle ont en ef- fet une fiabilité inférieure par rapport aux unités de disque dur de type Fibre Canal mais un prix inférieur. Il est par conséquent nécessaire de développer un procédé permettant d'améliorer la fiabilité des unités de disque dur autres que celles de type Fibre Canal dans un système de réseau de disques constitué d'une combinaison d'unités de disque dur de type Fibre Canal et d'autres unités de disque dur conformément à la norme d'Adaptateur de Terminal Analogique (ATA) série ou analogue. La présente invention a été développée en prenant en considération les problèmes précédents. C'est un but de la présente invention de fournir un système de ré-seau de disques et un procédé pour commander un système de réseau de disques. Afin d'atteindre le but précédent, un système de réseau de disques selon une configuration principale de la présente invention inclut un premier boîtier, un second boîtier et un contrôleur. Le premier boîtier con-tient un ou plusieurs groupes de Réseaux Redondants de Disques Bon Marché (RAID) . Chaque groupe de Réseau Redondant de Disques Bon Marché est formé d'une pluralité d'unités de disque dur pour transmettre/recevoir des don-nées conformément à une première norme d'interface. Les unités de disque dur sont connectées via un trajet de communications. Le second boîtier contient un ou plu-sieurs groupes de Réseaux Redondants de Disques Bon Marché(RAID). Chaque groupe de Réseau Redondant de Disques Bon Marché (RAID) est constitué d'une pluralité d'unités de disque dur pour transmettre/recevoir des données con- formément à une seconde norme d'interface. Les unités de disque dur sont connectées par l'intermédiaire du trajet de communications via une pluralité d'unités de conversion servant à convertir entre elles les première et seconde normes d'interface. Les unités de disque dur con- formes à la seconde norme d'interface présentent une fiabilité inférieure à celle des unités de disque dur conformes à la première norme d'interface. Le contrôleur inclut une partie de commande de canal, une partie de commande de disque, une mémoire cache et une unité cen- traie de traitement (CPU). La partie de commande de canal est connectée à un dispositif de traitement d'informations de manière à pouvoir établir une communication avec celui-ci. La partie de commande de canal reçoit des de-mandes à partir du dispositif de traitement d'informa- tions. Les demandes incluent une demande de lecture pour lire des données à partir des unités de disque dur dans le premier ou le second boîtier et une demande d'écriture pour écrire des données dans les unités de disque dur du premier ou second boîtier. La partie de commande de dis- que est connectée à la pluralité d'unités de disque dur des premier et second boîtiers par l'intermédiaire du trajet de communications de manière à pouvoir établir la communication avec la pluralité d'unités de disque dur des premier et second boîtiers. La partie de commande de disque effectue l'entrée de données et de données de parité dans la pluralité d'unités de disque dur des premier et second boîtiers et/ou la sortie de données et de don-nées de parité depuis ces dernières conformément à la de-mande de lecture ou à la demande d'écriture reçue par la partie de commande de canal. Les données de parité sont des données servant à détecter des erreurs sur une pluralité de parties de données incluant les données provenant de la pluralité d'unités de disque dur et/ou allant vers celles-ci dans les premier et second boîtiers. La mémoire cache mémorise temporairement des données à écrire dans la pluralité d'unités de disque dur. La CPU administre la commande de la partie de commande de canal et de la partie de commande de disque. Le contrôleur lit une pluralité de parties de données incluant des données mémorisées dans la pluralité d'unités de disque dur dans le second boîtier et des données de parité se rapportant à la pluralité de parties de données, à partir de toutes les uni-tés de disque dur du groupe de Réseau Redondant de Disques Bon Marché (RAID) auquel appartiennent les unités de disque dur mémorisant les données, et vérifie si la pluralité de parties de données incluant les données ont été écrites dans les unités de disque dur avec un contenu erroné ou non. De plus, lors d'écriture de données dans l'une des unités de disque dur du second boîtier conformément à la demande d'écriture provenant du dispositif de traite-ment d'informations, le contrôleur déplace une tête appartenant à l'unité de disque dur à partir d'une position ou les données ont été mémorisées. Après cela, le contrô- leur lit les données à partir d'un disque magnétique appartenant à l'unité de disque dur et à partir de la mémoire cache, et compare les deux parties de données lues. De plus, lors de la réception, à partir du dis-positif de traitement d'informations, de la demande d'écriture pour écrire des données dans l'une des unités de disque dur du second boîtier, le contrôleur forme une unité de données parmi les données constituées d'une pluralité de secteurs sur la base des données à écrire et des données de parité servant à détecter des erreurs de données dans la pluralité de secteurs, et écrit l'unité de donnés dans l'unité de disque dur. Lors de la réception de la demande de lecture pour lire les données à partir du dispositif de traitement d'informations, le contrôleur lit l'unité de données et vérifie si les don- nées sont mémorisées dans l'unité de disque dur avec un contenu erroné ou non. Ici, la première norme d'interface est, par exemple, une norme Fibre Canal. La seconde norme d'inter- face est, par exemple, une norme d'Adaptateur de Terminal Analogique (ATA) série. Le trajet de communications est, par exemple, une Boucle Arbitrée - Fibre Canal (FC-AL). De plus, chaque unité de conversion est, par exemple, un convertisseur servant à convertir entre eux un protocole de type Fibre Canal et un protocole de type Adaptateur de Terminal Analogique (ATA) série. De plus, chaque groupe de Réseau Redondant de Disques Bon Marché (RAID) sert à gérer une pluralité d'unités de disque dur comme étant un seul groupe lorsque les unités de disque dur ont une con-figuration de Réseau Redondant de Disques Bon Marché (RAID). Des volumes logiques servant d'unités d'accès du dispositif de traitement d'informations sont formés sur chaque groupe de Réseau Redondant de Disques Bon Marché (RAID). Un identificateur appelé Numéro d'Unité Logique (LUN) est attribué à chaque volume logique. Lors de la réception d'une demande d'écriture à partir du dispositif de traitement d'informations pour écrire des données dans un volume logique, la partie de commande de disque écrit les données et les données de parité servant à détecter les erreurs dans les données, dans les unités de disque dur formant le groupe de Réseau Redondant de Disques Bon Marché (RAID). Par conséquent, un système de réseau de disque et un procédé pour commander un système de réseau de dis-que peuvent être fournis selon la présente invention. Les problèmes décrits dans la présente demande et leurs solutions vont mieux apparaître à partir de la description détaillée qui va suivre de modes préférés de réalisation en se reportant aux dessins annexés, sur les-quels: - les figures 1A et 1B sont des schémas repré- sentant l'aspect d'un système de réseau de disques selon un mode de réalisation de la présente invention, - les figures 2A et 2B sont des schémas repré- sentant la configuration d'un boîtier maître du système de réseau de disques selon le mode de réalisation, - les figures 3A et 3B sont des schémas représentant la configuration d'un boîtier d'extension du système de réseau de disques selon le mode de réalisation, - la figure 4 est un schéma représentant la configuration d'une unité de disque dur selon le mode de réalisation, - la figure 5 est un schéma représentant la configuration du système de réseau de disques selon le mode de réalisation, - la figure 6 est un schéma représentant l'état où des microprogrammes devant être exécutés par une CPU d'un contrôleur ont été mémorisés dans une mémoire selon le mode de réalisation, - la figure 7 est un schéma représentant un mode de connexion d'unités de disque dur de type Fibre Canal à une partie de commande de disque du contrôleur selon le mode de réalisation, - la figure 8 est un schéma représentant un premier mode pour connecter des unités de disque dur à Adaptateur de Terminal Analogique (ATA) série à la partie de commande de disque du contrôleur selon le mode de réalisation, - la figure 9 est un schéma représentant un second mode pour connecter les unités de disque dur à Adap- tateur de Terminal Analogique (ATA) série à la partie de commande de disque du contrôleur selon le mode de réalisation, - la figure 10 est un schéma représentant un exemple dans lequel des données sont écrites dans des unités de disque dur formant un groupe de Réseau Redondant de Disques Bon Marché (RAID) selon le mode de réalisation, - la figure 11 est un schéma représentant un tableau de commande de mise à jour selon le mode de réalisation, - la figure 12 est un ordinogramme permettant de comparer des données mémorisées dans une mémoire cache à des données mémorisées dans un disque magnétique lors-que des données sont écrites selon le mode de réalisa- tion, - la figure 13 est un ordinogramme servant à comparer des données mémorisées dans une mémoire cache à des données mémorisées dans un disque magnétique en prenant en considération la taille des données lorsque des données sont écrites selon le mode de réalisation, - la figure 14 est un ordinogramme servant à comparer des données mémorisées dans une mémoire cache à des données mémorisées dans un disque magnétique lorsque les données mémorisées dans la mémoire cache sont écrites dans le disque magnétique selon le mode de réalisation, - la figure 15 est un schéma représentant un tableau de commande de contrôle de tête selon le mode de réalisation, - la figure 16 est un ordinogramme destiné au contrôle des têtes à effectuer périodiquement selon le mode de réalisation, - la figure 17 est un ordinogramme permettant d'exécuter le contrôle des têtes lorsque des données sont lues selon le mode de réalisation, - la figure 18 est un schéma représentant un exemple dans lequel une unité de données a été écrite dans une unité de disque dur selon le mode de réalisation, - la figure 19 est un schéma représentant un exemple dans lequel chaque unité de données a été écrite et distribuée sur une pluralité d'unités de disque selon le mode de réalisation, - la figure 20 est un schéma représentant un tableau de commande d'unités de données selon le mode de réalisation, et la figure 21 est un schéma représentant la configuration du système de réseau de disques dans lequel des unités de disque dur de type Fibre Canal sont conte-nues dans un premier boîtier et des unités de disque dur de type à Adaptateur de Terminal Analogique (ATA) série sont contenues dans un second boîtier selon le mode de réalisation. On va maintenant décrire la configuration système. La figure 1A est une vue avant d'un système de réseau de disques 10 qui sera décrit en tant que mode de réalisation de la présente invention. La figure 1B est une vue arrière du système de réseau de disques 10. la figure 2A est une vue en perspective d'un boîtier maître 20 destiné à être monté sur le système de réseau de disques 10, le boîtier maître 20 étant observé depuis son côté avant. La figure 2B est une vue en perspective du boîtier maître 20 observé depuis son côté arrière. La figure 3A est une vue en perspective d'un boîtier d'exten- sion 30 devant être monté sur le système de réseau de disques 10, le boîtier d'extension 30 étant observé de-puis son côté avant. La figure 3B est une vue en perspective du boîtier d'extension 30 observé depuis son côté arrière. Comme représenté sur les figures 1A et 1B, le système de réseau de disques 10 est formé en utilisant un châssis de baie 11 en tant que base. Les châssis de montage 12 sont formés dans une pluralité d'étages disposés dans les parties supérieure et inférieure sur les surfa- ces latérales de gauche et de droite intérieures du châssis de baie 11, de manière à s'étendre dans la direction avant/arrière. Le boîtier maître 20 et les boîtiers d'ex-tension 30 sont montés par tirage le long des châssis de montage 12. Comme représenté sur les figures 2A et 2B, des cartes ou des unités destinées à assurer diverses fonctions dans le système de réseau de disques 10 sont fixées sur le boîtier maître 20 et les boîtiers d'extension 30. Comme représenté sur la figure 2A, une plurali- té d'unités de disque 52 occupées chacune d'une unité de disque dur 51 sont insérées en parallèle dans l'étage supérieur avant du boîtier maître 20. Chaque unité de dis-que dur 51 est une unité de disque dur ayant une inter-face de communication permettant de fournir une fonction de communication conforme à une norme de Boucle Arbitrée - Fibre Canal (FC- AL), à une norme d'Interface Système pour Petits Ordinateurs 1 (SCSI1), une norme SCSI2, une norme SCSI3, une norme d'Adaptateur de Terminal Ana- logique (ATA) parallèle, une norme Adaptateur de Terminal Analogique (ATA) série ou analogue. Une unité de batterie 53, un panneau d'affichage 54 servant à afficher les états de fonctionnement etc. des unités de disque dur 51, et une unité de disquette 55 sont insérés dans l'étage inférieur avant du boîtier maître 20. L'unité de batterie 53 inclut une batterie secondaire. L'unité de batterie 53 joue le rôle d'une alimentation en énergie de secours permettant d'alimenter en énergie les cartes ou les unités lorsque l'alimentation en énergie provenant d'une alimentation en énergie à courant alternatif (AC)/courant continu (DC) 57 s'interrompt du fait d'une panne électrique ou analogue. Le panneau d'affichage 54 est muni de dispositifs d'affichage tels que des voyants à diode électroluminescente (LED) ou analogue pour afficher les conditions de fonc- tionnement etc. des unités de disque dur 51. L'unité de disquette 55 est utilisée, par exemple, pour charger un programme de maintenance. Comme représenté sur la figure 2B, des cartes de contrôleur d'alimentation en énergie 56 sont insérées sur les surfaces latérales opposées dans l'étage supé- rieur arrière du boîtier maître 20 une par une. Chaque carte de contrôleur d'alimentation en énergie 56 est connectée à une pluralité d'unités de disque dur 51 de manière à pouvoir établir des communications avec cel- les-ci. Par exemple, la carte de contrôleur d'alimentation en énergie 56 et la pluralité d'unités de disque dur 51 sont connectées pour pouvoir établir des communications par l'intermédiaire d'un trajet de communications analogue à une boucle tel qu'un trajet de communications réalisant des communications dans un système ayant une topologie de type Boucle Arbitrée - Fibre Canal (FC-AL). Chaque carte de contrôleur d'alimentation en énergie 56 est montée à l'aide de circuits servant à sur-veiller l'état de l'alimentation en énergie courant al- ternatif/courant continu 57, et surveiller les états des unités de disque dur 51, commander l'alimentation en énergie des unités de disque dur 51, commander la capacité de refroidissement d'une unité de refroidissement, commander les dispositifs d'affichage sur le panneau d'affichage 54, surveiller la température de chaque partie du boîtier, etc. A ce propos, l'unité de refroidisse-ment est une unité servant à refroidir l'intérieur du système de réseau de disques 10 ou l'intérieur du boîtier 20 ou 30. Par exemple, l'unité de refroidissement est un refroidisseur intermédiaire, un dissipateur thermique, un ventilateur d'un type à refroidissement d'air, ou analogue. La carte de contrôleur d'alimentation en énergie 56 est munie d'un connecteur de câble de type Fibre Canal 67, auquel est connecté un câble de technologie Fibre Ca- nal 91. Comme représenté sur la figure 2B, deux alimentations en énergie courant alternatif/courant continu 57 sont montées en parallèle dans un espace situé entre les deux cartes de contrôleur d'alimentation en énergie 56 dans l'étage supérieur arrière du boîtier maître 20. Cha- que alimentation en énergie courant alternatif/courant continu 57 délivre de l'énergie aux unités de disque dur 51, cartes, unités, etc. L'alimentation en énergie courant alternatif/courant continu 57 est connectée à la carte de contrôleur d'alimentation en énergie 56 et est définie pour pouvoir alimenter en énergie chaque unité de disque dur 51 conformément à un signal provenant de la carte de contrôleur d'alimentation en énergie 56. A ce propos, le présent mode de réalisation est conçu de sorte que deux cartes de contrôleur d'alimentation en énergie 56 et deux alimentations en énergie courant alternatif/courant continu 57 sont montées d'une manière redondante dans chacun des boîtiers maître et d'ex-tension 20 et 30 afin de garantir la sécurité quant à l'alimentation en énergie de chaque boîtier 20, 30. Toutefois, une carte de contrôleur d'alimentation en énergie 56 et une alimentation en énergie courant alternatif/courant continu 57 peuvent être montées dans chaque boîtier 20, 30. Chaque alimentation en énergie courant alternatif/courant continu 57 est munie d'un commutateur inter-rupteur 64 pour rendre passante/bloquée la sortie de l'alimentation en énergie courant alternatif/courant continu 57. Comme représenté sur la figure 2B, deux unités de ventilateur de refroidissement par air 58 sont montées en parallèle sous les alimentations en énergie courant alternatif/courant continu 57. Chaque unité de ventilateur de refroidissement 58 est montée munie d'un ou de plusieurs ventilateurs de refroidissement 66. Les ventilateurs 66 permettent à l'air de circuler dans/depuis le boîtier pour décharger ainsi la chaleur générée par les unités de disque dur 51, les alimentations en énergie courant alternatif/courant continu 57, etc., vers l'exté- rieur du boîtier. A ce propos, des trajets d'aération ou des trous d'aération permettant de faire circuler l'air à travers chaque boîtier maître/d'extension 20, 30 sont formés dans le boîtier 20, 30, et les cartes ou unités montées sur celui-ci, de manière à former un mécanisme permettant de décharger la chaleur du boîtier 20, 30 d'une manière efficace vers l'extérieur grâce aux ventilateurs 66. Bien que des ventilateurs 66 puissent être prévus pour chaque unité de disque dur 51, il est préférable de prévoir de plus grands ventilateurs 66 pour cha- que boîtier de sorte que le nombre de puces ou unités peut être réduit. Chaque unité de ventilateur 58 est connectée à une carte de contrôleur 59 ou à la carte de contrôleur d'alimentation en énergie 56 par l'intermédiaire d'une ligne de commande. Le nombre de tours de chaque ventilateur 66 de l'unité de ventilateur 58 est commandé par la carte de contrôleur 59 ou la carte de contrôleur d'alimentation en énergie 56 par l'intermédiaire de la ligne de commande. Comme représenté sur la figure 2B, une carte de contrôleur 59 est insérée dans l'étage inférieur arrière du boîtier maître 20. La carte de contrôleur 59 est montée munie d'une interface de communication avec les uni-tés de disque dur 51 montées dans le boîtier maître 20 et les boîtiers d'extension 30, de circuits pour commander les opérations des unités de disque dur 51 (par exemple, les commander dans un système de Réseau Redondant de Disques Bon Marché (RAID)) ou pour surveiller les états des unités de disque dur 51, etc. A ce propos, bien que les cartes de contrôleur d'alimentation en énergie 56 commandent l'alimentation en énergie des unités de disque dur 51 ou la capacité de refroidissement des unités de refroidissement dans le pré-sent mode de réalisation, la carte de contrôleur 59 peut réaliser une telle commande. Le présent mode de réalisation adopte le mode dans lequel la carte de contrôleur 59 est montée avec une carte d'interface de communication 61 pour assurer une fonction d'interface de communication avec un dispositif de traitement d'informations 300, par exemple, une fonction de communication conforme à une norme d'interface système pour petits ordinateurs (SCSI) ou une norme Fibre Canal, une mémoire cache 62 pour mémoriser des données à écrire dans les unités de disque dur 51 ou des données à lire à partir de celles-ci, etc. Toutefois, ces fonctions peuvent être montées sur une autre carte. La carte d'interface de communication 61 montée sur la carte de contrôleur 59 est munie d'un connecteur externe 63 pour réaliser une connexion au dispositif de traitement d'informations 300. Le connecteur externe 63 est conforme à une norme d'interface prédéterminée telle qu'une conception de réseau local de mémorisation (SAN), de réseau local (LAN) ou une conception SCSI par un protocole tel que Fibre Canal, Ethernet (nom commercial dé- posé) ou analogue. Le système de réseau de disques 10 est connecté au dispositif de traitement d'informations 300 via un câble de communication 92 connecté au connecteur 63. A ce propos, deux cartes de contrôleur 59 peu- vent être montées d'une manière redondante pour garantir la sécurité quant à la commande des unités de disque dur 51 placées dans le boîtier maître 20. Comme représenté sur la figure 3A, une pluralité d'unités de disque 52 recevant des unités de disque dur 51 sont montées en parallèle sur le côté avant de chaque boîtier d'extension 30. Comme représenté sur la figure 3B, des cartes de contrôleur d'alimentation en énergie 56 sont insérées sur les surfaces des côtés opposés arrière du boîtier d'extension 30 une par une. De plus, deux alimentations en énergie courant alterna- tif/courant continu 57 sont montées en parallèle dans un espace entre les deux cartes de contrôleur d'alimentation en énergie 56. De plus, deux unités de ventilateur 58 sont montées en parallèle sous les alimentations en énergie courant alternatif/courant continu 57. Chaque alimentation en énergie courant alternatif/courant continu 57 est munie d'un interrupteur 64 pour rendre passante/bloquée l'énergie de l'alimentation en énergie courant alternatif/courant continu 57. Le présent mode de réalisation est conçu de sorte que deux cartes de contrôleur d'alimentation en énergie 56 et deux alimentations en énergie courant alternatif/courant continu 57 sont montées d'une manière redondante dans chaque boîtier d'extension 30 afin de ga- rantir la sécurité en termes d'alimentation en énergie du boîtier d'extension 30, comme décrit ci-dessus. Toute-fois, une carte de contrôleur d'alimentation en énergie 56 et une alimentation en énergie courant alternatif/courant continu 57 peuvent être montées dans le bol- tier d'extension 30. A ce propos, les fonctions des car-tes de contrôleur d'alimentation en énergie 56 destinées à commander l'alimentation en énergie des unités de dis-que dur 57, commander la capacité de refroidissement des unités de refroidissement, etc., peuvent être montées sur la carte de contrôleur 59. La figure 4 représente un exemple de la configuration de chaque unité de disque dur 51 reçu dans chaque unité de lecteur de disque 52. L'unité de disque dur 51 a un boîtier 70, des disques magnétiques 73, des actionneurs 71, un moteur à broche 72, des têtes 74 pour lire/écrire des données, un circuit de commande de mécanisme 75 pour commander des parties du mécanisme telles que les têtes 74 et analogue, un circuit de traitement de signal 76 pour commander un signal de lecture/écriture de données depuis/vers chaque disque magnétique 73, un cir- cuit d'interface de communication 77, un connecteur d'interface 79 pour délivrer en entrée/sortie diverses commandes ou données par l'intermédiaire de celui-ci, et un connecteur d'alimentation en énergie 80 qui sont tous disposés dans le boîtier 70. A ce propos, une mémoire cache destinée à mémoriser temporairement des données est incluse dans le circuit d'interface de communication 77. A ce propos, la mémoire cache appartenant à l'unité de disque dur 51 est appelée cache de disque afin d'être distinguée d'une mémoire cache 62 d'un contrôleur 500 qui sera décrite ultérieurement. Chaque unité de disque dur 51 est, par exemple, une unité de mémorisation munie de disques magnétiques de 3,5 pouces (88,9 mm) de type Contact Démarrage Arrêt (CSS), de disques magnétiques de 2,5 pouces (63,5 mm) de type charge/décharge, ou analogue. Par exemple, chaque disque magnétique de 3, 5 pouces a une interface de communication de type interface système pour petits ordinateurs SCSI1, SCSI2, SCSI3, Boucle Arbitrée - Fibre Canal (FC-AL) ou analogue. D'autre part, par exemple, chaque disque magnétique de 2,5 pouces a une interface de communication de type Adaptateur de Terminal Analogique (ATA) parallèle, Adaptateur de Terminal Analogique (ATA) série ou analogue. Lorsque chaque disque magnétique de 2,5 pouces est reçu dans le boîtier 20, 30 du système de réseau de disques 10, il peut être reçu dans un conteneur ayant une forme de 3,5 pouces. Par conséquent, les performances de résistance aux chocs des disques magnétiques peuvent être améliorées. En effet, le disque magnétique de 2,5 pouces et le disque magnétique de 3, 5 pouces diffèrent l'un de l'autre non seulement en termes d'interface de communication mais également en termes de performance d'entrée/sortie, de consommation d'énergie, de durée de vie, etc. Le disque magnétique de 2,5 pouces a une performance d'entrée/sortie inférieure à celle du disque magnétique de 3,5 pouces, et la durée de vie du premier est plus courteque celle de ce dernier. Cependant, le disque magnétique de 2,5 pouces est supérieur au disque magnétique de 3,5 pouces en ce sens que la consommation d'énergie du premier est plus faible que celle du dernier. On va maintenant décrire la configuration matérielle d'un système de réseau de disques. La figure 5 est un schéma fonctionnel représen- tant la configuration matérielle du système de réseau de disques 10 décrit en tant que mode de réalisation de la présente invention. Comme représenté sur la figure 5, des dispositifs de traitement d'informations 300 sont connectés au système de réseau de disques 10 via un réseau local de mémorisation (SAN). Les dispositifs de traitement d'informations 300 sont, par exemple, des ordinateurs individuels, des postes de travail, des ordinateurs grand système, ou analogue. Le système de réseau de disques 10 a un boîtier maître 20 et un ou une pluralité de boîtiers d'extension 30 comme décrit précédemment. Dans le présent mode de réalisation, le boîtier maître 20 a des contrôleurs 500, des unités de disque dur 51, etc. Chaque contrôleur 500 a des parties de commande de canal 501, des parties de commande de disque 502, une unité CPU 503, une mémoire 504, une mémoire cache 62, un contrôleur de données 505, etc. Le contrôleur 500 est monté sur la carte de contrôleur 59 mentionnée ci-dessus. D'autre part, chaque boîtier d'ex- tension 30 a des unités de disque dur 51 etc. Les unités de disque dur 51 dans les boîtiers maître et d'extension sont connectées aux parties de commande de disque 502 via une Boucle Arbitrée - Fibre Canal (FC-AL) 506 de manière à pouvoir établir la communication avec les parties de commande de disque 502. En effet, le mode de connexion entre chaque partie de commande de disque 502 et chaque unité de disque dur 51 sera décrit ultérieurement en détail. Chaque partie de commande de canal 501 est une interface permettant de réaliser une communication avec les dispositifs de traitement d'informations 300. la partie de commande de canal 501 a une fonction permettant d'accepter une demande d'accès à un bloc conformément à un protocole Fibre Canal. Chaque partie de commande de disque 502 est une interface permettant d'échanger des données avec les uni-tés de disque dur 51 conformément à une instruction pro-venant de la CPU 503. La partie de commande de disque 502 a une fonction de transmission d'une demande d'en- trée/sortie de données vers les unités de disque dur 51 conformément à un protocole maintenant des commandes etc. pour commander les unités de disque dur 51. La CPU 503 administre la commande du système de réseau de disques 10 en totalité. La CPU 503 exécute des microprogrammes mémorisés dans la mémoire 504, de manière à commander les parties de commande de canal 501, les parties de commande de disque 502, le contrôleur de don-nées, etc. Les microprogrammes incluent un processus de LECTURE de données 601, un processus d'ECRITURE de don- nées 602 et analogue, comme représenté sur la figure 6. La mémoire cache 62 sert à mémoriser temporairement les données à échanger entre chaque partie de commande de canal 501 et chaque partie de commande de disque 502. Le contrôleur de données effectue un transfert de données entre chaque partie de commande de canal 501 et la mémoire cache 62 ou entre la mémoire cache 62 et chaque partie de commande de disque 502 sous la commande de la CPU 503. Chaque contrôleur 500 a une fonction de commande des unités de disque dur 51 sous un niveau de système de Réseau Redondant de Disques Bon Marché (RAID) (par exemple, 0, 1 ou 5) conformément à ce qu'on appelle un système de Réseau Redondant de Disques Bon Marché (RAID). Dans le système de Réseau Redondant de Disques Bon Marché (RAID), une pluralité d'unités de disque dur 51 sont gérées comme un seul groupe (par la suite appelé un groupe de Réseau Redondant de Disques Bon Marché (RAID)). Des volumes logiques servant d'unités d'accès par les dispositifs de traitement d'informations 300 sont formés sur chaque groupe de Réseau Redondant de Disques Bon Marché (RAID). Un identificateur appelé Numéro d'Uni-té Logique (LUN) est affecté à chaque volume logique. Des informations de configuration de Réseau Redondant de Disques Bon Marché (RAID) sont mémorisées dans la mémoire 504 sous la forme d'un tableau de configuration de Réseau Redondant de Disques Bon Marché (RAID) 603, comme représenté sur la figure 6. Le tableau de configuration de Ré- seau Redondant de Disques Bon Marché (RAID) 603 fait l'objet d'une référence par la CPU 503 lorsque la CPU 503 exécute le processus de LECTURE de données 601 ou le processus d'ECRITURE de données 602. A ce propos, par exemple, le système de réseau de disques peut être non pas un système conçu comme décrit ci-dessus mais un système servant de Mémorisation Attachée au Réseau (NAS) conçu pour accepter une demande d'entrée/sortie de données sur la base d'une désignation de nom de fichier provenant de l'un quelconques des dis- positifs de traitement d'informations 300 conformément à un protocole tel qu'un Système de Gestion de Fichiers en Réseau (NFS). On va maintenant décrire le mode de connexion des unités de disque dur. Ensuite, on va décrire le mode de connexion entre chaque contrôleur 500 et chaque unité de disque dur 51. La figure 7 représente un mode de connexion en- tre chaque partie de commande de disque 502 et chaque unité de disque dur de type Fibre Canal 51 placée dans le boîtier maître 20. Chaque partie de commande de disque 502 est connectée à une pluralité d'unités de disque dur 51 par l'intermédiaire d'une Boucle Arbitrée Fibre Canal (FC-AL) 506. La Boucle Arbitrée - Fibre Canal (FC-AL) 506 a une pluralité de Circuits de Contournement de Port (PBC) 701. Les unités de disque dur à Fibre Canal 501 sont connectées à la Boucle Arbitrée Fibre Canal (FC-AL) 506 via les Circuits de Contournement de Port 701 respectivement. Chaque Circuit de Contournement de Port 701 est un commutateur électronique formé dans une puce. Les Circuits de Contournement de Port 701 ont également une fonction pour contourner les parties de commande de disque 502 ou les unités de disque dur 51 et pour exclure ainsi celles-ci électriquement de la Boucle Arbitrée - Fibre Canal (FC-AL) 506. D'une manière spécifique, lorsque des défaillances surviennent dans certaines uni-tés de disque dur 51, les Circuits de Contournement de Port 701 séparent les unités de disque dur 51 de la Boucle Arbitrée - Fibre Canal (FC-AL) 506 de manière à pou-voir établir des communications entre une quelconque autre unité de disque dur 51 et chaque partie de commande de disque 502. De plus, les Circuits de Contournement de Port 701 permettent aux unités de disque dur 51 d'être retirées et insérées tout en maintenant le fonctionnement de la Boucle Arbitrée - Fibre Canal (FC-AL) 506. Par exemple, lorsqu'une nouvelle unité de disque dur 51 est insé- rée, l'unité de disque dur 51 est incorporée dans la Bou- cle Arbitrée - Fibre Canal (FC-AL) 506, ce qui fait qu'une communication peut être établie entre l'unité de disque dur 51 et la partie de commande de disque 502. A ce propos, une carte de circuit des Circuits de Contour- nement de Port 701 peut être fournie sur le châssis de baie 11 du système de réseau de disques 10 ou peut être montée partiellement ou entièrement sur la carte de contrôleur 59 ou la carte de contrôleur d'alimentation en énergie 56. La figure 8 représente un mode de connexion entre chaque partie de commande de disque 502 et chaque unité de disque dur à Adaptateur de Terminal Analogique (ATA) série 51 placée dans le boîtier maître 20. Chaque unité de disque dur 51 est connectée à des Circuits de Contournement de Port 602 de la Boucle Arbitrée - Fibre Canal (FC-AL) 506 via un convertisseur 801. Le convertisseur 801 est un circuit servant à convertir un protocole Fibre Canal en un protocole d'Adaptateur de Terminal Analogique (ATA) série et vice versa. Le convertisseur 801 est constitué d'une seule puce dans laquelle une fonction de conversion de protocole est incorporée. Le convertisseur 801 est fourni dans chaque unité de disque 52. La figure 9 est un autre mode de connexion dans lequel des unités de disque dur à Adaptateur de Terminal Analogique (ATA) série 51 sont placées dans le boîtier maître 20. Chaque convertisseur 901 est un circuit servant à convertir un protocole Fibre Canal en un protocole Adaptateur de Terminal Analogique (ATA) série et vice versa de la même manière que dans le convertisseur 801 de la figure 8. Le convertisseur 901 est connecté à un Circuit de Contournement de Port 602 d'une Boucle Arbitrée - Fibre Canal (FC-AL) 506. Une pluralité d'unités de disque dur 51 sont connectées à chaque convertisseur 901 via des commutateurs 902, respectivement. Les commutateurs 902 sont des circuits de sélection d'une unité de disque dur 51 avec laquelle une communication doit être établie lorsque les unités de disque dur 51 sont connec- tées à une pluralité de convertisseurs 901. Chaque commutateur 902 est fourni dans chaque unité de disque 52. Chaque convertisseur 901 est formé d'une puce ou d'une pluralité de circuits dans lesquels une fonction de con-version de protocole est incorporée. Par exemple, le convertisseur 901 peut être implémenté par la configuration d'un dispositif maître de type à Adaptateur de Terminal Analogique Série (SATA) décrit dans "la publication de demande de Brevet des Etats-Unis n 2003/0 135 577". Le convertisseur 901 est monté sur la carte de contrôleur 59, la carte de contrôleur d'alimentation en énergie 56 ou analogue. On va maintenant décrire la commande d'amélioration de la fiabilité. On va maintenant décrire un procédé permettant d'améliorer la fiabilité de la lecture à partir des uni-tés de disque dur ou de l'écriture dans les unités de disque dur 51 du système de réseau de disques 10 décrit cidessus. On va maintenant décrire le contrôle de parité dans une configuration de Réseau Redondant de Disques Bon Marché (RAID). Tout d'abord, on va décrire un procédé permet-tant de vérifier si des données mémorisées dans une unité de disque dur 51 suivant la configuration de Réseau Re- dondant de Disques Bon Marché (RAID) se trouvent dans un état faux ou non. Ici, l'état faux signifie un état où les données ne sont pas écrites dans un emplacement spécifié par la partie de commande de disque 502 et un con-tenu également spécifié. La figure 10 représente un état où des données sont mémorisées dans les unités de disque dur 51 en Ré-seau Redondant de Disques Bon Marché-5 (RAID-5). Dans le Réseau Redondant de Disques Bon Marché-5 (RAID-5), un groupe de Réseau Redondant de Disques Bon Marché (RAID) 1001 est formé d'une pluralité d'unités de disque dur 51. Dans l'exemple de la figure 10, des données A à D et des données de parité P(A-D) servant à détecter des erreurs dans les donnés A à D sont mémorisées dans les unités de disque dur 51. De la même manière, des données E à H et des données de parité P(E-H) pour les données E à H sont mémorisées. Une telle combinaison de données et de don-nées de parité est appelée un groupe de grappes 1002. Dans la configuration de Réseau Redondant de Disques Bon Marché (RAID) ayant de tels groupes de grappes 1002 formés ici, le contrôleur 500, en lisant toutes les données et les données de parité du groupe de grappes 1002, peut vérifier si les données sont dans un état faux ou non. Tout d'abord, conformément à un instruction provenant de la CPU 503, la partie de commande de disque 502 lit les données A à D et les données de parité P(A-D). Ensuite, la CPU 503 effectue un contrôle de parité en utilisant les données A à D et la parité P(A-D). Par conséquent, on peut vérifier si une quelconque partie des données A à D se trouve dans un état faux ou non. Lors de la réception d'une demande de lecture de données provenant de l'un quelconque des dispositifs de traitement d'informations 300, le contrôleur 500 peut lire toutes les données et toutes les données de parité d'un groupe de grappes y compris les données à lire. Par conséquent, on peut éviter que le contrôleur 500 ne lise des données fausses à partir des unités de disque dur 51 et ne transmette les données fausses au dispositif de traitement d'informations 300. En effet, la vérification des données fausses peut être effectuée non pas au moment de la réception d'une demande de lecture de données mais à un moment quelconque voulu. De cette manière, une détection de données fausses peut être effectuée sans avoir aucune influence sur les performances de lecture de don- nées. De plus, en utilisant un tableau de commande de mise à jour 1101 représenté sur la figure 11, il est possible de vérifier si les données écrites dans les unités de disque dur 51 sont dans un état faux ou non. Le ta- bleau de commande de mise à jour 1101 est constitué de numéros d'unités et de numéros de secteurs, et mémorisé dans la mémoire 504. Dans le présent mode de réalisation, les numéros des secteurs sont définis par une Adresse de Bloc Logique (LBA), et gérés par 128 unités d'Adresse de Bloc Logique (LBA), comme représenté par l'Adresse de Bloc Logique (LBA) n 1-128. A ce propos, l'unité regroupant les numéros de secteur n'est pas limitée à 128, mais peut être une quelconque unité voulue. Lors de l'écriture de données dans une unité de disque dur 51 via la partie de commande de disque 502, la CPU 503 change la valeur du secteur de l'unité de disque dur 51 soumis à l'écriture, en "1" dans le tableau de commande de mise à jour 1101. La CPU 503 lit, via la partie de commande de disque 502, toutes les données et les données de parité d'un groupe de grappes incluant le secteur cible de l'unité de disque dur 51 mémorisé à "1" dans le tableau de commande de mise à jour 1101, et procède à un contrôle de parité. Lorsque les données lues ne sont pas fausses, la CPU 503 change la valeur du secteur dans le tableau de commande de mise à jour 1101 en "O". Lors de la réception d'une demande de lecture de données en provenance de l'un quelconque des dispositifs de traitement d'informations 300 via la partie de commande de canal 501, la CPU 503 fait référence au tableau de commande de mise à jour 1101 et confirme si un secteur mémorisant les données à lire a été vérifié ou non. Lorsque le secteur mémorisant les données n'a pas été vérifié, la CPU 503 vérifie les données d'un groupe de grappes incluant les données à lire conformément au procédé mentionné ci-dessus. De cette manière, la vérifi- cation des données écrites dans chaque unité de disque dur 51 est réalisée avant la réception d'une demande de lecture pour lire les données. Par conséquent, on peut éviter la diminution des performances de lecture de don-nées. De plus, la non-exécution de la vérification est mémorisée dans le tableau de commande de mise à jour 1101, et un contrôle de parité est effectué lorsque des données non-vérifiées sont lues. Par conséquent, on peut éviter de lire des données erronées. On va maintenant décrire la vérification des données d'ECRITURE. Ensuite, on va décrire un procédé permettant de vérifier si des données sont écrites correctement ou non lorsque les données sont écrites dans une unité de disque dur 51. La figure 12 est un ordinogramme représentant la commande de la CPU 503 lorsque le contrôleur 500 écrit des données dans une unité de disque dur 51. Lors de la réception d'une demande d'écriture de données en provenance de l'un quelconque des dispositifs de traitement d'informations 300 via la partie de commande de canal 501, la CPU 503 transmet à la partie de commande de dis-que 502 une instruction pour écrire les données dans une unité de disque dur 51 (S1201). Ensuite, la CPU 503 transmet à la partie de commande de disque une instruc- tion pour exécuter un processus de positionnement pour déplacer la position d'une tête d'un disque magnétique vers l'emplacement où les données doivent être écrites (S1202). Ensuite, la CPU 503 lit les données à partir de la mémoire cache 62 (S1203), et lit les données à partir du disque magnétique (S1204). La CPU 503 compare les don- nées de la mémoire cache 62 et les données du disque magnétique de manière à vérifier si elles coïncident les unes avec les autres (S1205). Lorsque les deux parties de données ne coïncident pas les unes avec les autres, la CPU 503 informe le dispositif de traitement de données 300 du fait que l'écriture ne s'est pas déroulée normale-ment (S1206). Lorsque les données mémorisées dans le disque magnétique sont ainsi comparées aux données mémorisées dans la mémoire cache 62, il est possible de confirmer si les données ont été correctement écrites dans le disque magnétique ou non. De plus, même lorsque les données écrites sont dans un état faux, les données persistent dans la mémoire cache 62. Par conséquent, il n'y a pas de crainte de perdre les données. A ce propos, lorsqu'une tête appartenant à une unité de disque dur ayant un dis-que magnétique est déplacée par un processus de positionnement ou analogue avant que des données à comparer ne soient lues à partir du disque magnétique et à partir de la mémoire cache 62, il est possible d'empêcher la tête d'effectuer une lecture double dans une et même position lorsque la position au moment de l'écriture est fausse. Dans le traitement de la figure 12, toutes les données écrites sont lues à partir de la mémoire cache 62 et à partir du disque magnétique, et les deux parties de données sont comparées pour vérifier les données. Cependant, pas toutes les données, mais seulement une partie des données, par exemple, un segment au début des données et un segment à la fin des données, peuvent être lues et comparées. Par exemple, des données de grande taille (données séquentielles) sont souvent écrites dans des unités de disque dur à Adaptateur de Terminal Analogique (ATA) série du fait qu'elles sont utilisées pour des applications telles que la sauvegarde de données. Dans un tel cas, si des données mémorisées dans un disque magnétique sont comparées à des données mémorisées dans la mémoire cache 62 pour toutes les données écrites, la performance du traitement d'écriture peut manifestement se détériorer. De plus, lorsque survient une erreur dans la position d'écriture ou analogue lorsque des données séquentielles sont écrites, il est très vraisemblable que toutes les données soient fausses. Par conséquent, dans la plupart des cas, on peut déterminer si les données sont fausses ou non si une partie des données est véri- fiée. C'est-à-dire que lorsque la comparaison est effectuée sur une partie des données écrites, par exemple, un segment au début des données et un segment à la fin des données, il est possible de contrôler des données fausses tout en évitant que les performances du traitement d'écriture ne se détériorent. En variante, le procédé de vérification des données écrites dans l'unité de disque dur 51 peut être changé en fonction de la taille des données. La figure 13 est un ordinogramme représentant le traitement permettant de changer le procédé de vérification selon que les don-nées écrites sont des données séquentielles ou non. La CPU 503 transmet à la partie de commande de disque 502 une instruction d'écriture de données dans une unité de disque dur 51 (S1301). Ensuite, la CPU 503 transmet à la partie de commande de disque une instruction pour exécuter un processus de positionnement pour déplacer la position de la tête du disque magnétique vers l'emplacement où les données ont été écrites (S1302). La CPU 503 détermine si les données sont des données séquentielles ou non (S1303). En effet, la détermination indiquant si les don-nées sont des données séquentielles ou non est effectuée sur la base que la taille des données écrites atteint une taille prédéterminée ou non. Lorsque les données sont des données séquen- tielles, la CPU 503 lit un segment au début des données et un segment à la fin des données à partir de la mémoire cache 62 et à partir du disque magnétique. Au contraire, lorsque les données ne sont pas des données séquentiel-les, la CPU 503 lit toutes les données à partir de la mé- moire cache 62 et à partir du disque magnétique (S1306 et S1307). Après cela, la CPU 503 compare les deux parties de données lues les unes aux autres et vérifie si elles coïncident les unes aux autres (S1308). Lorsqu'elles ne coïncident pas, la CPU 503 informe le dispositif de trai- terrent d'informations 300 du fait que l'écriture ne s'est pas déroulée normalement (S1309). Lorsque les données écrites sont des données séquentielles, une comparaison d'une partie des données est réalisée entre des données mémorisées dans le disque magnétique et des données mémorisées dans la mémoire cache 62 de cette manière. Par conséquent, il est possible de détecter des erreurs de données tout en atténuant la réduction des performances du traitement d'écriture. Au contraire, lorsque les données écrites ne sont pas des données séquentielles, la comparaison concernant toutes les données écrites est réalisée entre des données mémo-risées dans le disque magnétique et des données mémorisées dans la mémoire cache 62. Par conséquent, il est possible de détecter des erreurs de données parfaitement sans réduire les performances du traitement d'écriture aussi manifestement que dans le cas des données séquentielles. Afin d'améliorer la performance d'écriture de données, chaque unité de disque dur 51 peut avoir un fonctionnement comme suit. C'est-à-dire que lors de la réception d'une demande d'écriture de données en provenance du contrôleur 500, l'unité de disque dur 51 écrit les données uniquement dans le cache de disque, et in-forme le contrôleur 500 de la fin de l'écriture. Dans ce cas, les données écrites ne peuvent pas être vérifiées selon le procédé décrit sur les figures 12 et 13. La figure 14 est un ordinogramme d'un traitement permettant de vérifier les données écrites lorsque l'unité de disque dur 51 a une telle fonction. La CPU 503 surveille l'unité de disque dur 51 pour vérifier si le nombre d'écritures dans l'unité de disque dur 51 a dépassé un nombre prédéterminé ou non (S1401). Lorsqu'il dépasse le nombre pré-déterminé, la CPU 503 envoie à l'unité de disque dur via la partie de commande de disque 502 une instruction pour écrire les données mémorisées dans le cache de disque dans un disque magnétique (S1402). Ensuite, la CPU 503 lit les données à partir de la mémoire cache 62 et à par-tir du disque magnétique (S1403 et S1404). La CPU 503 confirme si les données de la mémoire cache 62 et les données du disque magnétique coïncident les unes avec les autres ou non (S1405). Lorsqu'elles ne coïncident pas, la CPU 503 informe le dispositif de traitement d'informations 300 du fait que l'écriture ne s'est pas déroulée normalement (S1406). Par conséquent, des erreurs de don- nées peuvent être détectées en dépit de l'utilisation de la fonction mentionnée ci-dessus permettant d'améliorer la performance du traitement d'écriture. En effet, dans le traitement de la figure 14, des données écrites dans le disque magnétique et des données écrites dans la mé- moire cache sont comparées lorsque le nombre d'écritures dépasse un nombre prédéterminé. Cependant, la vérification peut être réalisée à chaque fois qu'une durée prédéterminée s'est écoulée ou à chaque fois que le cache de disque n'a pas d'espace libre. Dans le cas d'une unité de disque dur de type Adaptateur de Terminal Analogique (ATA) série 51, les données sont souvent écrites incorrectement du fait d'une défaillance de sa tête. Par conséquent, on va maintenant décrire un procédé permettant de détecter une défaillance d'une tête d'une unité de disque dur 51 lorsque des don-nées sont lues à partir de l'unité de disque dur 51. La figure 15 est un schéma représentant un tableau de commande de contrôle de tête 1501. Le tableau de commande de contrôle de tête 1501 est constitué de numéros d'unités, de numéros de têtes et de numéros de secteurs, et est mémorisé dans la mémoire 504. Chaque numéro de secteur est défini par une Adresse de Bloc Logique (LBA) de la même manière que dans le tableau de commande de mise à jour 1101. lorsque des données sont écrites dans l'unité de disque dur 51 via la partie de commande de disque 502, la CPU 503 change la valeur du champ "existence de mise à jour" du secteur de la tête par l'intermédiaire de laquelle les données ont été écrites, en "1" dans le tableau de commande de contrôle de tête 1501. La figure 16 est un ordinogramme du traitement de contrôle de tête devant être exécuté par la CPU 503. La CPU 503 établit 1 en tant que valeur initiale d'un nu- méro de tête de vérification (S1601). La CPU 503 attend une durée prédéterminée (31602), et écrit des données de vérification dans un bloc de commande d'un disque magné-tique en utilisant une tête spécifiée par le numéro de tête de vérification (S1603). En effet, le bloc de corn- mande est une zone de mémorisation prédéterminée sur le disque magnétique. Ensuite, la CPU 503 lit les données écrites dans le bloc de commande (S1604), et confirme si les données lues et les données de vérification coïncident les unés avec les autres ou non ($1605). Lorsque les deux parties de données coïncident les unes avec les autres, la CPU 503 conclut qu'il n'y a pas d'anomalie dans la tête, et change la valeur de "existence de mise à jour" de la tête en "0" dans le tableau de commande de contrôle de tête 1501 (S1606). La CPU 503 ajoute 1 au numéro de tête de vérification (S1607). La CPU 503 confirme si le numéro de tête de vérification est plus grand qu'une valeur maximale du numéro de tête ou non (S1608). Lorsque le numéro de tête de vérification est plus grand, la CPU 503 définit un 1 en tant que numéro de tête de vérification. La CPU 503 exécute le traitement de contrôle de tête sur le numéro de tête établi, d'une manière répétée. Lorsque les données lues à partir du bloc de commande ne coïncident pas avec les données de vérifica- tion, la CPU 503 informe le dispositif de traitement d'informations 300 du fait qu'une anomalie survient dans l'unité de disque dur 51 en question, et termine ensuite le traitement. La figure 17 est un ordinogramme d'un traite- ment lorsque la CPU 503 reçoit une demande de lecture de données en provenance de l'un quelconque des dispositifs de traitement d'informations 300. La CPU 503 reçoit une demande de lecture de données à partir du dispositif de traitement d'informations 300 via la partie de commande de canal 501 (S1701). La CPU 503 confirme la valeur de l'"existence de mise à jour" d'un secteur cible d'une unité de disque dur 51 où les données sont mémorisées dans le tableau de commande de contrôle de tête 1501 (S1702 et S1703). "L'existence de mise à jour" dont la valeur est "1" indique l'état dans lequel le traitement de contrôle de tête mentionné ci-dessus n'a pas été effectué même si une écriture de données a été effectuée à l'Adresse de Bloc Logique (LBA) de l'unité de disque dur 51 en question. Lorsque la valeur de "existence de mise à jour" est "0", la CPU 503 lit les données à partir de l'unité de disque dur 51 (S1708). Lorsque la valeur de "existence de mise à jour" est "1", la CPU 503 écrit des données de vérification dans un bloc de commande d'un disque magnétique en utili- saut la tête en question de la même manière que dansle traitement de contrôle de tête mentionné ci-dessus (S1704). A ce propos, le bloc de commande est une zone de mémorisation prédéterminée sur le disque magnétique. En-suite, la CPU 503 lit les donnés écrites dans le bloc de commande (51705), et confirme si les données lues coïncident avec les données de vérification ou non (S1706). Lorsque les deux parties de données coïncident les unes avec les autres, la CPU 503 conclut qu'il n'y a pas d'anomalie dans la tête, et change la valeur de "existence de mise à jour" de la tête en "0" dans le tableau de commande de contrôle de tête 1501 (S1707). En-suite, la CPU 503 lit les données demandées à partir de l'unité de disque dur 51 conformément à la demande de lecture (S1708). Lorsque les données lues à partir du bloc de commande ne coïncident pas avec les données de vérification, la CPU 503 notifie au dispositif de traitement d'informations 300 du fait qu'une anomalie survient dans l'unité de disque dur 51 en question (S1709), et ensuite la CPU 503 termine le traitement sans lire les données à partir de l'unité de disque dur 51. De cette manière, lorsque des données écrites dans l'unité de disque dur 51 sont lues, il est possible de confirmer si la tête grâce à laquelle les données ont été écrites est normale ou non. Lorsque la tête est anormale, il est possible que les données ne soient pas écrites correctement ou il est possible que les données ne puissent pas être lues correctement. En détectant l'anomalie dans la tête lorsque des données sont lues, il est possible d'éviter la lecture de données erronées. On va maintenant décrire la vérification sur la base d'une affectation de parité. Selon le procédé mentionné ci-dessus dans le-quel toutes les données d'un groupe de grappes de la con- figuration de Réseau Redondant de Disques Bon Marché (RAID) sont lues et soumises à un contrôle de parité, il n'est pas possible de déterminer quelles données du groupe de grappes sont dans un état faux. Il est en effet possible d'éviter la lecture de données fausses, mais il n'est pas possible de restaurer les données fausses. Par conséquent, les données peuvent être perdues. Par conséquent, on va maintenant décrire un procédé permettant d'affecter des données de parité à chaque partie de don-nées séparément des données de parité se trouvant dans le groupe de grappes. La CPU 503 génère des données de parité pour détecter les erreurs dans une pluralité de secteurs servant en tant qu'unité minimale avec laquelle les données sont écrites dans chaque unité de disque dur 51. Dans le présent mode de réalisation, une combinaison de données et de données de parité pour une telle pluralité de secteurs est appelée une unité de données. Lors de la réception d'une demande d'écriture de données en provenance de l'un quelconque des dispositifs de traitement d'informa- tions 300 via la partie de commande de canal 501, la CPU 503 forme une unité de données à partir des données à écrire. La CPU 503 écrit l'unité de données dans l'unité de disque dur 51 par l'intermédiaire de la partie de commande de disque 502. La figure 18 est un schéma représentant l'état où une partie de données 1808 est écrite dans une unité de disque dur. Les données 1801 sont constituées d'une pluralité de secteurs S n 1 à s n 4, et une unité de données 1803 est formée à partir des données 1801 et des données de parité 1802 concernant les données 1801 de la pluralité de secteurs. Lors de la réception d'une demande de lecture de données à partir de l'un quelconque des dispositifs de traitement d'informations 300 via la partie de commande de canal 501, la CPU 503 lit l'unité de données 1803 des données demandées via la partie de com- mande de disque 502, et effectue un contrôle de parité sur les données de manière à vérifier si les données sont dans un état faux ou non. De cette manière, en lisant uniquement les données à lire en réponse à la demande de lecture, il est possible de déterminer si les données sont dans un état faux ou non. De plus, lorsque les uni-tés de disque dur 51 ont une configuration de Réseau Redondant de Disques Bon Marché (RAID) redondante tel que le Réseau Redondant de Disques Bon Marché-5 (RAID-5), les données peuvent être rétablies en utilisant d'autres don-nées et des données de parité du groupe de grappes. Par conséquent, il n'y a pas de crainte que les données soient perdues. Lorsqu'une défaillance d'une tête ou analogue se produit dans une unité de disque dur 51, il est très probable qu'apparaissent une pluralité de secteurs erronés. On suppose qu'une pluralité de secteurs de l'unité de données 1803 deviennent faux lorsque l'unité de don-nées 1803 est écrite dans une unité de disque dur 51. Dans un tel cas, il existe un cas où l'erreur ne peut pas être détectée par un contrôle de parité. Par conséquent, comme représenté sur la figure 19, la CPU 503 peut écrire et distribuer l'unité de don-nées 1803 entre une pluralité d'unités de disque dur 51 dans le groupe de Réseau Redondant de Disques Bon Marché (RAID) par l'intermédiaire de la partie de commande de disque 502. La figure 20 est un schéma représentant un tableau de commande d'unités de données 2001. Le tableau de commande d'unités de données 2001 représente la cor- respondance des unités de données 1803 constituées chacune d'une pluralité de secteurs avec des Adresses de Bloc Logique (LBA) d'unités de disque dur 51. L'exemple de la figure 20 montre qu'une unité de données 1803 formée de 130 secteurs 000 à 129 est constituée des Adresses de Bloc Logique (LBA) 000 à 064 d'unités de disque dur 51 dont les numéros d'unités sont n 0 et n 1. Lors de la réception d'une demande d'écriture de données à partir de l'un quelconque des dispositifs de traitement d'informations 300, la CPU 503 fait référence au tableau de corn- mande d'unités de données 2001, et écrit et distribue chaque unité de données 1803 des données demandées entre une pluralité d'unités de disque dur 51. Par conséquent, même lorsque apparaît une ano- malie dans une unité de disque dur, il est possible 10 d'augmenter la probabilité qu'une erreur de données puisse être détectée. On va maintenant décrire l'environnement de mélange de Fibre Canal et d'Adaptateur de Terminal Analogique (ATA) série. Par la suite, on va décrire le système de ré-seau de disques 10 dans lequel des unités de disque dur de type Fibre Canal 51 et des unités de disque dur de type Adaptateur de Terminal Analogique (ATA) série 51 sont mélangées. La figure 21 est un schéma fonctionnel repré- sentant un système de réseau de disques dans lequel des unités de disque dur de type Fibre Canal 51 sont reçues dans un premier boîtier 2101 et des unités de disque dur à Adaptateur de Terminal Analogique (ATA) série 51 sont reçues dans un second boîtier 2102. En effet, les premier et second boîtiers 2101 et 2102 correspondent au boîtier maître 20 et au boîtier d'extension 30, respectivement. Chaque unité de disque dur 51 est connectée à la partie de commande de disque 502 dans le mode décrit précédem- ment. De plus, la figure 19 représente un mode dans le-quel une pluralité d'unités de disque dur à Adaptateur de Terminal Analogique (ATA) série sont connectées à un seul convertisseur 901.. Cependant, chaque unité de disque dur à Adaptateur de Terminal Analogique (ATA) série peut être 20 connectée via un convertisseur 801 prévu pour chaque uni-té de disque dur comme décrit précédemment. Dans le système de réseau de disques 10 ainsi configuré, il est exigé d'améliorer la fiabilité des uni- tés de disque dur à Adaptateur de Terminal Analogique (ATA) série 51 dont la fiabilité est inférieure à celle des unités de disque dur à Fibre Canal 51. Par conséquent, le contrôleur 500 applique le procédé mentionné ci-dessus pour améliorer la fiabilité uniquement aux uni- tés de disque dur à Adaptateur de Terminal Analogique (ATA) série 51. Par conséquent, la fiabilité de lecture de données à partir des unités de disque dur à Adaptateur de Terminal Analogique (ATA) série 51 et d'écriture de données dans ces dernières peut être améliorée sans ré- duire la performance de la lecture de données à partir des unités de disque dur à Fibre Canal 51 et de l'écriture de données à partir de ces dernières utilisées pour traiter une telle tâche importante demandée pour avoir une performance d'accès élevée. De plus, il n'est pas né- cessaire de changer la structure physique, par exemple, de fournir deux têtes pour chaque disque magnétique de chaque unité de disque dur à Adaptateur de Terminal Ana-logique (ATA) série 51. Il est par conséquent possible de réduire le coût de fabrication des unités de disque dur à Adaptateur de Terminal Analogique (ATA) série 51. A ce propos, dans le présent mode de réalisation, les unités de disque dur à Fibre Canal 51 et les unités de disque dur à Adaptateur de Terminal Analogique (ATA) série 51 sont mélangées. Cependant, d'autres unités de disque dur 51 peuvent être utilisées si elles sont conformes à des normes d'interface différentes en termes de fiabilité. Par exemple, les unités de disque dur à Adaptateur de Terminal Analogique (ATA) série 51 peuvent être remplacées par des unités de disque dur à Adaptateur de Terminal Analogique (ATA) parallèle 51. Les modes de réalisation ont été décrits ci-dessus afin de facilement comprendre la présente invention. La présente invention ne doit pas être interprétée comme étant limitée aux modes de réalisation. La pré- sente invention peut être changée ou modifiée sans s'écarter de sa portée et de son domaine. Toute équivalence à la présente invention est également incluse ici. De plus, la Demande de Brevet Japonais n 2003-400 517 appliquée dans l'Office de Brevet Japonais le 28 novembre 2003 est citée pour supporter la présente invention et la description de celle-ci est incorporée ici à titre de référence. REVENDICATIONS 1. Système de réseau de disques (10) caractérisé en ce qu'il comporte: un premier boîtier (20) pour mémoriser un ou plusieurs groupes de Réseaux Redondants de Disques Bon Marché (RAID) chacun constitué d'une pluralité d'unités de disque dur (51) pour transmettre/recevoir des données conformément à une première norme d'interface, les unités de disque dur (51) étant connectées par l'intermédiaire d'un trajet de communications, un second boîtier (30) pour mémoriser un ou plusieurs groupes de Réseaux Redondants de Disques Bon Marché (RAID) chacun constitué d'une pluralité d'unités de disque dur (51) pour transmettre/recevoir des données conformément à une seconde norme d'interface, les unités de disque dur (51) étant connectées par l'intermédiaire du trajet de communications via une pluralité d'unités de conversion (801, 901) servant à convertir la première norme d'interface en la seconde norme d'interface et vice versa, les unités de disque dur (51) ayant une fiabilité inférieure à celle des unités de disque dur (51) placées dans le premier boîtier (20), et un contrôleur (500) incluant une partie de commande de canal (501), une partie de commande de disque (502), une mémoire cache (62) et une unité centrale de traitement (CPU) (503), la partie de commande de canal (501) étant connectée à un dispositif de traitement d'in-formations (300) de manière à pouvoir établir une communication avec celui-ci, et recevant des demandes prove- nant du dispositif de traitement d'informations (300), les demandes incluant une demande de lecture pour lire des données à partir des unités de disque dur (51) du premier (20) ou second (30) boîtier et une demande d'écriture pour écrire des données dans les unités de disque dur (51) du premier (20) ou second (30) boîtier, la partie de commande de disque (502) étant connectée à la pluralité d'unités de disque dur (51) des premier (20) et second (30) boîtiers (30) par l'intermédiaire du trajet de communications de manière à pouvoir établir une communication avec la pluralité d'unités de disque dur (51) des premier (20) et second (30) boîtiers, et effectuer une entrée/sortie de données et de données de parité depuis/vers la pluralité d'unités de disque dur (51) des premier (20) et second (30) boîtiers conformément à la demande de lecture ou à la demande d'écriture reçue par la partie de commande de canal (501), les données de parité étant des données permettant de détecter des erreurs sur une pluralité de parties de données incluant les don-nées provenant de la pluralité d'unités de disque dur (51) des premier (20) et second (30) boîtiers ou envoyées à celles-ci, la mémoire cache (62) mémorisant temporaire-ment des données à écrire dans la pluralité d'unités de disque dur (51), la CPU (503) administrant la commande via la partie de commande de canal (501) et la partie de commande de disque (502), dans lequel le contrôleur (500) lit une pluralité de parties de données, incluant des données mémorisées dans la pluralité d'unités de disque dur (51) du second boîtier (30) et des données de parité pour la plura- lité de parties de données, à partir de la totalité des unités de disque dur (51) du groupe de Réseau Redondant de Disques Bon Marché (RAID) auquel appartiennent les unités de disque dur (51) mémorisant les données, et vérifie si la pluralité de parties de données incluant les données ont été écrites dans les unités de disque dur (51) avec un contenu erroné ou non. 2. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que le contrôleur (500) reçoit, à partir du dispositif de traitement d'in- formations (300), la demande de lecture pour lire des données mémorisées dans l'une des unités de disque dur (51) du second boîtier (30), et effectue ensuite la vérification des données. 3. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que le contrôleur (500) effectue la vérification des données mémorisées dans la pluralité d'unités de disque dur (51) du second boîtier (30) sans tenir compte de la demande de lecture provenant du dispositif de traitement d'informations (300). 4. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que: le contrôleur (500) mémorise, dans un tableau de commande de mise à jour (1101), une position dans la- quelle des données écrites dans l'une des unités de dis-que dur (51) du second boîtier (30) conformément à la de-mande d'écriture provenant du dispositif de traitement d'informations (300) ont été écrites dans l'unité de dis-que dur (51), le contrôleur (500) effectue la vérification des données mémorisées dans la position mémorisée dans le tableau de commande de mise à jour (1101), et mémorise, dans le tableau de commande de mise à jour (1101), des informations indiquant la fin de la vérification effec- tuée sur les données mémorisées dans la position, et le contrôleur (500) reçoit, à partir du dispositif de traitement d'informations (300), la demande de lecture pour lire des données mémorisées dans l'une des unités de disque dur {51) du second boîtier (30), fait ensuite référence au tableau de commande de mise à jour (1101) et effectue la vérification des données lorsque la vérification n'a pas été effectuée sur les données. 5. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que le contrôleur (500) écrit des données dans l'une des unités de disque dur (51) du second boîtier (30) conformément à la demande d'écriture provenant du dispositif de traitement d'informations (300), déplace ensuite une tête (74) appartenant à l'unité de disque dur (51) à partir d'une position dans laquelle les données ont été mémorisées, lit par la suite les données à partir d'un disque magnétique (73) appartenant à l'unité de disque dur (51) et à partir de la mémoire cache (62), et compare les deux parties de données lues. 6. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que le contrôleur (500) écrit des données dans l'une des unités de disque dur (51) du second boîtier (30) conformément à la demande d'écriture provenant du dispositif de traitement d'infor- mations (300), déplace ensuite une tête (74) appartenant à l'unité de disque dur (51) à partir d'une position où ont été mémorisées les données, lit par la suite une partie des données à partir d'un disque magnétique (73) appartenant à l'unité de disque dur (51) et à partir de la mémoire cache (62), et compare les deux parties de don-nées lues. 7. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que: le contrôleur (500) écrit des données dans l'une des unités de disque dur (51) du second boîtier (30) conformément à la demande d'écriture provenant du dispositif de traitement d'informations (300), et déplace ensuite une tête (74) appartenant à l'unité de disque dur (51) à partir d'une position où ont été mémorisées les données, et le contrôleur (500) lit par la suite les don-nées à partir d'un disque magnétique (73) appartenant à l'unité de disque dur (51) et à partir de la mémoire cache (62) et compare les deux parties de données lues lorsque la taille des données est plus petite qu'une va- leur prédéterminée, ou lit une partie des données à par-tir du disque magnétique (73) et à partir de la mémoire cache (62) et compare les deux parties de données lues lorsque la taille des données n'est pas plus petite qu'une valeur prédéterminée. 8. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que, lorsque le nombre de demandes d'écriture provenant du dispositif de traite-ment d'informations (300) dans l'une des unités de disque dur (51) du second boîtier (30) dépasse un nombre prédéterminé, le contrôleur {500) écrit des données mémorisées dans un cache de disque appartenant à l'unité de disque dur (51), dans un disque magnétique (73) appartenant à l'unité de disque dur (51), lit les données à partir du disque magnétique (73) et à partir de la mémoire cache (62) appartenant au contrôleur (500), et compare les deux parties de données lues. 9. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que le contrôleur (500) écrit des données mémorisées dans un cache de dis-que appartenant à chacune des unités de disque dur (51) du second boîtier (30), dans un disque magnétique (73) appartenant à l'unité de disque dur (51), lit les données à partir du disque magnétique (73) et à partir de la mé- moire cache (62) appartenant au contrôleur (500), et compare les deux parties de données lues, à chaque fois qu'une durée prédéterminée s'est écoulée. 10. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que, lorsqu'il n'y pas d'espace libre dans un cache de disque appartenant à chacune des unités de disque dur (51) du second boîtier (30), le contrôleur (500) écrit des données mémorisées dans le cache de disque appartenant à l'unité de disque dur (51), dans un disque magnétique (73) appartenant à l'unité de disque dur (51), lit les données à partir du disque magnétique (73) et à partir de la mémoire cache (62) appartenant au contrôleur (500), et compare les deux parties de données lues. 11. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que: chacune des unités de disque dur (51) a une pluralité de têtes (74) de lecture/écriture de données, le contrôleur (500) mémorise, dans un tableau de commande de contrôle de tête (1501), l'une des têtes (74) qui a écrit des données dans l'unité de disque dur (51) du second boîtier (30) conformément à la demande d'écriture provenant du dispositif de traitement d'informations (300), et le contrôleur (500) reçoit la demande de lec- ture à partir du dispositif de traitement d'informations (300), fait ensuite référence au tableau de commande de contrôle de tête (1501), écrit ensuite des données de vérification dans un disque magnétique (73) appartenant à l'unité de disque dur (51) en utilisant l'une des têtes (74) destinées à être utilisées pour lire les données, lit les données de vérification à partir du disque magné-tique (73) et compare les données lues aux données de vérification lorsque la tête (74) utilisée pour lire les données a été mémorisée dans le tableau de commande de contrôle de tête (1501). 12. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que: le contrôleur (500) reçoit, à partir du dispositif de traitement d'informations (300), la demande d'écriture pour écrire des données dans l'une des unités de disque dur (51) du second boîtier (30), forme ensuite une unité de données (1803) à partir de données (1801) constituées d'une pluralité de secteurs sur la base des données à écrire et de données de parité servant à détec- ter des erreurs de données dans la pluralité de secteurs, et écrit l'unité de données (1803) dans l'unité de disque dur (51), et le contrôleur (500) reçoit, à partir du dispositif de traitement d'informations (300), la demande de lecture pour lire les données, lit ensuite l'unité de données (1803) et vérifie si les données sont mémorisées dans l'unité de disque dur (51) avec un contenu erroné ou non. 13. Système de réseau de disques (10) selon la revendication 12, caractérisé en ce que le contrôleur (500) divise l'unité de données (1803) en une pluralité de parties et écrit les parties de l'unité de données (1803) dans une pluralité d'unités de disque dur (51) appartenant aux groupes de Réseaux Redondants de Disques Bon Marché (RAID) du second boîtier (30) respectivement. 14. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que: la première norme d'interface est une norme Fibre Canal, la seconde norme d'interface est une norme d'Adaptateur de Terminal Analogique (ATA) série, et le trajet de communications est une Boucle Arbitrée - Fibre Canal (FC-AL). 15. Système de réseau de disques (10) selon la revendication 1, caractérisé en ce que: la première norme d'interface est une norme Fibre Canal, la seconde norme d'interface est une norme d'Adaptateur de Terminal Analogique (ATA) parallèle, et le trajet de communications est une Boucle Arbitrée - Fibre Canal (FC-AL). 16. Procédé pour commander un système de réseau de disques (10) caractérisé en ce qu'il inclut: un premier boîtier (20) pour mémoriser un ou plusieurs groupes de Réseaux Redondants de Disques Bon Marché (RAID) chacun constitué d'une pluralité d'unités de disque dur (51) pour transmettre/recevoir des données conformément à une première norme d'interface, les unités de disque dur (51) étant connectées par l'intermédiaire d'un trajet de communications, un second boîtier (30) pour mémoriser un ou plusieurs groupes de Réseaux Redondants de Disques Bon Marché (RAID) chacun constitué d'une pluralité d'unités de disque dur (51) pour transmettre/recevoir des données conformément à une seconde norme d'interface, les unités de disque dur (51) étant connectées par l'intermédiaire du trajet de communications via une pluralité d'unités de conversion (801, 901) pour convertir la première norme d'interface en la seconde norme d'interface et vice ver-sa, les unités de disque dur (51) ayant une fiabilité inférieure à celle des unités de disque dur (51) conformes à la première norme d'interface, et un contrôleur (500) incluant une partie de commande de canal (501), une partie de commande de disque (502), une mémoire cache (62) et une CPU (503), la partie de commande de canal (501) étant connectée à un disposi- tif de traitement d'informations (300) de manière à pou-voir établir une communication avec celui-ci, et recevant des demandes à partir du dispositif de traitement d'in-formations (300), les demandes incluant une demande de lecture pour lire des données à partir des unités de dis- que dur (51) du premier (20) ou second (30) boîtier et une demande d'écriture pour écrire des données dans les unités de disque dur (51) du premier (20) ou second (30) boîtier, la partie de commande de disque (502) étant connectée à la pluralité d'unités de disque dur (51) des premier (20) et second (30) boîtiers via le trajet de communications de manière à pouvoir établir une communication avec la pluralité d'unités de disque dur (51) des premier (20) et second (30) boîtiers, et effectuer une entrée de données et de données de parité à partir de la pluralité d'unités de disque dur (51) et/ou une sortie de données de données et de parité vers ces unités des premier (20) et second (30) boîtiers conformément à la de-mande de lecture ou à la demande d'écriture reçue par la partie de commande de canal (501), les données de parité étant des données servant à détecter des erreurs sur une pluralité de parties de données incluant les données pro-venant de la pluralité d'unités de disque dur (51) des premier (20) et second (30) boîtiers et/ou envoyées à celles-ci, la mémoire cache (62) mémorisant temporaire- ment des données à écrire dans la pluralité d'unités de disque dur {51), la CPU (503) administrant la commande via la partie de commande de canal (501) et la partie de commande de disque (502), le procédé étant caractérisé en ce qu'il corn- portant les étapes consistant à : lire une pluralité de parties de données incluant des données mémorisées dans la pluralité d'unités de disque dur (51) du second boîtier (30) et des données de parité pour la pluralité de parties de données à par- tir de la totalité des unités de disque dur (51) du groupe de Réseau Redondant de Disques Bon Marché (RAID) auquel appartiennent les unités de disque dur (51) mémorisant les données, et vérifier si la pluralité de parties de données incluant les données ont été écrites dans les unités de disque dur (51) avec un contenu erroné ou non, les étapes étant exécutées par le contrôleur (500). 17. Procédé pour commander un système de réseau de disques (10) selon la revendication 16, caractérisé en ce qu'il comporte en outre les étapes consistant à : écrire des données dans l'une des unités de disque dur (51) du second boîtier (30) conformément à la demande d'écriture provenant du dispositif de traitement d'informations (300), et déplacer ensuite une tête (74) appartenant à l'unité de disque dur (51) à partir d'une position où les données ont été mémorisées, lire par la suite les données à partir d'un disque magnétique (73) appartenant à l'unité de disque dur (51) et à partir de la mémoire cache (62), et comparer les deux parties de données lues, les étapes étant exécutées par le contrôleur (500). 18. Procédé pour commander un système de réseau de disques (10) selon la revendication 16, caractérisé en ce qu'il comporte en outre les étapes consistant à : recevoir, à partir du dispositif de traitement d'informations (300), la demande d'écriture pour écrire des données dans l'une des unités de disque dur (51) du second boîtier (30) , et former ensuite une unité de don-nées (1803) à partir de données (1801) constituées d'une pluralité de secteurs sur la base des données à écrire et de données de parité servant à détecter des erreurs de données dans la pluralité de secteurs, écrire l'unité de données (1803) dans l'unité de disque dur (51), recevoir, à partir du dispositif de traitement d'informations (300), la demande de lecture pour lire les données, et lire ensuite l'unité de données (1803), et vérifier si les données sont mémorisées dans l'unité de disque dur (51) avec un contenu erroné ou non, les étapes étant exécutées par le contrôleur (500). 19. Procédé pour commander un système de réseau de disques (10) selon la revendication 16, caractérisé en ce que: la première norme d'interface est une norme Fibre Canal, la seconde norme d'interface est une norme d'Adaptateur de Terminal Analogique (ATA) série, et le trajet de communications est une Boucle Arbitrée - Fibre Canal (FC-AL). 20. Procédé pour commander un système de réseau de disques (10) selon la revendication 16, caractérisé en ce que: la première norme d'interface est une norme Fibre Canal, la seconde norme d'interface est une norme d'Adaptateur de Terminal Analogique (ATA) parallèle, et le trajet de communications est une Boucle Arbi- trée - Fibre Canal (FC-AL).