Mehr Funktionalität

Diskpart - Festplatten auf der Kommandozeile managen

09.05.2011 von Martin Kuppinger
Mit dem Tool diskpart.exe gibt es bei Microsofts Windows-Betriebssystemen ein leistungsfähiges Werkzeug für das Management von Partitionen auf Festplatten. Es lassen sich Volumes erstellen, aber auch die Formatierung und Konvertierung durchführen.

Die Festplattenverwaltung lässt sich unter Betriebssystemen wie Windows 7 oder Windows Server 2008 R2 bequem mit der Datenträgerverwaltung erledigen. Es gibt aber verschiedene Fälle, bei denen das grafische Verwaltungswerkzeug nicht mehr weiter hilft.

Beispielsweise lassen sich Festplatten mit Partitionen, die von anderen Betriebssystemen erstellt wurden, unter Windows oft nicht löschen. So besitzt ein Laufwerk mit installiertem MacOS eine 200 MByte große geschützte EFI-Partition, welches die Datenträgerverwaltung von Windows nicht entfernen kann.

Diskpart
Diskpart.exe
Ein erster wichtiger Befehl ist "list"...
Diskpart.exe
Mit "list disk" kann eine Liste der physischen Festplatten angezeigt werden.
Diskpart.exe
Für alle weiteren Varianten benötigt man anschließend die select-Befehle. Mit select disk 0 lässt sich beispielsweise die erste Festplatte auswählen, um mit list partition die Liste der Partitionen anzeigen zu lassen.
Diskpart.exe
Interessant ist auch der Befehl detail in seinen Varianten detail disk, detail partition und detail volume. Über diesen lassen sich Details zu den aktuell ausgewählten Festplatten, Partitionen und Volumes anzeigen.

Darüber hinaus gibt es beim Windows Server 2008/R2 aber auch den Core-Server, der ohne grafische Oberfläche auskommt. Und spätestens dort sind Werkzeuge wie diskpart.exe zwingend erforderlich, um die Administrationsfunktionen von der Befehlszeile statt der grafischen Oberfläche durchzuführen. Das in Windows integrierte Tool ermöglicht auch das Löschen fremder Partitionen, woran die Datenträgerverwaltung scheitert.

Infos zu Diskpart

Die leistungsfähigen Tools haben den Reiz, dass sie für erfahrene Administratoren und zur Automatisierung wiederkehrender Vorgänge geeignet sind. So können bei diskpart.exe auch Skripts ausgeführt werden. Das kann beispielsweise für Überprüfungsvorgänge Sinn machen.

Diskpart.exe ist, wie der Name schon andeutet, ein Werkzeug für die Partitionierung von Festplatten. Außerdem gibt es erweiterte Funktionen wie die Konfiguration von SAN-Richtlinien und die Formatierung von Datenträgern.

Im Unterschied zu vielen anderen neueren Befehlszeilenwerkzeugen im Windows-Umfeld gibt es bei diskpart.exe nur zwei Modi:

Dagegen gibt es keine Möglichkeit, Befehle beispielsweise in der Form diskpart filesystems direkt von der Eingabeaufforderung auszuführen. Dieser Modus wird - im Gegensatz zu Anwendungen wie netsh - nicht unterstützt.

Die wichtigsten Befehle

Der wichtigste Befehl bei diskpart.exe ist sicherlich help. Er zeigt die verfügbaren Befehle an. In der Form help <Befehl> können die Detailinformationen zu einem Befehl angezeigt werden. So zeigt beispielsweise help active die Syntax für den Befehl active an, mit dem die aktuell ausgewählte Partition auf einem Basis-Datenträger als aktive Partition markiert werden kann.

Ein erster wichtiger Befehl ist list. Mit list disk kann eine Liste der physischen Festplatten angezeigt werden. Für alle weiteren Varianten benötigt man anschließend die select-Befehle. Mit select disk 0 lässt sich beispielsweise die erste Festplatte auswählen, um mit list partition die Liste der Partitionen anzeigen zu lassen. Mit select partition 1 kann im Anschluss die erste Partition gewählt werden. List volume zeigt anschließend die definierten logischen Laufwerke an.

Disk-Informatione im Detail

Filesystems ist ein weiterer interessanter Befehl, weil man sich mit ihm das aktuelle Dateisystem auf dem gewählten Volume anzeigen lassen kann, das man vorher allerdings mit select volume auswählen muss. Außerdem werden die unterstützten Dateisysteme für dieses Volume mit allen möglichen Clustergrößen angezeigt.

Detailliert: Mit diskpart.exe lassen sich schnell Detailinformationen über die Festplatten, ihre Partitionierung und die verwendeten Volumes ermitteln.

Interessant ist auch der Befehl detail in seinen Varianten detail disk, detail partition und detail volume. Über diesen lassen sich Details zu den aktuell ausgewählten Festplatten, Partitionen und Volumes anzeigen.

Partitionierung und Spiegelung

Es gibt aber deutlich mehr Möglichkeiten. Mit create können Partitionen und Volumes erstellt werden. Dabei gibt es zwei Varianten:

Um dagegen eine Spiegelung durchzuführen, muss man zunächst ein einfaches Volume erstellen. Mit dem Befehl Add kann anschließend eine weitere Festplatte ausgewählt werden, auf der ein Volume für die Spiegelung erzeugt wird. Auf der zweiten Festplatte muss es logischerweise ausreichend freien Plattenplatz für diese Aktivität geben.

Mit dem Befehl Break können Spiegelungen von Datenträgern wieder aufgebrochen werden. Bei RAID-Volumes ist dagegen vor allem repair interessant, um RAID-5-Volumes mit einem fehlerhaften Mitglied wieder zu reparieren.

Bei fast allen diesen Befehlen gibt es zusätzliche Parameter, die man über die eingangs erwähnten help-Befehle abfragen kann.

Formatierung und Konvertierung

Interessant sind aber auch die Möglichkeiten zur Formatierung von Dateisystemen und zur Konvertierung des Formats der Dateisysteme. Mit dem Befehl format kann eine Formatierung erfolgen. Dabei lassen sich alle verfügbaren Parameter setzen. Dazu zählen beispielsweise

Mit der Konvertierung können dagegen Basis-Datenträger in dynamische Datenträger umgewandelt werden und umgekehrt.

Erwähnenswert sind noch drei weitere Befehle:

Diskpart.exe zählt zu den gleichermaßen leistungsfähigen wie - für die Komplexität der unterstützten Funktionen - einfach nutzbaren Werkzeugen an der Befehlszeile. Und wie eingangs ausgeführt: Es gibt immer mehr Situationen, in denen man dieses Werkzeug benötigt. (cvi)

Lesen Sie hierzu auch:

Wie lange lebt Ihre Festplatte noch?

Die 13 wichtigsten Storage-Tools

Dieser Artikel basiert auf einem Beitrag der CW-Schwesterpublikation TecChannel.