Direkt zum Inhalt

Warum kann ich mein Amazon EBS-Volume nicht erweitern?

Lesedauer: 6 Minute
0

Ich kann das Amazon Elastic Block Store (Amazon EBS)-Volume meiner Amazon Elastic Compute Cloud (Amazon EC2)-Windows-Instance nicht erweitern.

Kurzbeschreibung

Nachdem du die Größe eines EBS-Volumes erhöht hast, musst du auch das Dateisystem auf Betriebssystemebene erweitern. Wenn die Option Extend Volume (Volume erweitern) in Disk Management (Datenträgerverwaltung) nicht verfügbar (ausgegraut) ist, kannst du das Dateisystem nicht erweitern.

Dieses Problem tritt aus den folgenden Gründen auf:

  • Du hast das Volume nicht nach nicht zugewiesenem Speicherplatz durchsucht.
  • Es existiert eine Wiederherstellungspartition zwischen dem nicht zugewiesenen Speicherplatz und dem Volume, das du erweitern möchtest.
  • Das Volume verwendet den Partitionsstil Master Boot Record (MBR), der 2 TB groß ist.
    Hinweis: Volumes, die MBR verwenden, dürfen 2 TB nicht überschreiten. Weitere Informationen findest du unter Windows-Partition auf der Microsoft-Website.
  • Deine AWS-Treiberversionen sind veraltet.

Lösung

Voraussetzung: Um deine Konfiguration bei auftretenden Problemen wiederherzustellen, erstelle ein Amazon Machine Image (AMI) deiner Amazon EC2-Instance. Oder erstelle einen Snapshot der EBS-Volumes deiner EC2-Instance.

Das Volume in der Datenträgerverwaltung nach nicht zugewiesenem Speicherplatz durchsuchen

Führe die folgenden Schritte aus:

  1. Überprüfe das Volume, um sicherzustellen, dass es sich im Status Available (Verfügbar) befindet.
    Hinweis: Wenn der Änderungsstatus deines Volumes auf Optimizing (Wird optimiert) hängen bleibt, siehe Warum bleibt mein Amazon-EBS-Volume im Optimierungszustand hängen, wenn ich das Volume ändere?
  2. Verwende das Remote Desktop Protocol (RDP), um eine Verbindung zu deiner Windows-EC2-Instance herzustellen.
  3. Wähle das Menü Start (Start) aus und öffne dann Disk Management (Datenträgerverwaltung).
  4. Wähle Action (Aktion) aus und wähle dann Rescan Disks (Datenträger neu einlesen).

In Disk Management (Datenträgerverwaltung) kannst du die Laufwerke und ihre Partitionen sehen. Der nicht zugewiesene Speicherplatz auf einem Laufwerk hat die Bezeichnung Unallocated (Nicht zugewiesen). Wenn der nicht zugewiesene Speicherplatz nach dem erneuten Einlesen nicht angezeigt wird, warte einige Minuten und scanne erneut.

Die Wiederherstellungspartition entfernen, die die Volume-Erweiterung blockiert

Wenn eine Wiederherstellungspartition zwischen deinem Volume und dem nicht zugewiesenen Speicherplatz existiert, kannst du das Volume nicht erweitern. Volumes benötigen zusammenhängenden Speicherplatz.

Die Wiederherstellungspartition löschen

Führe die folgenden Schritte aus:

  1. Öffne die Eingabeaufforderung als Administrator.

  2. Führe den folgenden Befehl als Administrator aus, um die Windows-Wiederherstellungsumgebung zu deaktivieren:

    reagentc /disable

    Hinweis: Du musst die Windows-Wiederherstellungsumgebung deaktivieren, um die Wiederherstellungspartition zu löschen.

  3. Führe den folgenden Befehl als Administrator aus, um die Datenträger deines Computers zu verwalten:

    diskpart
  4. Führe die folgenden Befehle aus, um alle Datenträger aufzulisten:

    list disk
  5. Führe den folgenden Befehl aus, um den Datenträger auszuwählen, der die Wiederherstellungspartition enthält:

    select disk disknumber

    Hinweis: Ersetze disknumber durch die Nummer des Datenträgers, der die Wiederherstellungspartition enthält.

  6. Führe den folgenden Befehl aus, um alle Partitionen auf dem Datenträger aufzulisten:

    list partition
  7. Identifiziere in der Befehlsausgabe die Wiederherstellungspartition. Die Partition wird normalerweise als kleine Partition zwischen deinem Haupt-Volume und dem nicht zugewiesenen Speicherplatz angezeigt. Führe den folgenden Befehl aus, um die Partition auszuwählen:

    select partition partitionnumber

    Hinweis: Ersetze partitionnumber durch die Nummer der Wiederherstellungspartition.

  8. Führe den folgenden Befehl aus, um die Wiederherstellungspartition zu löschen:

    delete partition override
  9. Führe den folgenden Befehl aus, um diskpart zu beenden:

    Exit

