SSD Booten? UEFI?

OP #6240483
Lesenswert?

Hi,

folgendes Problem: ich habe hier ein ThinkPad E570, bei dem zunächst 
Windows 10 auf einer SATA-HDD installiert war. Anschließend habe ich 
eine NVMe SSD eingebaut und Windows 10 parallel installiert. Um alte 
Daten leicht kopieren zu können war die HDD während der Installation 
noch drin.

Nun möchte ich die HDD ausbauen und nur die SSD nutzen. Windows 10 lässt 
sich jedoch nicht von der SSD starten. Ich habe folgende 
Diskpart-Befehle ausgeführt:
1
create partition efi size=95
1
format quick fs=fat32 label="System"
und anschließend in der CMD
1
bcdboot c:\windows /l de-de

Leider hat das nihts gebracht. Seit das alles mit UEFI läuft verstehe 
ich davon nichts mehr. Sowohl die alte HDD als auch die neue SSD sind 
als GPT angelegt.

Was muss ich noch tun, damit die SSD alleinständig bootfähig wird?

vielen Dank für euren Input!
#6240546
Lesenswert?

Peter schrieb:
> Die haswell Generation kann nicht von der nvme booten!

E570 ist schon Kaby Lake - sollte also von NVME booten können.

Muss man aber eventuell im UEFI manuell einschalten.

Was helfen kann ist der USB Stick den das Media Creation Tool anlegt. 
IIRC ist da auch ein Reparatur System mit drauf, das verschiedene Boot 
Probleme lösen kann.
OP #6240552
Lesenswert?

Peter schrieb:
> Welche CPU ist eingebaut?
Es handelt sich um ein Thinkpad E570 (i7-7500U -> Kaby Lake)

Peter schrieb:
> Wird die SSD im BIOS erkannt?
Ja. Diesen Text schreibe ich von der Windows 10 Installation aus, die 
aktuell auf der SSD läuft und die ich gerne ohne HDD weiternutzen 
möchte. Die HDD dient seit Monaten nur noch zum booten und nicht für das 
eigentliche Windows.

EDIT:

@Jim: das mit dem Installationsmdeium hatte ich gehofft. Welches Tool 
man von dort aus am besten anwirft, weißt du aber nicht zufällig aus dem 
Kopf? Ich habe Sorge durch das Wählen einer ungünstigen Option das 
System zu zerstören und am Ende doch alles neu zu installieren.
#6240562
Lesenswert?

UEFI braucht weder einen Bootsektor noch einen dediziert in irgend einer 
Partition installierten Bootloader. Stattdessen braucht es eine 
vernünftige Verzeichnisstruktur auf der EFI Partition darin einen an der 
korrekte Stelle abgelegten Bootloader (als Datei). Je nach Biosstand 
erkennt das dann den Loader automatisch oder es muss im Bios der 
entsprechende Boot-Eintrag angelegt werden. Das geht normalerweise über 
das Bios-Setup oder im gebooteten Betriebssystem über diverse Tools. 
(Habs grad nicht im Kopf wie die alle heißen, unter Liunux
"efibootmgr")

https://linux-club.de/wiki/opensuse/Efibootmgr

Wo der Windows Bootmamanger hin muss findet man hier:

https://en.wikipedia.org/wiki/EFI_system_partition
OP #6240665
Lesenswert?

Danke! Mit dem letzten Link ging es. Die Unterschiede zu meinem 
bisherigen Vorgehen: die EFI Partition "System" muss mindestens 100 MB 
haben; statt
1
bcdboot c:\windows /l de-de
 wird
1
bcdboot c:\windows /l de-de /s z: /f UEFI
 also mit zugewiesenem Laufwerksbuchstaben und explizitem UEFI-Modus 
ausgeführt.

Danke für eure Unterstützung!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren