Disques de base et dynamiques

Avant de partitionner un lecteur ou d’obtenir des informations sur la disposition de partition d’un lecteur, vous devez d’abord comprendre les fonctionnalités et les limitations des types de stockage de disque de base et dynamique.

Pour les besoins de cette rubrique, le terme volume est utilisé pour faire référence au concept d’une partition de disque formatée avec un système de fichiers valide, le plus souvent NTFS, utilisé par le système d’exploitation Windows pour stocker des fichiers. Un volume a un nom de chemin Win32, peut être énuméré par les fonctions FindFirstVolume et FindNextVolume , et a généralement une lettre de lecteur qui lui est affectée, telle que C:. Pour plus d’informations sur les volumes et les systèmes de fichiers, consultez Systèmes de fichiers.

Dans cette rubrique :

Il existe deux types de disques lorsque vous faites référence à des types de stockage dans ce contexte : les disques de base et les disques dynamiques. Notez que les types de stockage décrits ici ne sont pas les mêmes que les disques physiques ou les styles de partition, qui sont des concepts liés mais distincts. Par exemple, le fait de faire référence à un disque de base n’implique pas un style de partition particulier . Le style de partition utilisé pour le disque en cours de discussion doit également être spécifié. Pour obtenir une description simplifiée de la façon dont un type de stockage sur disque de base est lié à un disque dur physique, consultez Périphériques et partitions de disque.

Disques de base

Les disques de base sont les types de stockage les plus souvent utilisés avec Windows. Le terme disque de base fait référence à un disque qui contient des partitions, telles que des partitions principales et des lecteurs logiques, qui à leur tour sont généralement formatés avec un système de fichiers pour devenir un volume pour le stockage de fichiers. Les disques de base fournissent une solution de stockage simple qui peut prendre en charge un ensemble utile de scénarios de modification des besoins de stockage. Les disques de base prennent également en charge les disques en cluster, les disques IEEE (Institute of Electrical and Electronics Engineers) 1394 et les lecteurs amovibles USB (Universal Serial Bus). Pour la compatibilité descendante, les disques de base utilisent généralement le même style de partition d’enregistrement de démarrage principal (MBR) que les disques utilisés par le système d’exploitation Microsoft MS-DOS et toutes les versions de Windows, mais peuvent également prendre en charge les partitions GPT ( GUID Partition Table) sur les systèmes qui le prennent en charge. Pour plus d’informations sur les styles de partition MBR et GPT, consultez la section Styles de partition .

Vous pouvez ajouter plus d’espace à des partitions principales et des lecteurs logiques existants en les étendant dans un espace non alloué contigu et adjacent sur le même disque. Pour étendre un volume de base, celui-ci doit être formaté avec le système de fichiers NTFS. Vous pouvez étendre un lecteur logique dans un espace libre contigu, dans la partition étendue qui le contient. Si vous étendez un lecteur logique au-delà de l’espace libre disponible dans la partition étendue, cette partition étendue s’agrandit pour contenir le lecteur logique à condition qu’elle soit suivie d’un espace non alloué contigu. Pour plus d’informations, consultez Fonctionnement des disques et des volumes de base.

Les opérations suivantes peuvent être effectuées uniquement sur des disques de base :

  • Créez et supprimez des partitions principales et étendues.
  • Créez et supprimez des lecteurs logiques dans une partition étendue.
  • Mettez en forme une partition et marquez-la comme active.

Disques dynamiques

Notes

Pour toutes les utilisations, à l’exception des volumes de démarrage miroir (à l’aide d’un volume miroir pour héberger le système d’exploitation), les disques dynamiques sont déconseillés. Pour les données qui nécessitent une résilience en cas de défaillance de lecteur, utilisez espaces de stockage, une solution de virtualisation de stockage résiliente. Pour plus d’informations, consultez espaces de stockage Vue d’ensemble.

