Tous les produits
Search
Centre de documentation

Elastic Compute Service:Redimensionner un disque (Windows)

Dernière mise à jour :Aug 18, 2026

Après avoir augmenté la capacité d'un disque, étendez ses partitions et ses systèmes de fichiers pour utiliser l'espace ajouté. Il est impossible de réduire la taille des disques. Évaluez attentivement vos besoins en capacité avant de poursuivre.

Étape 1 : Augmenter la capacité du disque

Prérequis

Assurez-vous que l'une des conditions suivantes est remplie :

  • Le disque est attaché à une instance ECS dont l'abonnement n'a pas expiré. L'instance se trouve dans l'état Running ou Stopped.

  • Le disque se trouve dans l'état Unattached.

Procédure

  1. Accédez à Console ECS - Stockage par blocs - Disques cloud. Dans le coin supérieur gauche, sélectionnez la région et le groupe de ressources correspondant à la ressource cible.

  2. Dans la colonne Actions du disque cible, cliquez sur Resize.

  3. Nous vous recommandons vivement de créer un snapshot pour sauvegarder les données du disque afin d'éviter toute perte de données due à des opérations accidentelles lors du redimensionnement. Sur la page Determine Disk and Read Notes, vérifiez les informations, cliquez sur Create Snapshots, définissez un nom et une période de rétention pour le snapshot, puis cliquez sur Confirm.

    Important

    Les snapshots engendrent des frais.

  4. Une fois que la valeur de la colonne Resizing Supported passe à Yes, cliquez sur I Understand Risks and Have Backed Up Data. Proceed.

    Le temps nécessaire à la création d'un snapshot dépend de facteurs tels que le volume de données et la bande passante réseau. Accédez à la page Console ECS - Snapshots et consultez la progression dans la colonne Progress du snapshot cible.
  5. Sur la page Configure Resizing Method and New Size, configurez les paramètres de redimensionnement, confirmez les frais, puis cliquez sur OK.

    Important

    Lorsque vous redimensionnez un disque, vous êtes facturé pour la capacité ajoutée.

    Paramètre

    Description

    New Disk Size

    La capacité après redimensionnement ne peut pas être inférieure à la capacité actuelle.

    Resizing Method

    • Online Resizing (Recommandé) : Après avoir augmenté la capacité, vous n'avez pas besoin de redémarrer l'instance. La nouvelle capacité prend effet immédiatement.

    • Offline Resizing : Le disque se trouve dans l'état Unattached, l'instance se trouve dans l'état Stopped, ou certains types d'instances prennent uniquement en charge le redimensionnement hors ligne.

  6. (Si nécessaire) Si vous redimensionnez un disque Subscription, attendez la fin du compte à rebours de 5 secondes dans la boîte de dialogue de paiement, cliquez sur Complete Payment, puis revenez au processus de redimensionnement et cliquez sur Paid. Close the dialog box.

    Si vous cliquez sur Paid. Close the dialog box. avant d'avoir effectué le paiement, vous ne pourrez pas poursuivre le processus de redimensionnement. Cliquez sur Pay for the order , effectuez le paiement, puis revenez au processus de redimensionnement.

Étape 2 : Étendre les partitions et les systèmes de fichiers

Prérequis

Procédure

