Petits disques SCSI peuvent sembler A ZERO cylindres dans Windows 2000

Numéro d'article: 258281 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Programmes qui récupèrent des informations sur la géométrie du disque peuvent montrent que très petits disques SCSI ont zéro cylindres. Si un tel disque n'a pas déjà une signature, vous ne pouvez pas effectuer les opérations sur le disque à l'aide du Gestionnaire de disque logique.

Cause

En général, Windows 2000 obtient des informations sur la géométrie du disque pour les disques SCSI à partir du BIOS de la carte SCSI pour le disque. Si le BIOS de carte SCSI n'est pas activé, Windows 2000 ne peut pas obtenir des informations sur la géométrie de cette manière et suppose que 255 têtes et 63 secteurs par piste. Windows 2000 calcule alors le nombre de cylindres nécessaires pour représenter l'intégralité du disque en fonction du nombre total de secteurs, en arrondissant au cylindre entier le plus proche. S'il n'y a moins de 16,065 total secteurs (63 * 255), ce calcul entraîne le disque ayant moins de 1 cylindre de cette géométrie. Car les cylindres fractionnaires ne sont pas autorisées, arrondissant entraîne zéro cylindres entiers disponibles sur ce disque. 16,065 secteurs correspond à une taille de disque d'environ 8 Mo, afin de n'importe quel disque est inférieur à environ 8 Mo semble avoir zéro cylindres si informations sur la géométrie du BIOS ne sont pas disponibles pour le système d'exploitation.

Microsoft Windows NT 4.0 effectue le même type de calcul lorsque les informations de géométrie ne sont pas disponibles, mais utilisent plus petites valeurs par défaut pour le nombre de têtes (64) et de secteurs par piste (32). En raison de sa plus petits par défaut tête et secteur décomptes, Windows NT 4.0 ne produit pas d'un disque de cylindre de zéro, sauf si le disque est inférieur à 1 Mo.

Résolution

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows 2000. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
260910Comment faire pour obtenir le dernier Service Pack de Windows 2000
La version anglaise de ce correctif doit avoir les attributs de fichier suivants ou ceux d'une version ultérieure :
   Date        Time    Version         Size    File name   
   --------------------------------------------------------
   04/11/2000  03:12p  5.00.2195.2031  33,680  Classpnp.sys
				

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés au début de cet article. Ce problème a été corrigé dans Windows 2000 Service Pack 2.

Plus d'informations

Géométrie d'un disque est le nombre de cylindres, secteurs par piste et pistes (ou têtes) un disque. La géométrie réelle des disques modernes est généralement pas pertinente pour un système d'exploitation comme Windows 2000. Au lieu de cela, dans la plupart des cas, Windows 2000 traite les disques comme un tableau linéaire des secteurs ; informations sur la géométrie sont utilisées uniquement lorsque cela est nécessaire pour la prise en charge de programmes plus anciens.

Bien que les informations de géométrie sont principalement utilisées pour d'anciens programmes et pas pour la plupart des besoins affectent Windows 2000, le code qui écrit des tables de partition et les signatures sur les disques de base fait en vous reportant à la géométrie du disque. Partitions créées sur des disques de base sont toujours alignées avec le début d'un cylindre. Par conséquent, vous ne pouvez pas créer une partition sur un disque avec zéro cylindres. Le code qui est utilisé pour écrire des signatures sur disques est le même code qui sert à partitionner des disques. Par conséquent, pour écrire une signature sur un disque de base, ce disque doit comporter au moins un cylindre. Disques avec zéro bouteilles ne sont pas autorisés à partir de partitionnées ou ayant écrits des signatures. Disques dynamiques ne sont pas cette limitation. Le correctif de ce problème implique l'utilisation d'une autre géométrie pour les petits disques garantit que les disques aura toujours au moins un cylindre.

