Beim Dual-Boot-MacBook mit BootCamp wurde die Festplatte in den optischen Schacht verschoben und Windows startet nicht mehr

0

Es ist ein MacBook Pro 13" Modell 2012, das mit einer 500 GB Festplatte und ein optisches Laufwerk kam. Ich war mit es mit OS X und Windows 10 Dual-Boot ohne Booten Problem. Wenn ich gedrückt , Optionbevor OS X gestartet wird , es würde Es gibt drei Optionen: "Macintosh HD", "Recovery" und "Windows" (sollten die Bezeichnungen dieser Partitionen sein).

Ich habe gerade eine SSD gekauft und möchte die SSD in den ursprünglichen Festplattenschacht einsetzen - eigentlich habe ich das schon getan. Die alte Festplatte wird mit einem zweiten Festplatten-Caddy an den Schacht des optischen Laufwerks angeschlossen. Das ist alles was ich getan habe. Ich habe nicht neu partitioniert, die Festplatte wurde einfach so verschoben, wie sie ist.

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                                                   *240.1 GB   disk0
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HD            345.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
   4:       Microsoft Basic Data WINDOWS                 154.0 GB   disk1s4

Nachdem ich all dies getan habe, bootet OS X perfekt, aber ich kann im System sehen, dass die Festplatte wird disk1- es war disk0. Dann bootet Windows nicht mehr. Ich kann immer noch genau die gleichen Dinge im Bootmenü sehen, aber wenn ich Windows wähle, erscheint ein schwarzer Bildschirm mit blinkendem Cursor und Windows startet nie.

Ich habe einige Nachforschungen mit Google angestellt, aber nur selten genau dieselben Probleme wie ich gesehen. Einige Leute streiten sich über BootCamp, nachdem sie ihre Festplatte neu partitioniert haben, was nicht mein Fall ist. Einige Leute hatten Probleme bei der Installation von Windows auf der 2. Festplatte, was auch nicht mein Fall ist - tatsächlich schlagen einige Antworten auf dieses Problem vor, dass sie Windows zuerst auf der Festplatte installieren und die Festplatte danach in den optischen Schacht verschieben ... (und das taten sie nicht) mit BootCamp denke ich ...)

Ich glaube, dass mein MBR immer noch einwandfrei und korrekt ist und die Windows-Partition jetzt markiert ist.

$ sudo fdisk -e /dev/disk1
Password:
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1> p
Disk: /dev/disk1    geometry: 60801/255/63 [976773168 sectors]
Offset: 0   Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>
 2: AF 1023 254  63 - 1023 254  63 [    409640 -  674312704] HFS+        
 3: AB 1023 254  63 - 1023 254  63 [ 674722344 -    1269536] Darwin Boot 
*4: 07 1023 254  63 - 1023 254  63 [ 675993600 -  299835101] HPFS/QNX/AUX
fdisk: 1> exit

Bitte überlegen Sie nicht, warum ich eine SSD gekauft habe ... Zur Zeit möchte ich, dass dieses Problem mit so wenig Aufwand wie möglich gelöst wird. Ich würde jetzt - wenn möglich - lieber von einer Festplatte mit optischem Schacht booten, anstatt zu versuchen, alles auf der SSD neu zu installieren.

Jetzt kann ich mit BootCamp Assistant auswählen, welche Festplatte verwendet werden soll. Wenn ich die 2. Festplatte wähle, gibt es eine Option, die das Entfernen von Windows ist. Ich weiß nicht, ob das das Zeichen dafür ist, dass das, was ich will, nicht möglich ist.

Wenn dies nicht möglich ist - Gibt es eine Möglichkeit, die Windows-Installation auf SSD zu verschieben, ohne sie erneut installieren zu müssen? Ich habe ein Windows PE-Boot-USB, das möglicherweise zur Behebung von Bootmenüs verwendet wird.


Da jemand sagt, dass dies ein BCD-Problem sein könnte, habe ich meine BCD-Liste hier eingefügt:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
default                 {default}
resumeobject            {77da1021-90b9-11e5-9a63-9c85ed0d120f}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=C:
path                    \WINDOWS\system32\winload.exe
description             Windows 10
locale                  zh-CN
inherit                 {bootloadersettings}
recoverysequence        {da049ca7-90b9-11e5-9a63-9c85ed0d120f}
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
resumeobject            {77da1021-90b9-11e5-9a63-9c85ed0d120f}
nx                      OptIn
bootmenupolicy          Standard

Wirklich keine Ahnung, wie ich das beheben kann, weil die Elemente C:anstelle der Festplatten-ID oder irgendetwas anderes sagen ... Ich beginne mir Sorgen zu machen, wenn es kein BCD-Problem ist ...

bfrgzju
quelle

Antworten:

0

Möglicherweise wurde der Festplatte eine andere Laufwerksnummer zugewiesen, sodass BCD nicht finden kann, wo Windows installiert ist. Ich bin kein Mac-Benutzer und weiß nicht, wie ich das Problem beheben soll. Das Booten von einer Windows-CD und die Auswahl der Reparaturoption können hilfreich sein, auch wenn ich nicht sicher bin, wie dies auf einem Mac funktionieren würde. (Die Verwendung der Windows-Festplatte ist auf einem Mac, auf dem BootCamp ausgeführt wird, nicht sicher, wie in den Kommentaren unten beschrieben.)

Jake Charman
quelle
Sie mögen Recht haben, aber es ist niemals ratsam, Windows die Festplattenstruktur berühren zu lassen. Es versteht einfach nicht, wie der Mac es täuscht, dass es sich um eine normale MBR-Festplatte handelt.
Tetsujin
Ich bin mit @Tetsujin einverstanden. Ich denke nicht, dass es eine gute Idee ist, Windows das Booten "reparieren" zu lassen ... BTW, sind Sie sicher, dass das Problem bei BCD liegt?
bfrgzju
Wie ich in meiner Antwort sagte, bin ich kein Mac-Benutzer. Dies sind die Schritte, die ich ausführen würde, wenn einer meiner Windows-Computer nach dem Verschieben eines Datenträgers nicht booten könnte. Ich habe meine Antwort bearbeitet, um zu zeigen, dass die Verwendung der Windows-CD keine gute Idee ist.
Jake Charman