Скорее всего, проблема не в переименовании системного раздела EFI (ESP) . (Я также отмечаю, что его размер немного изменился - но опять же, я не думаю, что это проблема.) Скорее всего, попытка установки уничтожила гибридную MBR, от которой Windows зависела для загрузки. Если это так, восстановление гибридного MBR должно решить проблему. Вы можете сделать это с моей программой gdisk
или с gptsync
(которая поставляется со старым rEFIt, моим ответвлением rEFInd , и как отдельная программа в некоторых дистрибутивах Linux). Утилита Apple Disk Utility также может создавать гибридные MBR, но я не знаю, как заставить ее создать один без внесения других изменений в диск. (Обычно он выполняет эту работу, например, при создании раздела FAT.)
Другая возможность - полная противоположность, в зависимости от характера проблемы с загрузкой: возможно, неудачная установка или ваша попытка восстановления после нее создали гибридную MBR, в которой ее ранее не было. Это более вероятное объяснение, если вы установили Windows 10 напрямую, а не если вы обновились до Windows 10 с более ранней версии.
К сожалению, ранняя зависимость Apple от гибридных MBR и последующий отказ от них создали среду, в которой вам нужно быть экспертом, чтобы справиться с такими проблемами, как ваша.
РЕДАКТИРОВАТЬ:
Пожалуйста, не создавайте несколько ответов или используйте ответы, чтобы задать больше вопросов. Вместо этого отредактируйте свой вопрос или опубликуйте последующие вопросы как комментарии к ответам. Этот сайт сортирует ответы по голосам, поэтому использование нескольких ответов для быстрой беседы становится очень запутанным, потому что становится невозможно следовать последовательности вопросов и ответов.
Основываясь на выводе вашего gdisk
, вы в настоящее время получаете стандартную защитную MBR, что означает диск с чистой GPT (не гибридная MBR). Таким образом, у вас есть противоречивые указания - вывод efibootmgr
указывает на вероятную установку Windows в режиме EFI (в какой-то момент); но если он не загружается с текущей таблицей разделов, это может указывать на установку Windows в режиме BIOS (в некоторый момент). Также возможно, что это всегда был EFI-режим, но что-то попало в загрузчик Windows.
Учитывая, что ваш ESP теперь имеет другой размер, чем был, я думаю, что вы (или установщик CentOS) ненадлежащим образом удалили и заново создали ESP, уничтожив тем самым загрузчик Windows. Если это так, то этот вопрос и ответы могут стать лучшим выбором для восстановления.
РЕДАКТИРОВАТЬ 2:
Вы всегда можете отредактировать свой вопрос, если вам нужно добавить обширную информацию.
Кроме того, во всех отношениях я забыл, что ты имел дело с Mac. Возможно, ваш ESP сохраняет загрузочные файлы Windows, но Mac просто не отображает их. Если это так, установка моего менеджера загрузки rEFInd может восстановить вашу способность загружать обе ОС. Однако прежде чем сделать это, вы должны определить, есть ли на вашем ESP загрузочные файлы Windows. (Я полагаю, что это то, что вы подразумеваете под «разделом MBR». У вас нет разделов MBR, поскольку ваш диск предназначен только для GPT.) Смонтируйте его и найдите файл с именем EFI/Microsoft/Boot/bootmgfw.efi
. Если он присутствует, это ваш загрузчик Windows, и rEFInd должен позволить вам запустить его. Если он отсутствует, вам необходимо выполнить процедуру восстановления Windows, чтобы восстановить его. Фактически, вы можете искать в ESP любые файлы с именами, заканчивающимися на .efi
; это загрузчики EFI (и, возможно, связанные файлы, такие как драйверы).
Удаление вашего ESP не поможет, и может ухудшить ситуацию! На этом этапе кажется, что либо файлы отсутствуют в ESP, либо у вас нет возможности запускать файлы из ESP. В любом случае удаление ESP в лучшем случае не принесет пользы. Если в ESP есть соответствующие файлы, удаление ESP только ухудшит ситуацию.