Windows ne démarre pas sur la partition de mon camp d'amorçage sur un lecteur de fusion DIY: erreur «Aucun périphérique amorçable n'a été trouvé»

1

J'ai un MacBookPro 9,1 (mi-2012, sans rétine) sous OS X 10.8.2.

Voici ce que j'ai fait à mon système:

  1. Installé Windows 7 x64 Pro sur une partition de boot camp; installé toutes les mises à jour Windows.
  2. À l'aide de WinClone, enregistrez une image de cette partition de camp d'initialisation.
  3. Suppression du lecteur optique et du disque dur.
  4. Disque dur installé à la place du lecteur optique.
  5. SSD installé à la place du disque dur.
  6. Démarré sur la partition de récupération, installé OS X sur un lecteur flash.
  7. Démarré sur un lecteur flash, créé un lecteur de fusion en suivant les instructions de MacWorld
  8. Démarré sur une partition de récupération sur un lecteur flash.
  9. Système restauré sur le lecteur de fusion à partir d'une sauvegarde Time Machine. Malheureusement, il semble que, du fait que je n’ai jamais installé OS X sur mon lecteur Fusion, je n’ai pas de partition de restauration. Mais c'est un problème pour un autre jour.
  10. À l'aide de l'assistant Boot Camp, j'ai créé une partition Boot Camp sur mon disque dur.
  11. À l'aide de WinClone, restaurez mon installation Windows à partir de l'image créée précédemment.

Maintenant, Windows démarre sur un écran noir me disant qu'il ne trouve pas de périphérique amorçable. J'ai essayé quelques solutions pour résoudre ce problème, le tout sans effet:

  1. Je sais que VMware Fusion doit préparer une partition de camp d’amorçage pour la virtualiser. J’ai donc pensé que cela pourrait réparer des choses par inadvertance. Hélas, bien que ma partition Boot Camp ait été correctement initialisée sur une machine virtuelle, je ne parviens toujours pas à démarrer Windows.
  2. J'ai pensé que je voudrais juste essayer de réinstaller Windows. Étonnamment, mon système a démarré sur mon disque d'installation Windows, qui était dans mon lecteur optique d'origine (que j'avais mis dans un étui USB). Mais, Windows a refusé de s’installer, me donnant une erreur 0x8030024. Il semble que la solution à ce problème consiste à déconnecter tous les lecteurs, à l'exception de celui sur lequel vous voulez installer Windows, ce que j'aimerais bien éviter. Ce serait une douleur, mais plus que cela, j'ai bien peur que cela cogne mon lecteur de fusion, même si je fais attention de ne jamais démarrer OS X avec le SSD déconnecté.
  3. Beaucoup d'endroits ont dit que cette erreur résultait d'un MBR bouché, et suggèrent d'utiliser un outil comme gptfdisk pour le réécrire. J'ai suivi les instructions ici , mais cela n'a pas fonctionné non plus.

Je ne sais plus trop comment procéder, et Google ne m'aide pas beaucoup non plus.

En conclusion, voici quelques informations qui pourraient vous être utiles:

$ 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  
Ryan Ballantyne
la source

Réponses:

1

Le problème, semble-t-il, était que le disque dur se trouvait dans la baie optique. J'ai trouvé des affirmations selon lesquelles Windows avait été conçu pour ne pas démarrer à partir de lecteurs externes et que, si vous insérez un disque dur dans une baie optique et tentez de démarrer Windows à partir de celui-ci, il échouera.

Je ne sais pas du tout s'il s'agit d'une déclaration exacte, mais ce que je sais, c'est que, lorsque j'ai remis le disque dur dans sa position d'origine et que j'ai placé le SSD dans la baie du lecteur optique, Windows a redémarré comme si de rien n'était. La fusion a également fonctionné aussi.

Ryan Ballantyne
la source
1

D'après ce que j'ai testé avec mon Macbook Aluminium, SSD de 64 Go dans la baie de lecteur et HD de 750 Go dans Optibay: Windows ne s'installe pas dans Optibay, mais il démarrera correctement une fois installé. Vous devrez peut-être utiliser reFIt pour démarrer l'installation si vous ne pouvez pas simplement échanger le lecteur.

Alex
la source
C’est surtout ce que j’ai trouvé, bien que rEFIt / rEFInd et Boot Runner n’aient rien fait pour améliorer la situation. J'ai remplacé le disque dur par la baie de lecteur et Windows a été installé correctement. Une fois rétabli sur Optibay, celui-ci s’amorçait normalement.
Josh Smith