Les disques dynamiques fournissent des fonctionnalités que les disques de base n’ont pas, telles que la possibilité de créer des volumes qui s’étendent sur plusieurs disques (volumes répartis et entrelacés) et la possibilité de créer des volumes à tolérance de panne (volumes mis en miroir et RAID-5). Comme les disques de base, les disques dynamiques peuvent utiliser les styles de partition MBR ou GPT sur les systèmes qui prennent en charge les deux. Tous les volumes sur les disques dynamiques sont appelés volumes dynamiques. Les disques dynamiques offrent une plus grande flexibilité pour la gestion des volumes, car ils utilisent une base de données pour suivre les informations sur les volumes dynamiques sur le disque et sur d’autres disques dynamiques de l’ordinateur. Étant donné que chaque disque dynamique d’un ordinateur stocke un réplica de la base de données de disques dynamiques, par exemple, une base de données de disques dynamiques endommagée peut réparer un disque dynamique en utilisant la base de données sur un autre disque dynamique. L’emplacement de la base de données est déterminé par le style de partition du disque. Sur les partitions MBR, la base de données est contenue dans les 1 derniers mégaoctets (Mo) du disque. Sur les partitions GPT, la base de données est contenue dans une partition réservée (masquée) de 1 Mo.

Les disques dynamiques sont une forme distincte de gestion des volumes qui permet aux volumes d’avoir des étendues non incohérentes sur un ou plusieurs disques physiques. Les disques et volumes dynamiques s’appuient sur le gestionnaire de disques logiques (LDM) et le service de disque virtuel (VDS) et leurs fonctionnalités associées. Ces fonctionnalités vous permettent d’effectuer des tâches telles que la conversion de disques de base en disques dynamiques et la création de volumes tolérants aux pannes. Pour encourager l’utilisation des disques dynamiques, la prise en charge des volumes à plusieurs partitions a été supprimée des disques de base et est désormais prise en charge exclusivement sur les disques dynamiques.

Les opérations suivantes peuvent être effectuées uniquement sur des disques dynamiques :

  • Créez et supprimez des volumes simples, délimités, entrelacés, mis en miroir et RAID-5.
  • Étendre un volume simple ou étendu.
  • Supprimez un miroir d’un volume mis en miroir ou divisez le volume mis en miroir en deux volumes.
  • Réparez les volumes mis en miroir ou RAID-5.
  • Réactivez un disque manquant ou hors connexion.

Une autre différence entre les disques de base et les disques dynamiques est que les volumes de disques dynamiques peuvent être composés d’un ensemble d’étendues non incohérentes sur un ou plusieurs disques physiques. En revanche, un volume sur un disque de base se compose d’un ensemble d’étendues contiguës sur un seul disque. En raison de l’emplacement et de la taille de l’espace disque requis par la base de données LDM, Windows ne peut pas convertir un disque de base en disque dynamique, sauf s’il y a au moins 1 Mo d’espace inutilisé sur le disque.

Que les disques dynamiques d’un système utilisent le style de partition MBR ou GPT, vous pouvez créer jusqu’à 2 000 volumes dynamiques sur un système, bien que le nombre recommandé de volumes dynamiques soit inférieur ou égal à 32. Pour plus d’informations et d’autres considérations sur l’utilisation de disques et de volumes dynamiques, consultez Disques et volumes dynamiques.

Pour plus d’informations sur les fonctionnalités et les scénarios d’utilisation des disques dynamiques, consultez Qu’est-ce que les disques dynamiques et les volumes ?.

Les opérations communes aux disques de base et dynamiques sont les suivantes :

  • Prend en charge les styles de partition MBR et GPT.
  • Vérifiez les propriétés du disque, telles que la capacité, l’espace libre disponible et la status actuelle.
  • Affichez les propriétés de partition, telles que le décalage, la longueur, le type et si la partition peut être utilisée comme volume système au démarrage.
  • Affichez les propriétés du volume, telles que la taille, l’attribution de lettre de lecteur, l’étiquette, le type, le nom du chemin Win32, le type de partition et le système de fichiers.
  • Établissez des affectations de lettre de lecteur pour les volumes de disque ou les partitions, ainsi que pour les périphériques CD-ROM.
  • Convertissez un disque de base en disque dynamique ou un disque dynamique en disque de base.

