Wie erstelle ich eine Windows 8-Bootpartition auf einem Laufwerk, das noch nie eine hatte?


10

Vor 3 Monaten baute ich einen PC, hatte aber die Möglichkeit, eine SSD von meinem Arbeitsplatz auszuleihen. Ich habe ursprünglich den Windows 7-Testmodus auf dieser SSD installiert und dann nach einigen Wochen ein Upgrade auf Windows 8 durchgeführt, ihn aber auf einer zweiten Festplatte installiert. Ich habe dann die SSD gelöscht (zumindest dachte ich, ich hätte das gesamte Laufwerk erstellt) und sie als Datenlaufwerk in Windows 8 verwendet.

Heute habe ich die SSD aus meinem System genommen, um sie wieder an die Arbeit zu bringen, und sofort das Ganze formatiert, um den Ubuntu-Server für die Arbeit darauf zu setzen. Jetzt bin ich wieder zu Hause und das Windows 8-Laufwerk kann nicht mehr gestartet werden. Anscheinend hat Windows 8 bei der Installation nur den Bootloader von Windows 7 durch einen eigenen ersetzt, jedoch auf der SSD.

In den letzten 2,5 Monaten habe ich die SSD gebootet, die dann an den Betriebssystemsektor der Festplatte weitergeleitet wurde. Jetzt, da die SSD weg ist (und vollständig gelöscht wurde), ist die Kette gebrochen und ich habe keinen Bootsektor. Wie erstelle ich eine, ohne Windows vollständig neu zu installieren?

Ich habe einen Windows 8-Installations-USB-Stick, mit dem ich in den Wiederherstellungsmodus wechseln kann. Hier sind einige Sachen von Diskpart, die ich von Fotos transponiert habe:

DISKPART> LIST VOL

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0                      NTFS   Partition    465 GB  Healthy
  Volume 1     C   ESD-USB      FAT32  Removable     14 GB  Healthy

DISKPART> LIST DISK

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
* Disk 0    Online          465 GB      0 B        *
  Disk 1    Online           14 GB      0 B

DISKPART> LIST PARTITION

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
* Partition 1    Reserved           128 MB  1024 KB
  Partition 2    Primary            465 GB   128 MB

DISKPART> ACTIVE

The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.

Es sieht so aus, als ob dort Platz für einen Bootsektor ist, aber ich kann dieser reservierten Partition keinen Laufwerksbuchstaben zuweisen, so weit ich mit /superuser//a/504360 kommen kann

Ich kann diese Partition auch nicht als aktiv festlegen, da die Laufwerkstabelle nicht mbt ist.

Vielen Dank.


"Ich kann diese Partition auch nicht als aktiv festlegen, da die Laufwerkstabelle nicht mbt ist." - Für die UEFI-Wartung sollten Sie sich den rEFInd Boot Manager und das rEFIt-Projekt ansehen . Rod Smith macht viel mit der UEFI-Ausrüstung, ist der Autor von rEFIind und hängt gelegentlich mit Super User zusammen.
JWW

Antworten:


7

Versuche dies:

Starten Sie die Windows 8-CD, wählen Sie die Sprache aus und wählen Sie auf dem Bildschirm "Jetzt installieren" in der unteren linken Ecke "Computer reparieren" aus. Öffnen Sie "Fehlerbehebung" und "Erweiterte Optionen". Wählen Sie im Menü für erweiterte Optionen "Eingabeaufforderung" und geben Sie Folgendes ein:

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

Eine davon sollte funktionieren.


Sir, ich befehle Ihnen für diese Antwort. Dies löste mein Problem, als ich Windows 10 nach dem Klonen von HDD auf SSD nicht starten konnte. Vielen Dank!
SU3

4
3 Jahre später musste ich tatsächlich nach dieser Antwort googeln. Ich wünschte wirklich, ich könnte mich selbst verbessern.
Luke

7

Sie benötigen keine separate Boot-Partition. Während Linux immer das Konzept einer separaten /boot/Partition hatte, begann Microsoft unter Windows erst unter Windows 7 mit dem Erstellen einer separaten 100-MiB-Partition am Anfang Ihrer physischen Festplatte, um die Startdateien zu speichern.

Der einzige Vorteil einer separaten Startpartition (abgesehen von Ihrer eigentlichen Windows-Partition) besteht darin, dass Ihr Start weiterhin funktioniert, wenn Sie mehrere Windows-Installationen auf mehreren Partitionen haben und eine oder mehrere davon formatieren / löschen müssen.

Sie haben also die Wahl zwischen beiden

  1. Verwenden Sie einen bootfähigen Partitionseditor, um den Start Ihrer aktuellen Windows-Partition zunächst um etwa 100 MiB zurückzuschieben
  2. Erstellen Sie in diesem Bereich eine neue 100-MiB-FAT32- oder NTFS-Partition.
  3. Aktivieren Sie diese Partition (setzen Sie das Flag "bootfähig" im MBR).
  4. Richten Sie die 100-MiB-Partition so ein, dass sie die erforderlichen Startinformationen enthält, um Windows manuell oder automatisch von der Windows-CD von Ihrer anderen Partition zu laden .

Oder umgehen Sie all diese Kerfuffle beim Erstellen einer separaten Boot-Partition und tun Sie dies einfach:

  1. Markieren Sie Ihre Windows-Partition mit einem bootfähigen Partitionseditor als aktiv / bootfähig (falls noch nicht geschehen).
  2. Installieren Sie die richtigen Starteinstellungen entweder manuell oder automatisch von der Windows-CD auf Ihrer Windows-Partition .

