# Disk Management Deep Dive: Partitionierung & Layouts
TL;DR / Management Summary Die Entscheidung zwischen MBR (Master Boot Record) und GPT (GUID Partition Table) ist heute meist gefallen: GPT ist der moderne Standard, zwingend erforderlich für UEFI-Boot, Secure Boot und Disks > 2 TB. Ein Senior Admin nutzt die GUI (
diskmgmt.msc) nur für den schnellen Check, verlässt sich aber bei Automatisierung und Troubleshooting auf DiskPart und das PowerShell Storage Modul.
# 1. Einführung & Architektur
Wie Daten auf den Platten liegen.
# MBR (Master Boot Record) - Der Oldie
- Limit: Max. 2.2 TB.
- Struktur: Nur 4 primäre Partitionen möglich (oder 3 primär + 1 erweitert).
- Sicherheit: Keine Redundanz der Partitionstabelle.
# GPT (GUID Partition Table) - Der Profi
- Limit: 18 Exabytes.
- Struktur: Bis zu 128 Partitionen (unter Windows).
- Sicherheit: Speichert Kopien der Partitionstabelle am Anfang und Ende der Disk (CRC32 Checksummen).
- Pflicht: Erforderlich für 64-Bit Windows auf UEFI-Systemen.
# Architektur-Diagramm (Mermaid)
graph LR
subgraph "GPT Layout"
LBA0[Protective MBR]
LBA1[Primary GPT Header]
LBA2[Partition Table]
DATA[User Data / Partitions]
LBA_END[Backup GPT]
end
subgraph "Windows Logic"
DATA --> EFI[EFI System Partition]
DATA --> MSR[Microsoft Reserved]
DATA --> OS[Primary OS C:]
DATA --> REC[Recovery Partition]
end
# 2. Partitionierung in der Praxis
Skalpell statt Vorschlaghammer.
# DiskPart: Der CLI-Allrounder
diskpart ist unverzichtbar in der WinPE-Umgebung (Deployment).
# Beispiel: Eine leere Disk für GPT vorbereiten
diskpart
select disk 0
clean
convert gpt
create partition efi size=100
format quick fs=fat32 label="System"
create partition msr size=16
create partition primary
format quick fs=ntfs label="Windows"
assign letter=C
exit
# PowerShell: Die moderne Alternative
# Partition vergrößern (Beispiel: Partition 2 auf maximalen Platz)
$MaxSize = (Get-PartitionSupportedSize -DiskNumber 0 -PartitionNumber 2).SizeMax
Resize-Partition -DiskNumber 0 -PartitionNumber 2 -Size $MaxSize
# 3. Deep Dive: MBR zu GPT Konvertierung
Upgrade ohne Datenverlust.
Mit Windows 10/11 liefert Microsoft das Tool mbr2gpt.exe. Dies erlaubt die Konvertierung im laufenden Betrieb (oder via WinPE).
# Durchführung
# Validierung (Prüft, ob das System konvertiert werden kann)
mbr2gpt /validate /allowFullOS
# Konvertierung
mbr2gpt /convert /allowFullOS
Wichtig: Nach der Konvertierung müssen Sie den PC neu starten und im BIOS sofort von “Legacy/CSM” auf UEFI umschalten, sonst bootet das System nicht mehr!
# 4. Day-2 Operations: Dynamic Disks & Storage Spaces
Flexibler Speicher.
Microsoft hat Dynamic Disks abgekündigt. Nutzen Sie für Software-RAID oder Volume-Spanning stattdessen Storage Spaces (Artikel 441).
# Volumes erweitern
- Online: NTFS und ReFS unterstützen das Vergrößern im laufenden Betrieb.
- Problem: Das Verkleinern (
Shrink) ist oft limitiert durch “nicht verschiebbare Dateien” (Pagefile, Schattenkopien).
# 5. Troubleshooting & “War Stories”
Wenn die Partitionstabelle streikt.
# Top 3 Fehlerbilder
-
Symptom: “Die ausgewählte Festplatte entspricht dem GPT-Partitionsstil” (während Windows Setup).
- Ursache: Das Setup wurde im Legacy-BIOS Modus gestartet, die Disk ist aber GPT.
- Lösung: Setup im UEFI-Modus booten (F12 Bootmenü wählen) oder Disk via
diskpart cleanplattmachen.
-
Symptom: Laufwerksbuchstabe fehlt nach jedem Reboot.
- Lösung:
automount enablein DiskPart prüfen.
- Lösung:
-
Symptom: Eine Partition lässt sich nicht löschen (
create partitionschlägt fehl).- Lösung:
cleanin DiskPart (löscht ALLES auf der gewählten Disk).
- Lösung:
# “War Story”: Der verwaiste Boot-Manager
Wir hatten einen Server, der nach einem Klon-Vorgang nicht bootete. bootrec /fixmbr half nicht.
Analyse: Der Server war GPT/UEFI. Der Bootloader lag nicht im MBR, sondern in der versteckten EFI-Partition (FAT32).
Lösung: Wir mussten die EFI-Partition via diskpart mounten und mit bcdboot C:\Windows /s S: /f UEFI die Boot-Dateien neu schreiben.
Lehre: MBR-Tools zerstören bei GPT-Systemen oft mehr, als sie reparieren. Kennen Sie Ihr Disk-Layout!
# 6. Monitoring & Reporting
Disk-Health im Blick.
# SMART-Werte via PowerShell
Get-StorageReliabilityCounter -PhysicalDisk (Get-PhysicalDisk -DeviceNumber 0)
Überwachen Sie besonders WearLevel (bei SSDs) und ReadErrorsTotal.
# 7. Fazit & Empfehlung
GPT ist alternativlos.
- Empfehlung: Neue Systeme nur noch mit GPT/UEFI aufsetzen.
- Struktur: Trennen Sie OS (C:) und Daten (D:) konsequent auf Partitions-Ebene, um Images (Artikel 422) klein zu halten.
# Anhang: Cheatsheet
| Aufgabe | Befehl |
|---|---|
| Disk-Liste | list disk (DiskPart) |
| Partitionstyp sehen | `Get-Disk |
| Versteckte Partitionen | Get-Partition |
| Filesystem Repair | chkdsk C: /f |