Sauf indication contraire, Windows partitionne initialement un lecteur en tant que disque de base par défaut. Vous devez convertir explicitement un disque de base en disque dynamique. Toutefois, il existe des considérations relatives à l’espace disque qui doivent être prises en compte avant d’essayer de le faire.

Partition Styles

Les styles de partition, également parfois appelés schémas de partition, sont un terme qui fait référence à la structure sous-jacente particulière de la disposition de disque et à la façon dont le partitionnement est réellement organisé, aux fonctionnalités et également aux limitations. Pour démarrer Windows, les implémentations du BIOS sur les ordinateurs x86 et x64 nécessitent un disque de base qui doit contenir au moins une partition d’enregistrement de démarrage master marquée comme active où les informations sur le système d’exploitation Windows (mais pas nécessairement l’installation complète du système d’exploitation) et où sont stockées les informations sur les partitions sur le disque. Ces informations sont placées à des endroits distincts, et ces deux emplacements peuvent être situés dans des partitions distinctes ou dans une seule partition. Tous les autres stockages sur disque physique peuvent être configurés en différentes combinaisons des deux styles de partition disponibles, décrits dans les sections suivantes. Pour plus d’informations sur les autres types de système, consultez la rubrique TechNet sur les styles de partition.

Les disques dynamiques suivent des scénarios d’utilisation légèrement différents, comme décrit précédemment, et la façon dont ils utilisent les deux styles de partition est affectée par cette utilisation. Étant donné que les disques dynamiques ne sont généralement pas utilisés pour contenir des volumes de démarrage système, cette discussion est simplifiée pour exclure les scénarios spéciaux. Pour plus d’informations sur les dispositions des blocs de données de partition et les scénarios d’utilisation des disques de base ou dynamiques liés aux styles de partition, consultez Fonctionnement des disques et volumes de base et Fonctionnement des disques et volumes dynamiques.

Enregistrement de démarrage principal

Tous les ordinateurs x86 et x64 exécutant Windows peuvent utiliser le style de partition appelé enregistrement de démarrage master (MBR). Le style de partition MBR contient une table de partition qui décrit l’emplacement des partitions sur le disque. Étant donné que MBR est le seul style de partition disponible sur les ordinateurs x86 avant Windows Server 2003 avec Service Pack 1 (SP1), vous n’avez pas besoin de choisir ce style. Il est utilisé automatiquement.

Vous pouvez créer jusqu’à quatre partitions sur un disque de base à l’aide du schéma de partition MBR : soit quatre partitions principales, soit trois principales et une étendue. La partition étendue peut contenir un ou plusieurs lecteurs logiques. La figure suivante illustre un exemple de disposition de trois partitions principales et d’une partition étendue sur un disque de base utilisant MBR. La partition étendue contient quatre lecteurs logiques étendus. La partition étendue peut se trouver ou non à la fin du disque, mais il s’agit toujours d’un espace contigu pour les lecteurs logiques 1-n.

trois partitions principales et une partition étendue sur un disque de base à l’aide de mbr

Chaque partition, qu’elle soit primaire ou étendue, peut être mise en forme pour être un volume Windows, avec une corrélation un-à-un de volume à partition. En d’autres termes, une seule partition ne peut pas contenir plus d’un seul volume. Dans cet exemple, un total de sept volumes serait disponible pour Windows pour le stockage de fichiers. Une partition non mise en forme n’est pas disponible pour le stockage de fichiers dans Windows.

