Diskpart-Skript um HDD oder SSD für Windows im UEFI-Modus vorzubereiten
Moin,
Ein einfaches Skript, um mit Diskpart eine Platte für eine UEFI-Installation vorzubereiten. Das ist eigentlich normalerweise nicht notwendig, da auf einer leeren Platte Windows alles selbstständig erledigt, kann aber für Experiment als Vorlage dienen.
Achtung: Das Skript löscht ohne Rückfrage die "Platte 0". Sollte die Zielplatte eine andere sein, so ist im Skript natürlich die Zeile "select disk 0" dementsprechend anzupassen!
Das Skript einfach als "diskpart-script.txt" abspeichern und dann später mit "diskpart /s <LW>:\diskpart-script.txt" aufrufen
Achtet auch auf eventuelle Fehlermeldungen vom Skript, um zu sehen, ob alles fehlerfrei druchgelaufen ist.
Viel Spass.
lks
PS. Ich habe die veschiedenen Partitionen immmer etwas größer gewählt, weil die Erfahrung zeigt, daß MS irgendwann die Platzanforderungen erhöht. Insbesondere die Recovery-Partition ist oft zu klein bei der Default-Installation.
Ein einfaches Skript, um mit Diskpart eine Platte für eine UEFI-Installation vorzubereiten. Das ist eigentlich normalerweise nicht notwendig, da auf einer leeren Platte Windows alles selbstständig erledigt, kann aber für Experiment als Vorlage dienen.
Achtung: Das Skript löscht ohne Rückfrage die "Platte 0". Sollte die Zielplatte eine andere sein, so ist im Skript natürlich die Zeile "select disk 0" dementsprechend anzupassen!
Das Skript einfach als "diskpart-script.txt" abspeichern und dann später mit "diskpart /s <LW>:\diskpart-script.txt" aufrufen
rem DISKPART skript für eine einzelne Partition auf GPT auf Disk 0
rem OS: Windows 7 aufwärts mit UEFI
rem
rem #####################################
rem
rem Wähle Disk 0 lösche sie und erstelle GPT-Tabelle
rem
select disk 0
clean
convert gpt
rem
rem #####################################
rem
rem Erstelle 32 MB MSR partition (wird nciht formattiert)
rem Ich erstelle MSR vor EFI, damit EFi später besser erweitert werden kann, falls notwendig.
rem
create partition msr size=32
rem
rem #####################################
rem
rem Erstelle und formattiere 128 MB EFI-Systempartition
rem
create partition efi size=128
format quick fs=fat32 label="EFI-SystemP"
active
rem
rem #####################################
rem
rem Erstellen Windows-Partition maximaler Größe, die dann um 1GB
rem gechrumpft wird, damit Platz für die Recovery-Partition ist.
rem
create partition primary
shrink minimum=1024
rem
rem #####################################
rem
rem Formattiere die Betriebssystem-Partition, weise den
rem Laufwerksbucghstaben W zu, um Konflikte mit ggf schon zugeteilten
rem Buchstaben zu vermeiden
rem
format quick fs=ntfs label="WindowsPartition"
assign letter="W"
rem
rem #####################################
rem
rem Erstelle und formattiere WinRE Recovery-Partition am Ende.
rem Achtung, die ID muss exakt so lauten.
rem
create partition primary
format quick fs=ntfs label="WinRE"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
rem
rem #####################################
rem
rem Diskpart benden
rem
exit
Achtet auch auf eventuelle Fehlermeldungen vom Skript, um zu sehen, ob alles fehlerfrei druchgelaufen ist.
Viel Spass.
lks
PS. Ich habe die veschiedenen Partitionen immmer etwas größer gewählt, weil die Erfahrung zeigt, daß MS irgendwann die Platzanforderungen erhöht. Insbesondere die Recovery-Partition ist oft zu klein bei der Default-Installation.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 579374
Url: https://administrator.de/tutorial/diskpart-skript-um-hdd-oder-ssd-fuer-windows-im-uefi-modus-vorzubereiten-579374.html
Ausgedruckt am: 23.12.2024 um 17:12 Uhr
4 Kommentare
Neuester Kommentar
Man siehe auch
UEFI-/GPT-basierte Festplattenpartitionen
Dort liegt im Gegensatz zu obigem die EFI an erster und MSR an zweiter Position (ja ich hab deinen Hinweis gelesen), dürfte im Normalfall aber kein Problem darstellen da der Typ ja eindeutig festgelegt ist. Aber wer weiß, bei MS Produkten muss man ja mit allem rechnen. Zwingend ist die MSR für den Betrieb jedenfalls (noch) nicht, Windows funktioniert auch ohne problemlos. Sie soll ja angeblich für zukünftige Funktionen herhalten.
Trotzdem schreiben die Redmonder offensichtlich die Reihenfolge vor, ob das nun nur eine Empfehlung ist oder die zukünftigen Funktionen beeinträchtigt weiß wohl nur MS.
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
Auf Datententrägern mit reiner Datengrab-Funktion kann sie ja auch an erster Stelle stehen.
UEFI-/GPT-basierte Festplattenpartitionen
Dort liegt im Gegensatz zu obigem die EFI an erster und MSR an zweiter Position (ja ich hab deinen Hinweis gelesen), dürfte im Normalfall aber kein Problem darstellen da der Typ ja eindeutig festgelegt ist. Aber wer weiß, bei MS Produkten muss man ja mit allem rechnen. Zwingend ist die MSR für den Betrieb jedenfalls (noch) nicht, Windows funktioniert auch ohne problemlos. Sie soll ja angeblich für zukünftige Funktionen herhalten.
Trotzdem schreiben die Redmonder offensichtlich die Reihenfolge vor, ob das nun nur eine Empfehlung ist oder die zukünftigen Funktionen beeinträchtigt weiß wohl nur MS.
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
Hinweise
Auf GPT-Datenträgern, die zum Starten des Windows-Betriebssystems verwendet werden,
ist die Systempartition des Extensible Firmware Interface (EFI) die erste Partition auf dem Datenträger, gefolgt von der reservierten Microsoft-Partition.
Ja klar, ich meinte damit eher das die MSR statt auf dem Bootlaufwerk alternativ auf anderen Laufwerken liegen darf.
PS. Wenn mir mal wieder so ein kaputtes BIOS unterkommt, ist es eine Affähre von 15 Sek. das anzupassen.
Jepp.
hi, vielleicht könnt ihr mir helfen, ich verwende eine OS Verteilung auf Fujitsu Esprimo PCs mit UEFI, das Problem ist, dass ich sie alle mit diskpart auf MNVe 512Gb und mit einer zweiten normalen 2TB HDD probiert habe.
Windows wird per Diskpart-Skript auf MNVe installiert (Script nur für MNVe), was völlig normal ist, aber wenn ich das Skript dann sowohl für MNVe als auch für die zwei TB HDD verwenden möchte, stürzt die Installation mit "Windows Setup error" ab. Wie im Skript steht, habe ich MNVe M.2 als Datenträger 0 festgelegt
und die HDD als Disk 1
Installation wird dann auf Ziel DISK 0 (MNVe) Partition 3 gestartet... und endet mit "Windows Setup error".
verschiedenen andere Methode habe aus probiert, leider ohne Erfolg.
Beim Support von OS Verteilung habe ich auch mal gefragt aber ohne welchen Lösungen.
kann jemand helfen?
Danke im Voraus
Windows wird per Diskpart-Skript auf MNVe installiert (Script nur für MNVe), was völlig normal ist, aber wenn ich das Skript dann sowohl für MNVe als auch für die zwei TB HDD verwenden möchte, stürzt die Installation mit "Windows Setup error" ab. Wie im Skript steht, habe ich MNVe M.2 als Datenträger 0 festgelegt
und die HDD als Disk 1
SELECT DISK=PCIROOT(0)#PCI(1B00)#PCI(0000)#NVME(P00T00L00)
rem DISKPART script, put available space into C:
rem ---------------------------------------------------
rem Select Disk 0, wipe it empty, convert to GPT
rem ---------------------------------------------------
SELECT DISK 0
clean
convert gpt
rem ---------------------------------------------------
rem EFI System partition
rem ---------------------------------------------------
create partition efi size=100
format quick fs=fat32 label="System"
rem ---------------------------------------------------
rem 16 MB MSR partition
rem ---------------------------------------------------
create partition msr size=16
rem ---------------------------------------------------
rem Windows partition all available space
rem ---------------------------------------------------
create partition primary
rem ---------------------------------------------------
rem Shrink Windows partition to make space for WinRE
rem ---------------------------------------------------
shrink minimum=560
rem ---------------------------------------------------
format quick fs=ntfs label="Windows"
rem ---------------------------------------------------
rem format 560 MB recovery partition
rem ---------------------------------------------------
create partition primary
format quick fs=ntfs label="WinRE"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
rem NON-SYSTEM DRIVE ===============================
SELECT DISK=PCIROOT(0)#PCI(1700)#ATA(C00T04L00)
SELECT DISK=1
clean
convert gpt
rem == 1. Microsoft Reserved (MSR) partition =======
create partition msr size=16
rem == 2. Data partition ===========================
create partition primary
format quick fs=ntfs label="Data"
assign letter=D
rem ---------------------------------------------------
rem Exit Diskpart
rem ---------------------------------------------------
exit
Installation wird dann auf Ziel DISK 0 (MNVe) Partition 3 gestartet... und endet mit "Windows Setup error".
verschiedenen andere Methode habe aus probiert, leider ohne Erfolg.
Beim Support von OS Verteilung habe ich auch mal gefragt aber ohne welchen Lösungen.
kann jemand helfen?
Danke im Voraus