Cette section utilise Windows Server 2022 comme exemple.
  1. Déterminez si vous devez convertir le style de partition.

    1. Accédez à Console ECS - Instances. Dans le coin supérieur gauche, sélectionnez la région et le groupe de ressources correspondant à la ressource cible.

    2. Accédez à la page de détails de l'instance cible, cliquez sur Connect et sélectionnez Workbench. Sélectionnez Terminal Connection comme méthode de connexion, saisissez le nom d'utilisateur et le mot de passe, puis connectez-vous à la page du terminal graphique.

    3. Sur le bureau Windows Server, cliquez avec le bouton droit sur l'icône 开始图标 et sélectionnez Disk Management.

    4. Dans la fenêtre Disk Management, cliquez avec le bouton droit sur le disque cible et sélectionnez Properties.

    5. Dans la boîte de dialogue qui s'affiche, cliquez sur l'onglet Volume pour afficher le Disk Partition Style.

      Si le style de partition est Master Boot Record (MBR) et que la capacité après redimensionnement est supérieure à 2 TiB, suivez les instructions de la rubrique Convertir le style de partition d'un disque de données en GPT et repartitionner le disque .
  2. Étendez la partition et le système de fichiers.

    Étendre une partition

    1. Dans la boîte de dialogue Disk Management, choisissez Action > Rescan Disks pour afficher la capacité non allouée du disque.

    2. Cliquez avec le bouton droit sur une zone vide de la dernière partition du disque et sélectionnez Extend Volume.

      Étant donné que les partitions et les systèmes de fichiers d'un disque sont indépendants, vous ne pouvez étendre que la dernière partition du même disque. Dans cet exemple, vous ne pouvez ajouter l'espace non alloué du disque 1 qu'à New Volume (E:) .
    3. Suivez l'assistant Extend Volume Wizard en acceptant les paramètres par défaut. La capacité ajoutée est alors automatiquement fusionnée avec la dernière partition. Vérifiez les données sur le disque et assurez-vous que vos applications fonctionnent comme prévu.

    Créer une nouvelle partition

    1. Dans la boîte de dialogue Disk Management, choisissez Action > Rescan Disks pour afficher la capacité non allouée du disque.

    2. Cliquez avec le bouton droit sur une zone vide de l'espace non alloué et sélectionnez New Simple Volume.

    3. Suivez les instructions de l'assistant New Simple Volume Wizard et utilisez les paramètres par défaut pour terminer l'opération.

Facturation

Lorsque vous redimensionnez un disque, vous êtes facturé pour la capacité ajoutée. La méthode de facturation pour la capacité ajoutée est identique à celle du disque d'origine.

  • Disques Subscription : Après avoir redimensionné un disque Subscription, vous êtes immédiatement facturé pour la nouvelle capacité. Vous devez payer la différence de prix entre l'ancienne et la nouvelle capacité pour la période d'abonnement restante.

    Différence de prix = (Prix mensuel / 30 jours) × Durée restante × Capacité ajoutée.

    La durée restante est mesurée en jours et est précise à la seconde près.
  • Disques Pay-as-you-go : Après avoir redimensionné un disque Pay-as-you-go, vous êtes facturé en fonction de la nouvelle capacité. Les frais sont calculés sur une base horaire. La facture de l'heure en cours est générée à l'heure suivante.

Si vous avez acheté une Storage Capacity Unit (SCU), elle compense automatiquement les factures des disques Pay-as-you-go. Pour plus d'informations, consultez la rubrique Facturation du stockage par blocs.

Références

  • Si une erreur se produit lors de l'opération de redimensionnement, vous pouvez utiliser le snapshot que vous avez créé avant le redimensionnement pour restaurer le disque. Cela permet de restaurer les données du disque à leur état antérieur au redimensionnement. La capacité ajoutée n'est pas annulée.

  • Vous ne pouvez pas réduire directement la taille d'un disque redimensionné. Pour réduire la taille d'un disque, vous pouvez utiliser Server Migration Center (SMC).

  • Pour redimensionner un disque pour une instance Linux, consultez la rubrique Redimensionner un disque (Linux).

FAQ

FAQ sur le redimensionnement des disques

  • Pourquoi le bouton Proceed est-il grisé ?

    Vérifiez si un snapshot est en cours de création pour le disque. Vous ne pouvez pas redimensionner un disque pendant la création d'un snapshot. Attendez que le snapshot soit créé, puis essayez à nouveau de redimensionner le disque.

  • Que faire après un redimensionnement hors ligne sans redémarrage ?

    Le redimensionnement hors ligne nécessite un redémarrage de l'instance pour prendre effet. Si votre activité ne peut pas tolérer un redémarrage mais que vous avez déjà choisi le redimensionnement hors ligne, utilisez l'une des méthodes suivantes pour l'éviter :

    • Deuxième redimensionnement : Effectuez un redimensionnement en ligne de 1 GiB. Cela applique à la fois la nouvelle capacité et le redimensionnement hors ligne précédent en ligne. Cela compte comme un deuxième redimensionnement et entraîne des frais supplémentaires. Procédez avec prudence en fonction de vos besoins métier.

    • Réattacher : Cela implique de détacher le disque et perturbe votre charge de travail actuelle. Procédez avec prudence en fonction de vos besoins.

  • Quels types d'instances prennent uniquement en charge le redimensionnement hors ligne ?

    Les cas suivants prennent uniquement en charge le redimensionnement hors ligne. Redémarrez l'instance ou Réattachez le disque pour détecter la nouvelle capacité.

    • Les types d'instances suivants prennent uniquement en charge le redimensionnement hors ligne.

      • ecs.ebmc4,8xlarge

      • ecs.ebmhfg5,2xlarge

      • ecs.ebmg5.24xlarge

      • ecs.t1

      • ecs.s1

      • ecs.s2

      • ecs.s3

      • ecs.c1

      • ecs.c2

      • ecs.m1

      • ecs.m2

    • Les instances exécutant des versions de noyau antérieures à 3,6, ou celles utilisant des images personnalisées avec un noyau réduit, prennent uniquement en charge le redimensionnement hors ligne.

  • Comment redimensionner un disque à l'aide d'une API ?

    1. Nous vous recommandons vivement d'appeler l'API CreateSnapshot pour sauvegarder les données du disque avant de le redimensionner.

      L'utilisation des snapshots est facturée.
      Important

      Sauvegardez vos données pour éviter toute perte de données due à des opérations accidentelles lors du redimensionnement.

    2. Une fois le snapshot créé, appelez l'API ResizeDisk pour augmenter la capacité du disque.

    3. Après avoir augmenté la capacité du disque, vous devez également étendre ses partitions et ses systèmes de fichiers.Commandes

      1. Déterminez si vous devez convertir le style de partition.

        Get-Disk 

        Paramètre de réponse

        Description

        Number

        Le numéro du disque.

        Partition Style

        Le format de partition du disque.

        Si le Partition Style est MBR et que la capacité après redimensionnement est supérieure à 2 TiB, suivez les instructions de la rubrique Convertir le style de partition d'un disque de données en GPT et repartitionner le disque.

      2. Étendez la partition et le système de fichiers.

        Étendre une partition

        1. Déterminez la lettre de lecteur de la partition que vous souhaitez étendre. <Number> est le numéro du disque que vous avez obtenu à l'étape précédente.

          Get-Partition -DiskNumber <Number>

          Dans la réponse, DriveLetter est la lettre de lecteur de la partition que vous souhaitez étendre. S'il existe plusieurs partitions, vous ne pouvez étendre que la dernière partition.

        2. Étendez la partition et le système de fichiers. <DriveLetter> est la lettre de lecteur que vous avez obtenue à l'étape précédente.

          Resize-Partition -DriveLetter <DriveLetter> -Size (Get-PartitionSupportedSize -DriveLetter <DriveLetter>).sizeMax
        3. Vérifiez le résultat de l'extension de la partition et du système de fichiers.

          Exécutez Get-Partition -DiskNumber <Number> et vérifiez le champ Size . Si la taille de la partition correspond à la taille attendue, l'extension a réussi.

        Créer une nouvelle partition

        1. Vérifiez les partitions du disque. <Number> est le numéro du disque que vous avez obtenu à l'étape précédente.

          Get-Partition -DiskNumber <Number>

          Dans la réponse, DriveLetter est la lettre de lecteur de la partition existante.

        2. Créez une nouvelle partition.

          Paramètre de commande

          Description

          -DiskNumber

          Le numéro du disque. Remplacez <Number> par le numéro du disque obtenu à la première étape.

          -UseMaximumSize

          Indique que la commande utilise la capacité maximale disponible.

          -DriveLetter

          Remplacez <DriveLetter> par la lettre de lecteur pour la nouvelle partition. La lettre de lecteur ne peut pas être identique à celle d'une partition existante.

          New-Partition -DiskNumber <Number> -UseMaximumSize -DriveLetter <DriveLetter>
        3. Formatez la nouvelle partition.

          Paramètre de commande

          Description

          -DriveLetter

          Remplacez <DriveLetter> par la lettre de lecteur spécifiée à l'étape précédente.

          -FileSystem

          Remplacez <FileSystem> par un type de système de fichiers, tel que NTFS.

          -Confirm:$false

          Ignores l'invite de confirmation.

          Format-Volume -DriveLetter <DriveLetter> -FileSystem <FileSystem> -Confirm:$false
        4. Affichez les informations sur la nouvelle partition.

          Exécutez Get-Partition -DiskNumber <Number> pour afficher les informations de base sur la nouvelle partition.