La disposition MBR de disque dynamique ressemble beaucoup à la disposition MBR de disque de base, sauf qu’une seule partition principale est autorisée (appelée partition LDM), qu’aucun partitionnement étendu n’est autorisé et qu’il existe une partition masquée à la fin du disque pour la base de données LDM. Pour plus d’informations sur le LDM, consultez la section Disques dynamiques .

Table de partition GUID

Les systèmes exécutant Windows Server 2003 avec SP1 et versions ultérieures peuvent utiliser un style de partition appelé table de partition GUID (Global Unique Identifier) (GPT) en plus du style de partition MBR. Un disque de base utilisant le style de partition GPT peut avoir jusqu’à 128 partitions principales, tandis que les disques dynamiques auront une seule partition LDM comme avec le partitionnement MBR. Étant donné que les disques de base utilisant le partitionnement GPT ne vous limitent pas à quatre partitions, vous n’avez pas besoin de créer des partitions étendues ou des lecteurs logiques.

Le style de partition GPT a également les propriétés suivantes :

  • Autorise les partitions supérieures à 2 téraoctets.
  • Fiabilité accrue de la réplication et de la protection de la redondance cyclique case activée (CRC) de la table de partition.
  • Prise en charge des GUIDde type de partition supplémentaires définis par les fabricants d’équipement d’origine (OEM), les éditeurs de logiciels indépendants (ISV) et d’autres systèmes d’exploitation.

La disposition de partitionnement GPT pour un disque de base est illustrée dans la figure suivante.

Disposition gpt

La zone MBR de protection existe sur une disposition de partition GPT pour une compatibilité descendante avec les utilitaires de gestion des disques qui fonctionnent sur MBR. L’en-tête GPT définit la plage d’adresses de blocs logiques qui sont utilisables par les entrées de partition. L’en-tête GPT définit également son emplacement sur le disque, son GUID et une somme de contrôle DE case activée de redondance cyclique 32 bits (CRC32) utilisée pour vérifier l’intégrité de l’en-tête GPT. Chaque entrée de partition GUID commence par un GUID de type de partition. Le GUID de type de partition de 16 octets, qui est similaire à un ID système dans la table de partition d’un disque MBR, identifie le type de données que la partition contient et identifie la façon dont la partition est utilisée, par exemple s’il s’agit d’un disque de base ou d’un disque dynamique. Notez que chaque entrée de partition GUID a une copie de sauvegarde.

Les dispositions de partition GPT de disque dynamique ressemblent à cet exemple de disque de base, mais, comme indiqué précédemment, n’ont qu’une seule entrée de partition LDM plutôt que 1-n partitions principales autorisées sur les disques de base. Il existe également une partition de base de données LDM masquée avec une entrée de partition GUID correspondante. Pour plus d’informations sur le LDM, consultez la section Disques dynamiques .

Détection du type de disque

Il n’existe aucune fonction spécifique pour détecter par programmation le type de disque sur lequel se trouve un fichier ou un répertoire particulier. Il existe une méthode indirecte.

  • Transmettez le chemin du fichier ou du répertoire à GetVolumePathName pour obtenir le point de montage.
  • Passez le point de montage à GetVolumeNameForVolumeMountPoint pour obtenir le nom du volume.
  • Supprimez la barre oblique inverse de fin du nom du volume.
  • Passez le nom du volume sans barre oblique inverse de fin à CreateFile pour ouvrir le volume.
  • Utilisez IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS avec le handle de volume pour obtenir les numéros de disque.
  • Utilisez les numéros de disque pour construire les chemins de disque, tels que « \?\PhysicalDriveX ».
  • Passez chaque chemin d’accès de disque à CreateFile pour ouvrir le disque.
  • Utilisez IOCTL_DISK_GET_DRIVE_LAYOUT_EX pour obtenir la liste des partitions.
  • Vérifiez partitionType pour chaque entrée de la liste de partitions.

À propos de la gestion des volumes

Référence technique sur les disques et volumes de base

Informations techniques de référence techniques sur les disques et volumes dynamiques