Ihr Computer verwendet zwei Partitionstabellen, die auf Ihrem internen Laufwerk gespeichert sind. Die erste ist die MBR-Partitionstabelle (Master Boot Record) und die zweite die GUID-Partitionstabelle (GPT). Sie haben die Befehle fdisk
und verwendet gpt
, um den größten Teil des Inhalts der MBR-Partitionstabelle bzw. der GPT auszudrucken.
Windows (über BIOS gestartet) ignoriert den GPT größtenteils und verwendet die MBR-Tabelle ausschließlich, um die Partitionen auf Ihrem internen Laufwerk zu bestimmen. Für Macs ist es üblich, dass die erste Partition in der MBR-Tabelle eine ID = hat EE
. Auch diese Partition sollte bei einer logischen Blockadresse (Logical Block Address, LBA) von 1 beginnen und an derselben LBA enden wie die EFI-Partition in der GPT. (Die EFI-Partition hat eine GUID = C12A7328-F81F-11D2-BA4B-00A0C93EC93B
.)
Ihre MBR-Partitionstabelle enthält die folgenden Probleme:
- Ihre erste Partition (id =
EE
) erstreckt sich über die EFI-Partition in der GPT hinaus. Tatsächlich deckt diese Partition die ersten drei Partitionen in der GPT ab.
- Die letzte Partition (Nummer 4) ist leer. Hier wurden wahrscheinlich die HFS + -Partitionsinformationen gespeichert, bevor Sie auf Windows 10 aktualisiert haben.
- Die Partitionen sind nicht in aufsteigender Reihenfolge. Ich weiß nicht, ob dies behoben werden muss. Vorerst werde ich dieses Problem ignorieren.
Einer der einfachsten Befehle, mit denen diese Art von Problemen behoben werden können, ist gdisk
. Dieser Befehl ist in den meisten Linux-Installationen enthalten. Im Folgenden finden Sie ein Beispiel für die Verwendung des Befehls zum Reparieren Ihres Mac. In dem Beispiel dieser Befehl unter OS X ausgeführt wurde nehme ich Sie Linux verwenden, deshalb sollten Sie ersetzen /dev/sda
für /dev/disk0
.
Steelhead:~ davidanderson$ gdisk /dev/disk0
GPT fdisk (gdisk) version 1.0.1
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help): r
Recovery/transformation command (? for help): h
WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.
Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 5 4 2
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
Creating entry for GPT partition #5 (MBR partition #2)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): y
Creating entry for GPT partition #4 (MBR partition #3)
Enter an MBR hex code (default 83): 83
Set the bootable flag? (Y/N): n
Creating entry for GPT partition #2 (MBR partition #4)
Enter an MBR hex code (default AF): af
Set the bootable flag? (Y/N): n
Recovery/transformation command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.
Steelhead:~ davidanderson$
Am Ende der Ausgabe von sudo fdisk /dev/disk0
sollten die folgenden Werte in den Spalten #, id, start und size angezeigt werden.
#: id start size
------------------------------
1: EE 1 409639
*2: 07 744597504 214845440
3: 83 451624920 292970696
4: AF 409640 449945744
Wenn Ihre Werte unterschiedlich sind, aktualisieren Sie Ihre Frage und melden Sie die Unterschiede.
diskutil list
,diskutil cs list
,sudo gpt -r show /dev/disk0
undsudo fdisk /dev/disk0
. Diese Befehle ändern Ihren Computer nicht. Einige fragen möglicherweise nach Ihrem Anmeldekennwort. Das ist normal.