Wenn Sie keine Windows-Setup-CD haben oder die Startreparatur auf der Windows-Setup-CD Ihren PC nicht booten konnte, können Sie die richtigen Windows-Starteinstellungen auf dieser Partition mit einem automatischen Boot-Wiederherstellungsdienstprogramm wie Easy Recovery Essentials neu erstellen . Wenn Sie EasyRE zum Wiederherstellen der Startpartition verwenden, können Sie alle partitionbezogenen Schritte überspringen, da automatisch das Boot-Flag auf der richtigen Partition für Sie gesetzt wird.

Sie können eine kostenlose Tool verwenden , wie GParted auf eine bootbare CD für die benötigte Partition Änderungen verbrannt oder Verwendung diskpartder Befehlszeile auf der Setup - CD von Windows, obwohl ich das wirklich empfehlen nicht tun.

In allen Fällen müssen Sie sicherstellen, dass in Ihrem BIOS das richtige physische Laufwerk als erstes Startgerät ausgewählt ist.

Offenlegung: Ich habe an der Entwicklung von EasyRE gearbeitet. (Positiv zu vermerken ist, dass ich Ihnen helfen kann, wenn Sie Fragen dazu haben!)


Dies war die einzige, die für mich in einer VM funktionieren würde: Oder umgehen Sie all diese Kerfuffle beim Erstellen einer separaten Startpartition und tun Sie dies einfach: Markieren Sie Ihre Windows-Partition aktiv / bootfähig (falls noch nicht geschehen) mit einem bootfähigen Partitionseditor . Installieren Sie die richtigen Starteinstellungen entweder manuell oder automatisch von der Windows-CD auf Ihrer Windows-Partition. Wenn Sie kein Windows-Setup haben
Hoff

0

Sie können versuchen, das Reparaturobjekt auf der Windows-Installations-CD auszuführen. Ich bin nicht sicher, ob Windows 8 eine davon hat, aber frühere Versionen von Windows haben es getan. (Dies mag offensichtlich sein, aber verwenden Sie keine Nicht-Windows 8-CD zum Reparieren von Windows 8)


2
"Automatische Reparatur konnte Ihren PC nicht reparieren"
wizpig64

Ich habe zu diesem Zeitpunkt keine Ahnung, was ich tun soll. Meiner Meinung nach ist es Zeit, es aus dem Orbit zu entfernen und von vorne zu beginnen. Aber vielleicht finden Sie eine bessere Antwort als diese (weil das eine schreckliche Antwort ist), also tun Sie das nicht sofort.
Danielcg

0

Klingt so, als müsste der Startbereich auf dem neuen Laufwerk neu erstellt werden. Ich bin sicher, wenn Sie ein wenig recherchiert haben (über Google), könnten Sie den magischen Befehl finden, wenn er nicht auf der Reparatur-CD ist.

Sie sollten Windows nicht neu installieren müssen, sondern nur die Startinformationen.


Ja, das frage ich. Ich habe viel gegoogelt und hier nach zwei Stunden Sackgassen gepostet. Immer noch auf der Suche.
wizpig64

oder schauen Sie durch die Microsoft-Site. Ich denke, wenn Sie die Win 8-Reparaturdiskette im laufenden Betrieb ausführen, kann sie Ihre Situation beheben.
Mdpc

0

Wenn Sie bei der Installation von Windows 10 aus irgendeinem Grund zwei Festplatten in einem PC haben, wird der Bootloader (das EFI-System-Partitionsmaterial) auf die SSD übertragen (selbst wenn Sie dort ein anderes Betriebssystem haben ...) Auf dem Windows 10-Bildschirm mit der Meldung "Wir konnten keine neue Partition erstellen oder eine vorhandene finden" und beim Ausführen des Befehls ACTIVE von DISKPART wurde angezeigt, dass die ausgewählte Festplatte keine feste MBR-Festplatte ist. (Ich hatte GPT).

Also zog ich die SSD heraus, drückte auf Aktualisieren und dann als nächstes und der Installer kam durch.

PS Ich habe die Anweisungen verwendet, um die Festplatte von https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions zu partitionieren (siehe dazu) Skript unten)


Willkommen auf der Website. Schön zu sehen, dass Sie genau dort sind, um Fragen zu beantworten. Paar Dinge, die Sie beachten sollten; 1) Dies ist eine sehr alte Frage. 2) Die Frage bezieht sich auf Windows 8 , während Ihre Antwort Windows 10 betrifft . Wenn Ihre Antwort nicht betriebssystemspezifisch ist, geben Sie sie in Ihrer Antwort an.
CharlieRB

Ja, sorry, es ist nur so, dass Windows 10 und 8.1 in Bezug auf EFI / Bootloader-Sachen sehr ähnlich sind, also dachte ich mir, ich sollte es posten. Einfache Lösung für ein seltsames Problem.
Bruce Wayne

Keine Notwendigkeit, sich zu entschuldigen. Bieten Sie nur Ratschläge an, wie Sie Ihre Antwort verbessern können. Das ist in Ordnung, dass sie sich sehr ähnlich sind. Geben Sie dies in Ihrer Antwort an, damit die Leute nicht glauben, dass Sie die ursprüngliche Frage nicht gelesen haben.
CharlieRB

-1

Sie müssen mindestens eine EFI-Partition haben - ich habe sie wie Windows 7 auf 100 MB gebracht. Hier finden Sie eine Referenz und ein Beispielskript. https://technet.microsoft.com/en-us/library/hh825686.aspx


2
UEFI- und Systempartitionen sind für Windows 8 nicht obligatorisch. Windows 8 funktioniert auch im Legacy-Modus. Dies kommt auch einer "Nur Link" -Antwort sehr nahe. Vielleicht sollten Sie den relevanten Inhalt des verlinkten Artikels zusammenfassen.
JWW
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.