Archiv verlassen und diese Seite im Standarddesign anzeigen : Win 10 - Windows und Bootsektor auf gleicher Disk, aber unterschiedlichen Partitionen...Fix?
Lawmachine79
2018-12-01, 02:13:50
Hey Leute, habe auf meinen Windows 10 System eine Altlast, die ich im Zuge eines Umstiegs auf eine M2 PCIE SSD (Migration) fixen muss.
Ich weiß nicht mehr, wie es zu dieser Situation gekommen ist. Also, die physikalische Bootplatte ist in 3 Partitionen unterteilt:
- Eine Partition, die recht klein ist. Aber auf dieser Partition ist die Datei bootmgr. Ich kenne mich mit den "neuen" OS nicht mehr aus, aber ich vermute, dass von dort aus gestartet wird. Dort sind auch versteckte Verzeichnisse mit der Bezeichnung "Boot" und "Recovery". Sie ist als "aktive Partition" gekennzeichnet.
- Eine weitere kleine Partition. Sie ist auch sehr klein, auf ihr ist die Datei EUMONBMP.Sys, die wohl von EaseUs Partition Manager stammt (damit wurde das Laufwerk vor einem Monat von einer anderen SSD migriert).
- Die Hauptpartition, nimmt 98% des Gesamtplatzes ein, auf ihr ist das Windowsverzeichnis. Sie ist als "Startpartition gekennzeichnet": "Startpartition" und "aktive Partition" fallen also auseinander.
Das lief problemlos. Ich will jetzt auf eine M2 PCIE migrieren und habe - wohl etwas unbedacht - im Bios von Legacy auf UEFI umgestellt. Seitdem kriege ich beim Booten einen Fehler, "Your device needs to be repaired - Winload.exe". Wenn ich dann "F9" drücke, kann ich zwischen "Windows 10" und "Windows 10 Home" wählen, ersteres führt zu Reboot, zweiteres zu einem normalen Systemstart. Die Platte lässt sich nicht zu GPT konvertieren, weder über Kommandozeile (wg Swapfile) noch über AOMEI (gibt eine Warnung aus, dass System- und Bootplatte auseinanderfallen).
Also - wie kriege ich diese vertrackte Situation im Griff? Mein erster Ansatz wäre (nein - keine Neuinstallation, egal wie gut das jemand findet) die Boot- und die Windowspartition zusammenzuführen.
Gibt es dafür eine Lösung?
Nachtrag: es gibt noch eine "Systempartition". Die ist aber auf einem anderen physikalischen Laufwerk...
Nachtrag: Systempartition und aktive Partition sind jetzt identisch. Die Startpartition ist eine andere Partition auf dem gleichen physikalischen Datenträger. Wie führe ich die zusammen?
Du könntest im BIOS wieder auf Legacy stellen. Dann sollte dein Windows wieder normal starten. Es kommt öfter mal vor, dass BIOS-Einstellungen verloren gehen bzw. von Legacy auf UEFI umgestellt wird (oder andersrum). Sobald man es zurückstellt, läuft Windows wieder wie gehabt.
Um nun dein Windows auf die M.2/PCIe zu bringen, musst du jedoch in den UEFI-Mode sowie in GPT wechseln. Doch das solltest du anders angehen. Erstell erstmal auf einer weiteren Festplatte eine 1:1 Kopie deiner Festplatte. Das ist aus zwei Gründen wichtig. Zum einen hast du so eine Sicherheitskopie, falls was schief läuft. Und zum anderen kannst du damit prüfen, ob deine Festplatte ok ist. Denn Tools wie AOMEI bocken gerne mal, wenn irgendwas nicht stimmt. Und wenn der Kopiervorgang der Partitionen nicht klappt, weißt du, dass etwas mit der Platte nicht stimmt.
Ich gehe davon aus, dass wenn alles wieder im Legacy-Modus läuft, du die Platte kopieren und auf GPT umstellen kannst. Anschließend schiebst du alle Partitionen auf deine M2.PCIe. Fährst runter, steckst die alte Platte ab. Fährst hoch und gehst ins BIOS, stellst da von Legacy auf UEFI um. Und freust dich dass alles läuft.
Ich drück dir auf jedenfall die Daumen.
Haarmann
2018-12-01, 06:38:13
Lawmachine79
Man nehme eine externe Platte und installiere c't Backup. Dann macht man ein Backup der Installation. Stellt auf UEFI um, zieht alles ausser der M.2. ab und installiert per externer HD mit dem c't Backup wieder alles auf die M.2. Und schon läufts.
Lawmachine79
2018-12-01, 16:55:57
Kriege ich denn irgendwie die Partitionen zusammengefügt?
Nachtrag: es gibt noch eine "Systempartition". Die ist aber auf einem anderen physikalischen Laufwerk...
Nachtrag: Systempartition und aktive Partition sind jetzt identisch. Die Startpartition ist eine andere Partition auf dem gleichen physikalischen Datenträger. Wie führe ich die zusammen?
Kriege ich denn irgendwie die Partitionen zusammengefügt?
Sorry, aber ich glaube ich bin nicht der einzige, der dir da nicht ganz folgen kann. Kannst du mal einen Screenshot von AOMEI beilegen. Ein Bild sagt ja bekanntlich mehr als 1000 Worte.
AnnoDADDY
2018-12-01, 17:47:34
Kriege ich denn irgendwie die Partitionen zusammengefügt?
Eine Partition leer räumen und dann geht's, anders bekommt man sonst keine Partitionen zusammen.
myMind
2018-12-01, 18:08:46
Nachtrag: Systempartition und aktive Partition sind jetzt identisch. Die Startpartition ist eine andere Partition auf dem gleichen physikalischen Datenträger. Wie führe ich die zusammen?
Nicht notwendig. Hier sind die Standard-Layouts beschrieben:
UEFI/GPT-based hard drive partitions (https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions)
BIOS/MBR-based hard drive partitions (https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-biosmbr-based-hard-drive-partitions)
Nicht davon irritieren lassen, wenn die Partitionen auf deinem System nicht exakt so vorliegen.
Grundsätzlich: Es gibt eine Systempartition. Die muss bei BIOS als "Aktiv" gekennzeichnet sein. Bei UEFI muss sie eine EFI-Partition sein. Von der wird der Bootmanager geladen.
Bei mir (UEFI) z.B.:
S C:\prg\Powershell> Get-Disk|Get-Partition|Where {$_.IsSystem -eq $true}
DiskPath: \\?\scsi#disk&ven_samsung&prod_ssd_850_evo_1tb#4&27617201&0&060000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
PartitionNumber DriveLetter Offset Size Type
--------------- ----------- ------ ---- ----
2 473956352 100 MB System
Dann gibt es die Startpartition. Dort ist dein Windows installiert. Bei mir z.B.
S C:\prg\Powershell> Get-Disk|Get-Partition|Where {$_.IsBoot -eq $true}
DiskPath: \\?\scsi#disk&ven_samsung&prod_ssd_850_evo_1tb#4&27617201&0&060000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
PartitionNumber DriveLetter Offset Size Type
--------------- ----------- ------ ---- ----
4 C 595591168 930.96 GB Basic
Das nur zum Sollzustand und den Unterschieden BIOS / UEFI.
Lawmachine79
2018-12-01, 19:11:40
Sorry, aber ich glaube ich bin nicht der einzige, der dir da nicht ganz folgen kann. Kannst du mal einen Screenshot von AOMEI beilegen. Ein Bild sagt ja bekanntlich mehr als 1000 Worte.
Hier ist ein Bild. Will die ersten beiden Partitionen zusammenführen.
Wobei ich gerade in MyMinds Link sehe, dass das wohl normal ist...
Rooter
2018-12-01, 21:26:51
Will die ersten beiden Partitionen zusammenführen.
Wobei ich gerade in MyMinds Link sehe, dass das wohl normal ist...Eben, es ist seit iirc Windows Vista normal, dass es eine kleine Systempartitition mit nur dem Bootloader und eine Startpartition mit Windows (C:\) gibt. Man kann das auch beides auf dieselbe Partition basteln, das ist dann aber nicht mehr Standardkonform und macht dir ggf. irgendwann Probleme. Also nicht machen!
Wie du das ganze Windows auf die SSD bringst wurde ja schon beschrieben.
MfG
Rooter
Lawmachine79
2018-12-01, 21:59:56
Ok - dann muss ich jetzt ja nur SSD -> NVME klonen, NVME in GPT umwandeln, im Bios auf UEFI umschalten.
Hier sagen Leute, dass die Prozedur ein Schmerz im Arsch ist:
https://linustechtips.com/main/topic/826814-how-do-you-change-bios-from-legacy-to-uefi-mode/
Konnten die Tools damals nicht converten oder ist es immer noch so schwer?
myMind
2018-12-01, 23:09:18
Es gibt sicher einige Wege, das Ziel zu erreichen.
Der Vorschlag von Haarmann hört sich für mich gut an.
Manchmal liegen den SSDs Coupons für Clone-Tools bei, die das möglicherweise auch beherrschen. Crucial bietet z.B. das hier an: Acronis True Image for Crucial (https://www.acronis.com/de-de/promotion/CrucialHD-download/). Wenn das geht, dürfte es die beste Kombination aus einfach und günstig sein.
Auch Windows unterstützt die GPT Konvertierung:
Konvertieren von MBR-Partitionen zu GPT MBR2GPT.EXE (https://docs.microsoft.com/de-de/windows/deployment/mbr-to-gpt)
Konvertierung eines Daten-SSD oder SSD mit Windows® Installation von Legacy zu UEFI ohne Datenverlust (https://www.intel.de/content/www/de/de/support/articles/000024558/memory-and-storage/intel-optane-memory.html)
Paragon Drive Copy 15 Professional hat eine Funktion "Migrate OS to SSD".
Oder gleich die große Keule (v16) Paragon Hard Disk Manager for Windows (https://www.paragon-software.com/de/home/hdm-windows/#) für 50€.
Lawmachine79
2018-12-02, 14:29:32
Platte geklont, Zielplatte auf GPT umgewandelt, Parition wird erkannt - er bootet aber nicht von ihr. Muss dann die Bootreihenfolge wieder auf die alte Platte zurückschalten.
Ich habe im BIOS als Einstellungen zu "CSM" auf "NUR UEFI" geschaltet". Ist das die richtige Einstellung? Denn von der MBR-Platte aus startet er Windows, von der UEFI-Platte aus nicht. Keine Fehlermeldung, einfach nur schwarzes Bild nach dem Post.
PatkIllA
2018-12-02, 14:36:21
Alte platte abklemmen und das Windows Setup von USB/DVD starten und reparieren schon versucht?
Hat bei mir schon mal gehofen.
Wieso musst du was in GPT umwandeln? Ich dachte Windows 64 Bit geht nur mit UEFI und damit GPT?
fezie
2018-12-02, 15:41:24
Auch Win 10 64bit startet noch problemlos ohne EFI.
Ich zB. hab immer noch ein Mainboard im PC was gar kein EFI hat. Und trotzdem läuft da Win 10 x64 drauf.
Haarmann
2018-12-02, 18:43:12
Lawmachine79
UEFI kann nicht von nur einer Partition starten... der UEFI Loader darf nicht auf einer NTFS Partition stehen.
Deswegen eben auch das Backup und Restore Prozedere - alles Andere geht nicht.
Lawmachine79
2018-12-02, 20:35:13
Lawmachine79
UEFI kann nicht von nur einer Partition starten... der UEFI Loader darf nicht auf einer NTFS Partition stehen.
Deswegen eben auch das Backup und Restore Prozedere - alles Andere geht nicht.
https://www.youtube.com/watch?v=hfJep4hmg9o
Ist das keine Anleitung, wie es ohne das Backup Prozedere geht? Wie boote ich denn in den "Windows PE Mode"?
myMind
2018-12-02, 22:48:44
https://www.youtube.com/watch?v=hfJep4hmg9o
Ist das keine Anleitung, wie es ohne das Backup Prozedere geht? Wie boote ich denn in den "Windows PE Mode"?
Die Anleitung zielt ja mehr darauf ein funktionierendes System zu konvertieren. Funktioniert es denn im BIOS Modus von der M2 SSD?
WinPE befindet sich in der Recovery Partition.
8 ways to boot into Windows 10 Safe Mode (https://www.digitalcitizen.life/4-ways-boot-safe-mode-windows-10)
Oder z.B. per USB, wenn man es vom PC nicht zum Laufen bekommt:
Boot to WinPE (https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-winpe)
Hacki_P3D
2018-12-02, 23:03:00
Würde es "einfach" mit Macrium Reflect probieren, das Tool hat auch eine "Fix boot problems" Funktion, welche hier evtl. helfen könnte.
https://knowledgebase.macrium.com/display/KNOW7/Fixing+Windows+boot+problems
MRF
https://www.macrium.com/reflectfree
Lawmachine79
2018-12-03, 00:48:07
Funktioniert hat:
1) USB-Stick mit PE-Umgebung erstellen. Alte SSD über Windows PE-Start mit MBR2GPT konvertieren. Neustart.
2) Bios auf UEFI stellen.
3) Alte SSD im UEFI-Mode booten; alte SSD auf NVME klonen.
Damit geht es gut:
http://www.minitool-drivecopy.com/drive-copy/clone-gpt-disk.html
AOEMEI und EASEUS wollen für das Klonen einer GPT-Platte eine Vollversion.
4) Alte SSD abklemmen --> Start erfolgreich.
Problematisch bei mir war: ich habe Schritt 3 zuerst gemacht und versucht, auf die geklonte Platte Schritt 1 anzuwenden. Habe aber eine Fehlermeldung gekriegt. Klingt belanglos, aber wenn man die alte SSD erst zu GPT konvertieren muss, hat man ein zusätzliches Risikomoment. Das kann man nur eliminieren, indem man die alte SSD vorher backuped.
Haarmann
2018-12-03, 08:41:38
Lawmachine79
Disks klonen ist immer so ne Sache... da die beiden Disks selten gleich gross sind zB. Grösster Vorteil vom Backup und Restore ist die Flexibilität. Zudem behälst Du mit Sicherheit die funktionierende Version. Mit scharfen Daten rumspielen ist nicht zwingend sinnig.
myMind
2018-12-03, 21:54:05
Funktioniert hat:
1) USB-Stick mit PE-Umgebung erstellen. Alte SSD über Windows PE-Start mit MBR2GPT konvertieren. Neustart.
2) Bios auf UEFI stellen.
3) Alte SSD im UEFI-Mode booten; alte SSD auf NVME klonen.
Damit geht es gut:
http://www.minitool-drivecopy.com/drive-copy/clone-gpt-disk.html
AOEMEI und EASEUS wollen für das Klonen einer GPT-Platte eine Vollversion.
4) Alte SSD abklemmen --> Start erfolgreich.
Schön, dass es geklappt hat.
Problematisch bei mir war: ich habe Schritt 3 zuerst gemacht und versucht, auf die geklonte Platte Schritt 1 anzuwenden. Habe aber eine Fehlermeldung gekriegt.
Ob so ein Konvertierungstool wie mbr2gpt mit einer "leichten Schräglage" klarkommt, ist Glückssache. Kann klappen, muss nicht.
Klingt belanglos, aber wenn man die alte SSD erst zu GPT konvertieren muss, hat man ein zusätzliches Risikomoment. Das kann man nur eliminieren, indem man die alte SSD vorher backuped.
Sollte man allerspätestens vor solchen Aktionen anfertigen.
Vielleicht kriegt man sowas auch hingebogen, aber man benötigt viel Know-How. Insbesondere wegen der vielen Migrationsszenarien, wo man erst einmal herausfinden müsste wo genau man steht und wo man hin muss. In Kombination mit den ganzen BIOS-Einstellungen und Eigenheiten ist das schon ein Graus.
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.