Das Volume erweitern

Führe die folgenden Schritte aus:

  1. Wähle das Menü Start (Start) aus und öffne dann Disk Management (Datenträgerverwaltung).
  2. Wähle Action (Aktion) aus und wähle dann Rescan Disks (Datenträger neu einlesen).
  3. Öffne das Kontextmenü (Rechtsklick) für dein Volume und wähle dann Extend Volume (Volume erweitern).
  4. Wähle im Assistenten Extend Volume (Volume erweitern) die Option Next (Weiter) aus.
  5. Gib bei Select the amount of space in MB (Speicherplatz in MB auswählen) die gewünschte Vergrößerung des Volumes ein.
    Hinweis: Es wird empfohlen, den maximal verfügbaren Speicherplatz einzugeben. Der hervorgehobene Text unter Selected (Ausgewählt) zeigt den Speicherplatz, den du hinzugefügt hast, nicht die endgültige Größe des Volumes.
  6. Fülle die Felder im Assistenten aus.

Es wird nicht empfohlen, die Wiederherstellungspartition auf EC2-Instances neu zu erstellen. Standardmäßig enthalten Windows-AMIs keine Wiederherstellungspartition. Wenn du die Wiederherstellungspartition neu erstellst, kann die Instance möglicherweise nicht mehr erreichbar sein. Wenn die Windows-Wiederherstellungsumgebung während des Startvorgangs aktiviert wird, besteht kein Konsolenzugriff, um mit ihr zu interagieren. Um deine Instance wiederherzustellen, verwende stattdessen das AMI oder den EBS-Snapshot, das/den du erstellt hast.

GPT anstelle von MBR verwenden, um über 2 TB hinaus zu erweitern

AMIs haben einen Bootmodus-Parameter, der bestimmt, wie die Instance startet. Du legst den Partitionsstil entweder auf MBR oder GUID-Partitionstabelle (GPT) fest, wenn du das Volume erstellst. Um Boot- und Nicht-Boot-Volumes über 2 TB hinaus zu erweitern, muss der Datenträger den GPT-Partitionsstil verwenden. Mit GPT kannst du das Volume auf bis zu 64 TB erweitern. Weitere Informationen findest du unter Windows-Unterstützung für Festplatten mit einer Größe von mehr als 2 TB auf der Microsoft-Website und unter Service-Einschränkungen.

Ein Boot-Volume auf mehr als 2 TB erweitern

Voraussetzung: Dein Instance-Typ muss den Unified Extensible Firmware Interface (UEFI)-Bootmodus unterstützen.

Verwende das Tool MBR2GPT, um das Volume vom MBR- in den GPT-Stil zu konvertieren, ohne Daten zu verlieren. Du kannst das Tool in Windows 10, Version 1703 und höher, sowie in Windows Server 2016 und höher verwenden. Weitere Informationen findest du unter MBR2GPT.EXE auf der Microsoft-Website.

Das Nicht-Boot-Volume auf mehr als 2 TB erweitern

Führe die folgenden Schritte aus:

  1. Erstelle ein leeres Volume in derselben Availability Zone wie die Instance.
  2. Hänge das neue Volume an deine Instance an.
  3. Verwende RDP, um eine Verbindung zu deiner Instance herzustellen.
  4. Initialisiere den neuen GPT-Datenträger. Anweisungen dazu findest du unter Initialisieren eines neuen Datenträgers auf der Microsoft-Website.
    Hinweis: Wähle für Use the following partition style for the selected disks (Folgenden Partitionsstil für die ausgewählten Datenträger verwenden) die Option GPT aus. Behalte für das Volume die Standardgröße bei.
  5. Verwende robocopy, um die Daten vom ursprünglichen Volume auf das neue Volume zu kopieren. Weitere Informationen findest du unter robocopy auf der Microsoft-Website.
  6. Hebe die Bereitstellung des Volumes auf und trenne es von der Instance.
  7. Starte die Instance neu, um zu überprüfen, ob die Instance wie erwartet funktioniert.
  8. Lösche das getrennte Volume.

Deine AWS-Treiber aktualisieren

Veraltete Treiber können bei der Erweiterung deines Volumes zu Problemen mit der Volume-Erkennung und der Leistung führen. Um Treiberprobleme zu beheben, aktualisiere deine AWS-Treiber.

Weitere Informationen

Wie vergrößere ich das EBS-Root-Volume meiner EC2-Windows-Instance?

Stellen Sie ein Amazon EBS-Volume zur Verwendung zur Verfügung

Erweitern eines einfachen oder dynamischen Volumes auf der Microsoft-Website

AWS OFFICIALAktualisiert vor 6 Monaten