Nach der Größenänderung der NTFS-Partition wird Windows 10 nicht mehr gestartet

531
Joshua Walsh

Mein Computer ist für ein doppeltes Booten über Grub konfiguriert. Ich betreibe Windows 10 und Ubuntu 17.10.

Heute habe ich in Ubuntu gearbeitet, und auf meiner ext4-Partition war nicht genügend Speicherplatz vorhanden. Um es größer zu machen, musste ich zuerst meine Windows-Startpartition verkleinern.

Ich habe ntfsresizedas Dateisystem verkleinert (was fehlerfrei war) und dann fdiskdie Partition löschen und neu erstellen. Ich war mir dessen bewusst ntfsresizeund fdiskstimme nicht mit MB gegen MiB überein. Um dies zu kompensieren, habe ich den 'Bytes'-Wert in der Ausgabe von überprüft ntfsresizeund diesen in KiB konvertiert. Dann habe ich diesen Wert in verwendet fdisk. Als ich gefragt wurde, ob ich die vorhandene NTFS-Signatur entfernen wollte, sagte ich nein. Ich habe den Laufwerkstyp auf 11 (Microsoft-Grunddaten) gesetzt. Aufgrund meines GPT-Laufwerks konnte ich das Laufwerk nicht als bootfähig markieren. Daher fdiskwurde partedes dort geöffnet und geändert.

Nach all dem versuchte ich, in Windows neu zu starten, um chkdsk auszuführen, aber anstelle von Windows zu booten, wurde Startup Repair automatisch gestartet. Es sagte, es sei nicht möglich, Windows automatisch zu reparieren. Ich habe die Eingabeaufforderung für die Wiederherstellung geöffnet, und mein Laufwerk wird erkannt und bereitgestellt. (Obwohl es als E: statt C angehängt ist :) Ich lief chkdsk E: /Fund es wurde erfolgreich abgeschlossen. Ich kann alle Dateien darauf sehen. Ich habe versucht zu laufen, bootrec /FixMbrwas zu funktionieren schien, bootrec /FixBootwas zu einem Fehler "Zugriff wurde verweigert" geführt hat, und bootrec /RebuildBcdder meine Windows-Installation erkennen und der BCD hinzufügen konnte.

Nach all dem wird jedoch jedes Mal, wenn ich versuche, Windows zu starten, nur die Starthilfe gestartet. Ich kann immer noch in Ubuntu booten, und ich kann sogar mein C-Laufwerk als Lese- und Schreibzugriff verwenden ntfs-3g.

Was könnte ich vermissen? Warum weigert sich Windows, zu booten, obwohl die Partition fehlerfrei scheint?

Danke im Voraus!

BEARBEITEN: Hier ist meine Boot-Repair-Ausgabe: http://paste.ubuntu.com/p/YCkzCcNdkN/

0
Ich bin nicht zu 100% sicher, aber ich denke, dass die Bootpartition ein spezieller Typ ist und Windows nicht bootet, wenn es nicht dieser Typ ist. Wenn Sie die Bootpartition entfernt und neu erstellt haben, haben Sie den Inhalt zurück verschoben? LPChip vor 5 Jahren 0
Wenn Sie in fdisk eine Partition entfernen, bleiben die Daten erhalten. Das Erstellen einer Partition mit demselben Startsektor bedeutet, dass die Daten auf der neuen Partition vorhanden sind. Ich kann die Daten innerhalb der neuen Partition sowohl in Linux als auch in Windows Recovery anzeigen. Es wird einfach nicht booten. :( Joshua Walsh vor 5 Jahren 0

1 Antwort auf die Frage

1
harrymc

Ich wiederhole immer wieder, dass die Größe der Windows-Festplatte nur über die Datenträgerverwaltung geändert werden sollte, da Windows keine zerstörerische Größenänderung zulässt, was hier passiert ist.

Da die automatische Reparatur nicht funktioniert, starten Sie den Repair Startup im Befehlszeilenmodus und geben Sie die folgenden Befehle ein:

diskpart select disk 0 list partition select partition X (X is the partition number where Windows is installed) active exit 

Wenn dies nicht funktioniert und keine bessere Lösung angezeigt wird, ist eine Neuinstallation von Windows erforderlich.

"Der ausgewählte Datenträger ist kein fester MBR-Datenträger. Der Befehl ACTIVE kann nur auf festen MBR-Datenträgern verwendet werden." Joshua Walsh vor 5 Jahren 0
@JoshuaWalsh: Das Poster hat "bootrec / FixMbr, was zu funktionieren schien". harrymc vor 5 Jahren 0
Ich bin das poster Bootrec / FixMbr sagt: "Der Vorgang wurde erfolgreich abgeschlossen." Wenn ich die Befehle ausführe, die Sie gesendet haben, bekomme ich den Fehler aus meinem Kommentar. Joshua Walsh vor 5 Jahren 0
Ihre Festplatte ist GPT, daher gilt der obige Hinweis nicht und ich weiß nicht wirklich, was "bootrec / FixMbr" getan hat. Ich empfehle ein [Windows 10 In-Place-Upgrade] (https://www.tenforums.com/tutorials/16397-repair-install-windows-10-place-upgrade.html) und keine von grub. Dies wird höchstwahrscheinlich Grub zerstören, das repariert oder neu installiert werden muss. Wenn dies nicht funktioniert, liegt ein ernstes Problem vor. harrymc vor 5 Jahren 1