Windows 10 Migration mit beschädigter EFI-System Partition
Zur Absicherung die Festplatte klonen mit einem geeigneten Tool.
Um diese Schritte auszuführen muss in Erfahrung gebracht werden welche Partition auf der Festplatte die EFI Partition ist.
Festplatte in den neuen Computer einbauen und mit einem Windows Installations-Medium booten. Im Bootmenü das Installations-Medium auswählen, die gewünschte Sprache, Uhrzeit und Tastaturlayout auswählen, weiter drücken und im nächsten Menü die Computerrepeparaturoptionen in der linken unteren Ecke auswählen.
Das Problembehandlungsmenü öffnen, und dort die Eingabeaufforderung öffnen.
Die Befehle in dieser Reihenfolge sind für Computer vorgesehen die nur eine Festplatte installiert haben, falls eine zweite angeschlossen ist muss Festgestellt werden welche die System Festplatte ist.
Um diesen Prozess zu vereinfachen kann man die Festplatte extern an einen Computer anschließen und dort mit einem Partition Tool die partition entfernen.
disk 0 = (System Platte in diesem Fall)
Als nächstes wird die neue Boot partition angelegt.
(Die Größe ist arbiträr 1000 = 1000MB , eine EFI Partition benötigt gewöhnlich rund 100MB)
UEFI falls das Motherboard mit einem UEFI BIOS arbeitet, ansonsten als parameter BIOS eintragen ( UEFI im legacy Mode / mit CMS aktiviert )
Nun ist die Partition aktiviert und sollte nun Boot-bereit sein.
Computer ausschalten und Ohne Installationsmedium starten.
Um diese Schritte auszuführen muss in Erfahrung gebracht werden welche Partition auf der Festplatte die EFI Partition ist.
Festplatte in den neuen Computer einbauen und mit einem Windows Installations-Medium booten. Im Bootmenü das Installations-Medium auswählen, die gewünschte Sprache, Uhrzeit und Tastaturlayout auswählen, weiter drücken und im nächsten Menü die Computerrepeparaturoptionen in der linken unteren Ecke auswählen.
Das Problembehandlungsmenü öffnen, und dort die Eingabeaufforderung öffnen.
Die Befehle in dieser Reihenfolge sind für Computer vorgesehen die nur eine Festplatte installiert haben, falls eine zweite angeschlossen ist muss Festgestellt werden welche die System Festplatte ist.
Um diesen Prozess zu vereinfachen kann man die Festplatte extern an einen Computer anschließen und dort mit einem Partition Tool die partition entfernen.
diskpart
list disk
sel disk 0
disk 0 = (System Platte in diesem Fall)
list vol
sel vol 0
delete vol override
Als nächstes wird die neue Boot partition angelegt.
list disk
sel disk 0
create partition primary size=100
(Die Größe ist arbiträr 1000 = 1000MB , eine EFI Partition benötigt gewöhnlich rund 100MB)
format fs=FAT32
assign letter=n:
exit
bcdboot C:\windows /s N: /f UEFI
UEFI falls das Motherboard mit einem UEFI BIOS arbeitet, ansonsten als parameter BIOS eintragen ( UEFI im legacy Mode / mit CMS aktiviert )
diskpart
list disk
sel disk 0
list vol
sel vol 1
active
Nun ist die Partition aktiviert und sollte nun Boot-bereit sein.
Computer ausschalten und Ohne Installationsmedium starten.
Please also mark the comments that contributed to the solution of the article
Content-ID: 3943524334
Url: https://administrator.de/contentid/3943524334
Printed on: October 6, 2024 at 19:10 o'clock
6 Comments
Latest comment
Zitat von @holli.zimmi:
HI,
sollte da nicht richtigerweise so da stehen?
Gruß
Holli
HI,
sel disk 1
select disk 1
Gruß
Holli
Guten Morgen,
tatsächlich nicht, siehe "Die Befehle in dieser Reihenfolge sind für Computer vorgesehen, die nur eine Festplatte installiert haben, falls eine Zweite angeschlossen ist, muss festgestellt werden, welche die Systemfestplatte ist."
Er geht ja explizit darauf ein, vom Installationsmedium zu starten
LG
Nils
Moin,
geht beides. Bei diskpart kann man die Befehle einfach kürzen, solange sie eindeutig sind.
Gruß Thomas
geht beides. Bei diskpart kann man die Befehle einfach kürzen, solange sie eindeutig sind.
Gruß Thomas
Moin,
BTW: Man kann ein Volume auswählen, ohne vorher die Disk auswählen zu müssen - diese zu wählen wäre nur nötig, wenn man stattdessen die Partitionen auflisten/selektieren will (also list partition, select partition, usw.). Bei mehreren Festplatten wären diese Befehle allerdings auch die bessere Variante, da man so nicht versehentlich die EFI-Partition der falschen Festplatte platt machen kann.
die Partition auszuwählen ist hier nicht nötig. Wenn man eine neue Partition erstellt, ist diese anschließend automatisch ausgewählt.
Zudem hast du hier vergessen, die ID der EFI-Partition auf {c12a7328-f81f-11d2-ba4b-00a0c93ec93b} zu setzen. Noch einfacher wäre, statt einer primary partition zu erstellen, direkt eine EFI-Partition zu erstellen:
so wird die ID direkt automatisch mit gesetzt (formatieren muss man die Partition allerdings anschließend trotzdem noch). 100MB reichen hier übrigens selbst mit mehreren Dualboot-Systemen locker aus - da auf 1000 zu gehen ist nur Platzverschwendung.
Gruß Thomas
Zitat von @DarkZoneSD:
das ist nicht nötig. Geschützte Partitionen wie die EFI- oder MSR-Partition kann man einfach mit override löschen, ohne vorher die ID zu verändernSET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 (macht es sodass man die Partition löschen kann)
delete volume override
list disk
sel disk 0
create partition primary size=1000
size=1000 (Die Größe ist arbiträr 1000 = 1000MB , eine EFI Partition benötigt gewöhnlich rund 100MB)
list vol ( die neue Partition auswählen)
sel vol 1
assign letter=n:
Zudem hast du hier vergessen, die ID der EFI-Partition auf {c12a7328-f81f-11d2-ba4b-00a0c93ec93b} zu setzen. Noch einfacher wäre, statt einer primary partition zu erstellen, direkt eine EFI-Partition zu erstellen:
create partition efi size=100
Gruß Thomas