Reparando o Boot Camp em um disco rígido secundário

1

Eu consegui instalar o Windows em uma partição de um disco rígido secundário com o Winclone, mas não consigo inicializá-lo. Agora, quando escolho o Windows como dispositivo de inicialização, recebo o erro "Nenhum dispositivo inicializável - insira o disco de inicialização e pressione qualquer tecla".

Eu joguei muito com o eFit, rEFind, gptsync e amigos, mas ainda não consegui consertá-lo.

Eu encontrei um segmento semelhante, mas não encontrei nada sobre como consertar o MBR para duas unidades. ( link )

Aqui está o último código que eu tentei; Eu me apavorei no final ...

Last login: Sat May 11 09:02:53 on console
Jolin-M:~ JolinM$ sudo gdisk /dev/disk0
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/disk0: 125045424 sectors, 59.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5AB6E84E-2E88-4DE1-9931-03182B67EABE
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 125045390
Partitions will be aligned on 8-sector boundaries
Total free space is 13 sectors (6.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          409640       123775847   58.8 GiB    AF00  SSD
   3       123775848       125045383   619.9 MiB   AB00  Recovery HD

Command (? for help): q   

Jolin-M:~ JolinM$ sudo gdisk /dev/disk1
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.

Command (? for help): p
Disk /dev/disk1: 488397168 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 0E0A8E5C-5CA7-4C12-AAA9-C454E9E6ABF1
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488397134
Partitions will be aligned on 8-sector boundaries
Total free space is 1271309 sectors (620.8 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          409640       438299463   208.8 GiB   AF00  Untitled
   3       439570432       488396799   23.3 GiB    0700  BOOTCAMP

Command (? for help): w

Warning! Mismatched GPT and MBR partition! MBR partition 4, of type 0x07,
has no corresponding GPT partition! You may continue, but this condition
might cause data loss in the future!

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): n
Aborting write of new partition table.

Command (? for help): q

E aqui está o novo código após uma tentativa fracassada de corrigir o erro.

Jolin-M:~ JolinM$ sudo gdisk /dev/disk1
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
***************************************************************


Command (? for help): p
Disk /dev/disk1: 488397168 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): C9DD6E4E-F901-43E8-BFE6-56E0FD8A3E47
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488397134
Partitions will be aligned on 8-sector boundaries
Total free space is 1271309 sectors (620.8 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System
   2          409640       438299463   208.8 GiB   AF00  Apple HFS/HFS+
   3       439570432       488396799   23.3 GiB    0700  Microsoft basic data

Command (? for help): r

Recovery/transformation command (? for help): o

Disk size is 488397168 sectors (232.9 GiB)
MBR disk identifier: 0x00000000
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1    488397167   primary     0xEE

Recovery/transformation command (? for help): 
    
por Jolin M 11.05.2013 / 15:28

1 resposta

0

Primeiro, dê atenção ao aviso de gdisk sobre tabelas de partição GPT e MBR incompatíveis !!!! Uma causa comum desse aviso é que você modificou o Tabela de partições MBR usando uma ferramenta que não reconhece o GPT. Isso pode acontecer se você usar uma ferramenta do Windows para reparticionar o disco. O problema é que o GPT é a tabela de partições real e, mais cedo ou mais tarde, a incompatibilidade causará problemas porque o MBR híbrido será sobrescrito (o que provavelmente bloqueará o acesso à partição com correspondência incorreta now contains) ou as partições com correspondência incorreta farão com que o Windows grave em uma partição GPT que não deveria estar acessando. É provável que você queira encontrar os pontos inicial e final da partição MBR com correspondência incorreta e criar uma nova partição GPT com os mesmos pontos inicial e final (supondo que isso seja possível; talvez não seja). Você precisará então recriar o MBR híbrido. OTOH, é possível que a partição MBR seja falsa e que tudo o que está no GPT esteja correto. (Esse tipo de ambiguidade é uma das razões pelas quais eu chamo de MBRs híbridos, tanto feios quanto perigosos.) Faça um backup de sua tabela de partição antes de fazer isso, leia o suficiente para entender o que está fazendo e tenha cuidado ! Você pode fazer uma bagunça séria das coisas. Minha página "Reparando discos GPT" oferece algumas dicas para você começar com esse tipo de reparo, mas não é um guia de "livro de receitas" - você deve se engajar na solução de problemas para corrigir esse problema. Uma ferramenta automatizada ou um guia passo-a-passo pode acertar, mas o risco de piorar as coisas é grande demais.

Em segundo lugar, o erro "no bootable device" não pode ser resolvido com gdisk ou a maioria das outras ferramentas de particionamento. Esse erro está dizendo que um carregador de inicialização no modo BIOS não está presente no dispositivo de disco em questão. Você precisa usar uma ferramenta de recuperação do Windows para reescrever o carregador de inicialização. Infelizmente, não estou muito familiarizado com as ferramentas necessárias, por isso não posso fornecer instruções passo a passo. Você provavelmente precisará fazer isso de um disco de emergência do Windows. Certifique-se de fazer isso somente após lidar com o problema de MBR / GPT com correspondência incorreta!

    
por 11.05.2013 / 18:28