Восстановление Boot Camp на дополнительном жестком диске

1

Мне удалось установить Windows на раздел вторичного жесткого диска с помощью Winclone, но я не могу загрузить его. Теперь, когда я выбираю Windows в качестве загрузочного устройства, я получаю ошибку «Нет загрузочного устройства - вставьте загрузочный диск и нажмите любую клавишу»

Я много играл с eFit, rEFind, gptsync и друзьями, но мне пока не удалось это исправить.

Я нашел похожую ветку, но ничего не нашел по поводу исправления MBR для двух дисков. ( https://discussions.apple.com/thread/4144252?start=600&tstart=0 )

Вот последний код, который я пробовал; Я курица в конце ...

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

И вот новый код после неудачной попытки исправить несоответствие.

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): 
Jolin M
источник

Ответы:

0

Первый, внимайте gdisk предупреждение о несовпадении таблиц разделов GPT и MBR !!!! Распространенной причиной этого предупреждения является то, что вы изменили таблицу разделов MBR с помощью инструмента, не поддерживающего GPT. Это может произойти, если вы используете инструмент Windows для перераспределения диска. Проблема в том, что GPT является реальный таблицы разделов, и рано или поздно несоответствие вызовет проблемы, потому что либо гибридная MBR будет перезаписана (что, вероятно, заблокирует доступ к несоответствующему разделу, который он сейчас содержит), либо несовпадающие разделы заставят Windows записать Раздел GPT, к которому он не должен получить доступ. Скорее всего, вы хотите найти начальную и конечную точки несоответствующего раздела MBR и создать новый раздел GPT с теми же начальными и конечными точками (при условии, что это возможно, а может и не быть). Затем вам нужно будет заново создать гибридную MBR. OTOH, вполне возможно, что раздел MBR является поддельным и что все, что есть в GPT, является правильным. (Подобная двусмысленность - одна из причин, по которым я называю гибридные MBR как уродливыми, так и опасными.) Прежде чем делать это, сделайте резервную копию таблицы разделов, прочитайте достаточно, чтобы понять, что вы делаете, и быть осторожен! Вы можете сделать серьезный беспорядок вещей. мой «Ремонт GPT Дисков» страница дает несколько указателей, чтобы вы начали работу с этим типом ремонта, но это не руководство "книга рецептов" - вы должен участвовать в решении проблем, чтобы решить эту проблему. Автоматизированный инструмент или пошаговое руководство могут сделать это правильно, но риск того, что все ухудшится, слишком велик.

Во-вторых, ошибка «нет загрузочного устройства» не может быть решена с помощью gdisk или большинство других инструментов разбиения. Эта ошибка говорит вам о том, что на данном дисковом устройстве отсутствует загрузчик в режиме BIOS. Вам нужно использовать инструмент восстановления Windows, чтобы переписать загрузчик. К сожалению, я не очень хорошо знаком с необходимыми инструментами, поэтому не могу дать вам пошаговые инструкции. Вам, вероятно, потребуется сделать это с аварийного диска Windows. Обязательно делайте это только после Вы имеете дело с вашей несовпадающей проблемой MBR / GPT!

Rod Smith
источник
Спасибо за голову; Ранее я много читал на вашем сайте (спасибо за всю информацию!), И мне нужно исправить несовпадающие GPT и MBR. Я просто немного растерялся. Что напечатано в моем отчете, это GPT, верно?
Jolin M
Да, gdisk «s p опция отображает разделы GPT. Чтобы просмотреть разделы MBR, вы должны использовать другую утилиту (например, Linux или OS X). fdisk ) или используйте o вариант на gdisk «s восстановление & amp; преобразование или experts' меню. (The o Опция в главном меню создает новую таблицу разделов, поэтому не используйте это!)
Rod Smith
Хм ... я не уверен, что я иду в правильном направлении ... У меня теперь есть недействительный GPT и действительный MBR, но я не уверен почему ... я добавил новое окно терминала в исходное сообщение
Jolin M
То, что вы сделали, похоже, стерло ваши данные GPT. Я рекомендую вам проверить, чтобы убедиться, что вы можете получить доступ как к разделу 2, так и к разделу 3, используя соответствующие ОС или аварийные диски. Если это так, вы можете запустить gdisk На диске создайте новый гибридный MBR, и все должно быть в порядке. Если вы не можете получить доступ ни к разделу 2, ни к разделу 3, я рекомендую исправить эту проблему, прежде чем продолжить.
Rod Smith
Я все исправил, и теперь я могу выбрать Window из загрузчика. К сожалению, это только удивляет меня пустым мигающим курсором; но я думаю, что это еще одна проблема, которую мне нужно решить. В любом случае, спасибо за помощь!
Jolin M