Windows bootet nicht von meiner Bootcamp-Partition auf einem DIY-Fusion-Laufwerk – gibt den Fehler „Kein bootfähiges Gerät gefunden“ aus

Ich habe ein MacBookPro 9,1 (Mitte 2012, nicht Retina) mit OS X 10.8.2.

Folgendes habe ich an meinem System gemacht:

  1. Windows 7 x64 Pro auf einer Bootcamp-Partition installiert; alle Windows-Updates installiert.
  2. Speichern Sie mit WinClone ein Image dieser Bootcamp-Partition.
  3. Optisches Laufwerk und HDD entfernt.
  4. Installierte Festplatte anstelle des optischen Laufwerks.
  5. SSD statt HDD verbaut.
  6. Auf Wiederherstellungspartition gebootet, OS X auf einem Flash-Laufwerk installiert.
  7. Auf Flash-Laufwerk gebootet, Fusionslaufwerk gemäß den Anweisungen von MacWorld erstellt
  8. Von der Wiederherstellungspartition auf dem Flash-Laufwerk gebootet.
  9. Das System wurde von einem Time Machine-Backup auf dem Fusion Drive wiederhergestellt. Leider scheint es, dass ich keine Wiederherstellungspartition habe, weil ich OS X nie auf meinem Fusion-Laufwerk installiert habe. Aber das ist ein Thema für einen anderen Tag.
  10. Mit dem Boot Camp-Assistenten eine Boot Camp-Partition auf meiner Festplatte erstellt.
  11. Stellen Sie mit WinClone meine Windows-Installation aus dem zuvor erstellten Image wieder her.

Jetzt startet Windows mit einem schwarzen Bildschirm und sagt mir, dass es kein bootfähiges Gerät finden kann. Ich habe ein paar Dinge versucht, um dies zu beheben, alles ohne Wirkung:

  1. Ich weiß, dass VMware Fusion eine Bootcamp-Partition vorbereiten muss, um sie zu virtualisieren, also dachte ich, dass es versehentlich Dinge reparieren könnte. Obwohl es meine Bootcamp-Partition erfolgreich in eine virtuelle Maschine gebootet hat, kann ich leider immer noch nicht in Windows booten .
  2. Ich dachte, ich würde einfach versuchen, Windows neu zu installieren. Überraschenderweise startete mein System von meiner Windows-Installations-CD, die sich in meinem ursprünglichen optischen Laufwerk befand (das ich in ein USB-Gehäuse gesteckt hatte). Aber Windows weigerte sich zu installieren und gab mir einen Fehler 0x8030024. Es scheint, dass die Lösung für dieses Problem darin besteht, alle Laufwerke außer dem zu trennen, auf dem Sie Windows installieren möchten, was ich sehr gerne vermeiden möchte. Es wäre ein Schmerz, aber mehr noch, ich fürchte, es würde mein Fusion-Laufwerk beschädigen, selbst wenn ich darauf achte, OS X niemals mit getrennter SSD zu booten.
  3. Viele Stellen sagten, dass dieser Fehler von einem geborstenen MBR herrührt, und schlagen vor, ein Tool wie gptfdisk zu verwenden, um ihn neu zu schreiben. Ich habe die Anleitung hier befolgt , aber das hat auch nicht funktioniert.

Ich bin jetzt völlig ratlos, wie ich weiter vorgehen soll, und Google ist auch keine große Hilfe.

Abschließend noch einige Informationen, die für Sie hilfreich sein könnten:

$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         239.7 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:          Apple_CoreStorage                         648.4 GB   disk1s2
   3:                 Apple_Boot Boot OS X               650.0 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                100.9 GB   disk1s4
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Mayfly                 *884.0 GB   disk2

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 63DC419F-1A09-4C5B-977A-F59F79502CA1
   =========================================================
   Name:         FusionDrive
   Size:         888087773184 B (888.1 GB)
   Free Space:   0 B (0 B)
   |
   +-< Physical Volume B1B14251-2DB3-491C-9E7A-5C2FD11881BA
   |   ----------------------------------------------------
   |   Index:    0
   |   Disk:     disk0s2
   |   Status:   Online
   |   Size:     239713435648 B (239.7 GB)
   |
   +-< Physical Volume D0BA2837-514D-4620-8E1D-26D18137CA94
   |   ----------------------------------------------------
   |   Index:    1
   |   Disk:     disk1s2
   |   Status:   Online
   |   Size:     648374337536 B (648.4 GB)
   |
   +-> Logical Volume Family 736A8900-FE9C-4342-A932-EDC35444774C
       ----------------------------------------------------------
       Encryption Status:       Unlocked
       Encryption Type:         None
       Conversion Status:       NoConversion
       Conversion Direction:    -none-
       Has Encrypted Extents:   No
       Fully Secure:            No
       Passphrase Required:     No
       |
       +-> Logical Volume B4997853-59F8-4480-BB48-3481B2F2A123
           ---------------------------------------------------
           Disk:               disk2
           Status:             Online
           Size (Total):       884000030720 B (884.0 GB)
           Size (Converted):   -none-
           Revertible:         No
           LV Name:            Mayfly
           Volume Name:        Mayfly
           Content Hint:       Apple_HFS

$  sudo gpt -r -vv show disk1
Password:
gpt show: disk1: mediasize=750156374016; sectorsize=512; blocks=1465149168
gpt show: disk1: Suspicious MBR at sector 0
gpt show: disk1: Pri GPT at sector 1
gpt show: disk1: Sec GPT at sector 1465149167
      start        size  index  contents
          0           1         MBR
          1           1         Pri GPT header
          2          32         Pri GPT table
         34           6         
         40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  1266356128      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
 1266765768     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
 1268035304         280         
 1268035584   197111808      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
 1465147392        1743         
 1465149135          32         Sec GPT table
 1465149167           1         Sec GPT header

$ sudo fdisk /dev/disk1
Disk: /dev/disk1    geometry: 91201/255/63 [1465149168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 - 1268035583] <Unknown ID>
*2: 07 1023 254  63 - 1023 254  63 [1268035584 -  197111808] HPFS/QNX/AUX
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused  

Antworten (2)

Das Problem war anscheinend, dass sich die Festplatte im optischen Schacht befand. Ich habe Behauptungen gefunden, dass Windows nicht dafür ausgelegt ist, von externen Laufwerken zu booten, und dass es fehlschlägt, wenn Sie eine Festplatte in einen optischen Schacht stecken und versuchen, Windows davon zu booten.

Ich habe keine Ahnung, ob dies eine genaue Aussage ist, aber was ich weiß, ist Folgendes: Als ich meine Festplatte wieder in ihre ursprüngliche Position brachte und die SSD in den optischen Laufwerksschacht legte, begann Windows erneut zu booten, als wäre nichts passiert. Der Fusionsantrieb funktionierte auch noch.

Nach dem, was ich mit meinem Macbook Aluminium getestet habe, 64 GB SSD im Laufwerksschacht und 750 GB HD in der Optibay: Windows wird nicht in der Optibay installiert, aber es bootet problemlos davon, sobald es installiert ist. Möglicherweise müssen Sie rEFIt verwenden, um die Installation zu starten, wenn Sie das Laufwerk nicht einfach austauschen können.

Dies ist meistens auch das, was ich gefunden habe, obwohl rEFIt/rEFInd und Boot Runner nichts dazu beigetragen haben, die Situation zu lindern. Ich habe die Festplatte wieder in den Laufwerksschacht getauscht und Windows wurde problemlos installiert. Einmal zurück zum Optibay getauscht, bootete es normal.