É um modelo MacBook Pro 13 "2012, que veio com um HD de 500 GB e uma unidade óptica. Eu estava usando o OS X e o Windows 10 com inicialização dupla sem nenhum problema de inicialização. Se eu pressionasse Option
antes OS X é iniciado, haveria três opções que eram "Macintosh HD", "Recuperação" e "Windows" (devem ser os rótulos dessas partições).
Acabei de comprar um SSD e gostaria de colocar o SSD no compartimento original do disco rígido - na verdade, já o fiz. O disco rígido antigo está conectado ao compartimento da unidade óptica usando um segundo disco HDD. Foi tudo o que fiz. Eu não particionei novamente, o disco rígido acabou de ser movido como está.
$ 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
Depois que eu fiz tudo isso, o OS X inicializa perfeitamente, mas eu posso ver no sistema que o HDD se torna disk1
- foi disk0
. Então, o Windows não inicializa mais. Ainda consigo ver exatamente as mesmas coisas no bootmenu, mas se eu escolher o Windows, haverá tela preta com o cursor piscando e o Windows nunca será iniciado.
Eu fiz algumas pesquisas com o Google, mas raramente vi problemas exatamente os mesmos que os meus. Algumas pessoas discutem sobre BootCamp depois de reparticionar seu disco rígido, o que não é meu caso. Algumas pessoas tiveram problemas ao instalar o Windows no segundo HDD, o que não é meu caso - na verdade, algumas respostas a esses problemas sugerem que eles instalem o Windows no HDD primeiro e movam o HDD para o compartimento óptico depois disso ... (E eles não usando BootCamp eu acho ...)
Acredito que meu MBR ainda está correto e correto, e a paritição do Windows está sinalizada agora.
$ 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
Por favor, não considere porque eu comprei um SSD ... Atualmente eu só quero que este problema seja resolvido com o mínimo de esforço possível. Eu prefiro inicializar a partir de um HDD de compartimento óptico agora - se possível - em vez de tentar reinstalar tudo no SSD.
Agora, o BootCamp Assistant me permite escolher qual HDD usar. Se eu escolher o segundo HDD, haverá uma opção disponível para remover o Windows. Não sei se é o sinal de que o que eu quero não é possível.
Se isso não for possível, existe uma maneira de mover a instalação do Windows para o SSD sem ter que reinstalá-lo? Eu tenho um USB de inicialização do Windows PE que pode ser usado para a correção do bootmenu.
Como alguém diz que pode ser um problema de BCD, colei minha lista de BCD aqui:
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
Realmente não tenho ideia de como posso consertar isso porque os itens dizem C:
em vez de ID de disco ou qualquer outra coisa ... Estou começando a me preocupar se não for um problema de BCD ...