FAQ sur l'extension des partitions et des systèmes de fichiers

  • Espace non alloué non détecté après une nouvelle analyse

    Pour les instances créées avant le 30 mars 2019, la version du pilote virtio peut être antérieure à 58011. Vous devez redémarrer l'instance pour reconnaître l'espace ajouté. Vous pouvez exécuter la commande suivante dans PowerShell pour vérifier la version du pilote. Si nécessaire, vous pouvez mettre à jour le pilote virtio pour une instance Windows.

    [System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\Windows\System32\drivers\viostor.sys")
  • La capacité du disque peut-elle étendre d'autres disques ?

    Les partitions et les systèmes de fichiers d'un disque sont indépendants. Vous ne pouvez étendre que la dernière partition du même disque. Vous ne pouvez pas allouer la capacité ajoutée à un autre disque. Par conséquent, vous ne pouvez pas utiliser la capacité d'un disque de données pour étendre un autre disque de données ou un disque système.

  • Erreur : Dépassement du nombre maximal de clusters

    Cause : Vous n'avez pas correctement défini la Allocation Unit Size lors de l'initialisation du disque. Pour plus d'informations sur les limites de capacité des disques, consultez la rubrique NTFS overview.

    Pour la Allocation Unit Size :

    • Pour redimensionner un disque à une capacité comprise entre 16 TiB et 32 TiB (inclus), assurez-vous que la taille de l'unité d'allocation a été définie sur 8192 lors de l'initialisation.

    • Pour redimensionner un disque à une capacité comprise entre 32 TiB et 64 TiB (inclus), assurez-vous que la taille de l'unité d'allocation a été définie sur 16K lors de l'initialisation.

    Solution :

    Important

    La Allocation Unit Size ne peut pas être modifiée après l'initialisation du disque.

    1. Affichez la Allocation Unit Size du disque à redimensionner.

      Connectez-vous à l'instance, ouvrez l'interface de ligne de commande PowerShell et exécutez la commande suivante pour obtenir la Allocation Unit Size . Par exemple, pour afficher le lecteur D :

      Dans le résultat de sortie, Bytes Per Cluster ou Bytes Per Cluster correspond à la Allocation Unit Size .
      fsutil fsinfo ntfsinfo D:
    2. Choisissez une solution en fonction de vos besoins métier.

      Créer un nouveau disque

      1. Créez un disque de données de la capacité cible pour l'instance actuelle.

      2. Lorsque vous initialisez le disque de données, sélectionnez la taille d'unité d'allocation correcte.

      3. Copiez manuellement les données du disque d'origine vers le nouveau disque.

      4. Vérifiez que vos services sont restaurés. Une fois l'opération terminée, redémarrez les services concernés et vérifiez qu'ils fonctionnent comme prévu.

      5. Une fois que vous avez confirmé que vos services fonctionnent comme prévu, vous pouvez détacher le disque de données d'origine, puis le libérer. Pour plus d'informations, consultez les rubriques Détacher un disque de données et Libérer un disque.

      Créer une nouvelle partition

      1. Dans la boîte de dialogue Disk Management, choisissez Actions > Rescan Disks pour afficher la capacité non allouée du disque.

      2. Cliquez avec le bouton droit sur une zone vide de l'espace non alloué et sélectionnez New Simple Volume.

      3. Suivez les instructions de l'assistant New Simple Volume Wizard et utilisez les paramètres par défaut pour terminer l'opération.

  • Commandes API pour la conversion de partition

    Important

    Pendant la conversion, les données sur le disque sont indisponibles, ce qui peut affecter vos services. Nous vous recommandons de planifier une fenêtre de maintenance. Arrêtez vos services avant de commencer la conversion. Une fois la conversion et la restauration des données terminées, reprenez vos services.

    Étape 1 : Convertir la partition et repartitionner
    • Lors de la conversion de partition sous Windows, vous devez supprimer le volume. La suppression d'un volume efface toutes les données qu'il contient. Avant de convertir la partition, appelez l'API CreateSnapshot pour créer un snapshot qui sauvegarde les données du disque. Après avoir converti la partition, vous devez restaurer les données à partir du snapshot.

    • Appelez l'API RunCommand pour envoyer des commandes à l'instance cible.

    • Appelez l'API DescribeInvocations pour interroger la sortie de la commande.

    Commandes
    1. Convertissez le format de partition.

      1. Obtenez le numéro du disque (Number) et la capacité totale (Total Size) du disque cible.

        Get-Disk 
      2. Déterminez le numéro de partition (PartitionNumber) du disque cible. <Number> est le numéro du disque que vous avez obtenu à l'étape précédente.

        Get-Partition -DiskNumber <Number>
      3. Supprimez la partition sur le disque cible.

        Important

        L'opération Delete Volume efface définitivement toutes les données du volume. Avant de supprimer le volume, assurez-vous d'appeler l'API CreateSnapshot pour sauvegarder les données.

        Paramètre de commande

        Description

        -DiskNumber

        <Number> est le numéro du disque obtenu à la première étape.

        -PartitionNumber

        <PartitionNumber> est le numéro de partition obtenu à l'étape précédente.

        -Confirm:$false

        Ignores l'invite de confirmation.

        Remove-Partition -DiskNumber <Number> -PartitionNumber <PartitionNumber> -Confirm:$false
      4. Après avoir supprimé toutes les partitions sur le disque cible, convertissez le style de partition.

        1. Entrez dans l'outil diskpart.

          diskpart
        2. Listez les informations sur tous les disques.

          list disk
        3. Sélectionnez le disque à convertir.

          <Number> est le numéro du disque obtenu à la première étape.

          select disk <Number>
        4. Convertissez le style de partition en GPT.

          convert gpt
        5. Quittez l'outil diskpart.

          exit
      5. Vérifiez si la conversion a réussi.

        Exécutez la commande Get-Disk . Si la valeur de Partition Style pour le disque cible est GPT, la conversion a réussi.

    2. Repartitionnez le disque.

      1. Repartitionnez le disque.

        Paramètre de commande

        Description

        -DiskNumber

        <Number> est le numéro du disque obtenu à la première étape.

        -Size

        <Size> spécifie la taille personnalisée de la nouvelle partition, par exemple 40 Go.

        -DriveLetter

        <DriveLetter> spécifie la lettre de lecteur personnalisée de la nouvelle partition.

        -FileSystem

        <FileSystem> spécifie le type de système de fichiers de la nouvelle partition, par exemple NTFS.

        New-Partition -DiskNumber <Number> -Size <Size> -DriveLetter <DriveLetter> | Format-Volume -FileSystem <FileSystem>
      2. Exécutez Get-Partition -DiskNumber <Number> pour afficher les informations sur la nouvelle partition.

    Étape 2 : Restaurer les données du disque
    • Appelez l'API CreateDisk pour créer un disque de données à partir du snapshot.

    • Appelez l'API AttachDisk pour attacher le disque de données créé à l'instance ECS afin de copier les données. Ne restaurez pas le disque à l'aide du snapshot. Sinon, la restauration du disque pourrait le ramener au format MBR.