Sur le MacBook à double démarrage à l'aide de BootCamp, déplacé HDD vers la baie optique et Windows, plus de bottes

Il s'agit d'un modèle MacBook Pro 13 "2012, fourni avec un disque dur de 500 Go et un lecteur optique. Je l'utilisais avec OS X et Windows 10 à double démarrage sans aucun problème de démarrage. Si j'ai appuyé sur Option avant que OS X démarre, Seraient trois options qui étaient "Macintosh HD", "Récupération" et "Windows" (devraient être les étiquettes de ces partitions).

Je viens d'acheter un SSD et je voudrais mettre le SSD sur la baie de disque dur d'origine – en fait, je l'ai déjà fait. L'ancien disque dur est connecté à la baie de lecteur optique à l'aide d'un 2ème caddie HDD. C'est tout ce que j'ai fait. Je n'ai pas regroupé, le disque dur était simplement déplacé tel quel.

 $ 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 

Après avoir fait tout cela, OS X démarre parfaitement, mais je peux voir dans le système que le disque dur devient disk1 – c'était disk0 . Ensuite, Windows ne démarre plus. Je peux encore voir exactement les mêmes choses dans le bootmenu mais si je choisissais Windows, il y aurait un écran noir avec un curseur clignotant et Windows ne démarre jamais.

J'ai fait des recherches avec Google mais j'ai rarement vu des problèmes exactement comme les miennes. Certaines personnes se disputent BootCamp après avoir réparti leur HDD, ce qui n'est pas mon cas. Certaines personnes ont eu problème à installer Windows sur le 2ème disque dur, ce qui n'est pas mon cas non plus – en fait, certaines réponses à ces problèmes suggèrent qu'ils installent Windows sur le disque dur en premier et déplace le disque dur à la baie optique après cela … (Et ils n'étaient pas En utilisant BootCamp je pense …)

Je crois que mon MBR est toujours sonore et correct, et la parité Windows est signalée maintenant.

 $ 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 

Ne considérez pas pourquoi j'ai acheté un SSD … Actuellement, je souhaite que ce problème soit résolu avec autant d'efforts que possible. Je préfère démarrer à partir d'un disque dur HDD optique maintenant – si possible – plutôt que d'essayer de réinstaller tout sur le SSD.

Maintenant BootCamp Assistant m'a permis de choisir quel disque dur utiliser. Si je choisis le 2ème disque dur, il y aura une option disponible pour supprimer Windows. Je ne sais pas si c'est le signe que ce que je veux n'est pas possible.

Si cela n'est pas possible – Existe-t-il un moyen de déplacer l'installation de Windows vers SSD sans devoir la réinstaller? J'ai un démarrage USB Windows PE qui pourrait être utilisé pour la fixation bootmenu.


Puisque quelqu'un dit que cela pourrait être un problème BCD, j'ai collé ma liste BCD ici:

 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 

Je n'ai vraiment aucune idée de la façon dont je peux le réparer parce que les éléments disent C: au lieu de l'ID du disque ou autre chose … Je commence à m'inquiéter si ce n'est pas un problème BCD …

Il se peut que le disque dur ait un numéro de disque différent, donc BCD ne peut pas trouver où Windows est installé. N'étant pas un utilisateur Mac moi-même, je ne sais pas comment résoudre le problème. L'amorçage à partir d'un disque Windows et la sélection de l'option de réparation peuvent aider, bien que je ne suis pas certain de savoir comment cela fonctionnerait sur un Mac. (L'utilisation du disque Windows n'est pas sécurisée sur un Mac exécutant BootCamp tel que détaillé dans les commentaires ci-dessous)