Raison de la manière dont géométrie du disque est géré par Windows NT 4.0 et Windows 2000, géométrie du disque semblent modifier un disque donné. Il existe trois situations générales dans lesquelles la géométrie d'un disque peut sembler pour modifier :
  • Lorsque vous effectuez une mise à niveau un ordinateur dans lequel le BIOS sur la carte SCSI est désactivé à partir de Windows NT 4.0 vers Windows 2000.
  • Lorsque vous modifiez les paramètres BIOS de la carte SCSI, soit en activant ou désactivant le BIOS, soit par modification spécifiquement la traduction de secteur.
  • Vous vous déplacez un disque d'un ordinateur hôte adaptateur de bus (HBA) à un autre (comme peut se produire au cours du basculement dans un environnement en clusters).
Dans une de ces situations, la géométrie apparente du disque peut-être changer.

Windows NT 4.0 et Windows 2000 utilisent les informations de géométrie dans deux situations :
  • Lorsque vous partitionner des disques de base. Une fois que sont les disques partitionnés, WINDOWSNT et Windows2000 utilisent offsets absolue du secteur de secteurs de l'adresse sur le disque. Ces offsets secteur absolu sont indépendants de la géométrie du disque apparente. Même si les parties d'un disque ne sont pas adressables à l'aide de la géométrie de secteur/CULASSE est en effet, toutes les données sur les partitions existantes reste accessible. Le seul moment où qu'un changement de géométrie peut poser un problème est si vous devez recréer une partition en utilisant une géométrie qui n'est plus en vigueur. Par exemple, ce comportement peut se produire si vous disposez d'un ensemble logiciel à tolérance de panne (FT), comme un miroir logiciel ou une baie RAID-5 logiciel. Si vous créez le texte intégral valeur pendant une géométrie est en vigueur, et qu'un disque membre tombe en panne alors qu'il se trouve dans un état autre géométrie, il ne pourrez peut-être pas recréer une partition de taille correcte pour remplir le rouleau du disque défectueux en utilisant le même matériel. Pour contourner ce problème, appliquez l'une des méthodes suivantes :
    • Rétablir la géométrie du disque précédent. (Ceci n'est pas possible après une mise à niveau, mais peut être une question de simplement l'activation ou la désactivation du BIOS).
    • Utiliser un disque légèrement plus grand que le lecteur de remplacement.
    • Sauvegarder des données à partir de l'ensemble de texte intégral et de restaurer les données après la recréation de l'ensemble de texte intégral.
  • Au cours du processus de démarrage précoce. Le processus d'amorçage rapide utilise les fonctions au niveau du BIOS varient en fonction de la géométrie du périphérique de démarrage. Toutefois, pour un disque soit disponible en tant que périphérique de démarrage, le BIOS doit être activé sur l'adaptateur HBA pour ce disque. Par conséquent, la géométrie du disque ne devez pas modifier en raison d'une mise à niveau à partir de Windows NT 4.0 vers Windows 2000. Si la géométrie apparente d'une disquette de démarrage change pour une raison quelconque, il est probable que démarrage à partir de ce disque ne fonctionnera pas jusqu'à ce que vous restauriez la géométrie apparente à son état d'origine.
Modifications dans la géométrie du disque apparente sont généralement sans gravité. Les modifications apportées à la géométrie peuvent affecter la capacité à démarrer à partir d'un disque ou la possibilité de créer des partitions de base d'une taille donnée dans certaines situations, mais en général n'affectent pas la possibilité d'accéder aux données sur un lecteur dans Windows 2000.

Remarque N'oubliez pas le problème suivant qui peut se produire lorsque vous effectuez une mise à niveau à partir de Windows NT à Windows 2000 et versions ultérieures :

323231Partitions de disque logique sont perdues ou endommagées après une mise à niveau à partir de Windows NT 4.0 vers Windows 2000

Propriétés

Numéro d'article: 258281 - Dernière mise à jour: mardi 20 février 2007 - Version: 3.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
Mots-clés : 
kbmt kbhotfixserver kbqfe kbbug kbfix kbqfe kbwin2000presp2fix KB258281 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 258281
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires