Ich brauchte mehr Speicherplatz auf meiner Windows-Partition ... Also habe ich das Festplattendienstprogramm verwendet, um etwas Speicherplatz von der OS X-Partition freizugeben, und beim Neustart von Windows, um den freien Speicherplatz zu Windows hinzuzufügen, stellte ich fest, dass Windows nicht mehr startet! OS X bootet immer noch, aber wie kann ich meine Windows-Partition reparieren, ohne Windows neu zu installieren und alle meine Daten zu verlieren?
Folgendes hat bei mir funktioniert. Ich habe macOS 10.12.3 und Windows 10.
Laufen
fdisk -e /dev/disk0"
p
setpid 4
[press enter]
flag 4
p
write
y
Die folgenden Terminalbefehle haben sich in dieser Situation bewährt. Es ist eine Lösung innerhalb des letzten Jahres von jemandem mit dem gleichen Problem. Das Festplatten-Dienstprogramm und Boot Camp wurden nie für eine Zusammenarbeit entwickelt. Leider sind sie überhaupt nicht beschriftet, um zu verhindern, dass diese Art von Veranstaltung stattfindet.
Für die Zukunft glaube ich, dass die Größe der Partition im Boot Camp-Assistenten geändert werden kann. Da Sie dies jedoch bereits getan haben, müssen Sie Ihre Partition manuell anpassen, damit sie wieder bootet. Ersetzen Sie disk0 natürlich durch Ihre Festplattennummer, die Sie im Festplatten-Dienstprogramm finden.
https://discussions.apple.com/thread/6465316
sudo fdisk -e /dev/disk0 p setpid 4 07 flag 4 p write y
Starten Sie jetzt neu und halten Sie die ALT-Taste gedrückt und prüfen Sie, ob Windows angezeigt wird und bootfähig ist. Wenn Sie „fehlendes Betriebssystem“ erhalten, führen Sie die Windows-Starthilfe durch und prüfen Sie, ob Windows lebendig zurückkehrt. Wenn Sie den Unterschied zwischen dem Bildschirm des Festplatten-Dienstprogramms (zwei Partitionen) und der fdisk-Ausgabe (oder der GPT) bemerken, gibt es „versteckte“ Partitionen und der für Windows verwendete MBR-Partitionierungsstil erlaubt maximal 4 Partitionen. Wenn Sie weitere Erklärungen benötigen, lesen Sie den ursprünglichen Thread. Yosemite sollte nicht auf einem Computer installiert werden, der für Sie kritisch ist. Wenn nur die Partitionierung durchgeführt wurde, aber Yosemite NICHT installiert wurde, sind Sie in einer besseren Verfassung. Yosemite ignoriert und ist sich des Bootcamps nicht bewusst und erstellt eine zusätzliche Wiederherstellungs-Festplatte und verschiebt die Dinge.
klanomath
sudo fdisk /dev/disk0
undsudo gpt -r show /dev/disk0
zu Ihrer Frage hinzu.