Первоначально я установил Windows 10 на внешний жесткий диск (MBR) как один раздел (загрузочный и системный в одном разделе), чтобы я мог использовать rEFInd для загрузки с моего MacBook. Поскольку я не хотел носить с собой дополнительный внешний жесткий диск всякий раз, когда мне нужно было использовать Windows 10, я использовал GParted, чтобы дословно переместить (ну, скопировать) весь раздел Windows на некоторое свободное место на внутреннем GPT-диске в моем MacBook , У меня уже было чувство, что это будет не так просто, потому что он больше не загружается. После выбора его из rEFInd я сталкиваюсь с чем-то вроде "Не найдено загрузочное устройство". Я знаю, что обычно для Windows не должно быть только одного раздела (ESP, MSR и т.д.), Но я не уверен, как перенести мой раздел Windows с одним разделом с внешнего жесткого диска MBR на внутренний жесткий диск GPT , Есть ли в загрузочных файлах Windows что-то, что нужно изменить для загрузки? Винт ли я с EFI? Стоит ли переустанавливать Windows (я хочу этого не делать)?

Редактировать: я планирую установить много ОС на внутренний жесткий диск, и, вероятно, буду перемещать их, изменять их размер и т.д., Поэтому я также хотел бы знать, как Windows будет реагировать на перемещение своего содержащего раздела при перемещении в отдельных случаях на диске GPT.

2 ответа2

1

Фон:

Mac на базе Intel используют микропрограмму расширяемого интерфейса микропрограммы (EFI) , которая является заменой более старой микропрограммы базовой системы ввода / вывода (BIOS), используемой на большинстве ПК с 1980-х до 2011 года. В прошлом Windows загружалась на Mac с помощью модуля поддержки совместимости (CSM). CSM - это дополнительная функция EFI, которая позволяет запускать старые загрузчики в режиме BIOS, обеспечивая обратную совместимость с компьютерами на основе EFI. Загрузка через CSM часто называется загрузкой в устаревшем режиме или чем-то подобным.

На Mac CSM активируется, когда компьютер обнаруживает MBR-диск. (Это включает в себя диск GPT с гибридной MBR; подробнее об этом в ближайшее время.) Обратите внимание, что активный CSM не обязательно означает, что компьютер будет загружаться в BIOS/CSM/ устаревшем режиме, просто он может загружаться таким образом.

Таким образом, когда вы скопировали установку Windows с внешнего диска MBR на внутренний диск GPT, вы по существу отключили CSM. (Это предполагает, что диск GPT не имеет гибридной MBR, и что внешний диск был отключен.) Не менее важно то, что Windows сама отказывается загружаться с GPT-дисков в режиме BIOS, а в вашей установке Windows отсутствует загрузчик EFI.

Возможные решения:

На ум приходят три возможных решения:

  • Переустановите Windows - это наиболее простое решение для описания, и оно, скорее всего, будет работать без проблем. OTOH, если вы потратили много времени на установку программного обеспечения и т.д., Вам может не понравиться это решение. Если вы пойдете по этому пути, я настоятельно рекомендую выполнить установку в собственном режиме EFI, а не установку с гибридной MBR и загрузкой BIOS/CSM/legacy-mode.
  • Установить загрузчик в режиме EFI для Windows - это возможно, но процедура немного утомительна. Смотрите эту страницу для одного объяснения, как это сделать. Эта страница, тем не менее, предназначена для людей, которые хотят преобразовать существующие установки Windows 7 из режима BIOS в режим EFI на компьютерах на основе UEFI. Скопировав вашу установку из MBR на GPT-диск, вы фактически уже выполнили преобразование MBR в GPT, так что вы можете пропустить эту часть.
  • Создайте гибридную MBR и установите загрузчик Windows в режиме BIOS - вы можете использовать мой GPT fdisk (gdisk), gptsync (который поставляется с rEFIt и rEFInd) или, возможно, некоторые другие инструменты, чтобы создать гибридную MBR на вашем внутреннем диске , Это активирует CSM при загрузке; но вам все равно нужно установить загрузчик Windows на диск с помощью инструментов Windows. Я не эксперт по Windows, поэтому не могу точно сказать, как это сделать. Обратите внимание, что гибридные MBR безобразны и опасны! Я видел много сообщений от людей, которые разрушили свои установки из-за ошибок, допущенных ими при работе с гибридными MBR. Если вы понимаете их, риски снижаются; но я все же рекомендую избегать гибридных MBR, когда это возможно.

Я бы порекомендовал эти варианты примерно в том порядке, в котором я их перечисляю; однако ваши собственные потребности, которые, конечно, я не знаю, могут перевесить мои рекомендации по этому вопросу. Использование гибридной MBR, тем не менее, больше не является хорошим вариантом, ИМХО. Windows 7 и более ранние версии были почти невозможны для загрузки в режиме EFI на Mac, но AFAIK Windows 10 загружается (почти?) все Mac в режиме EFI без проблем, поэтому, вероятно, нет веской причины использовать гибридную MBR для загрузки. Я упоминаю эту опцию для полноты и вероятности того, что у вас есть веские основания использовать этот подход.

0

Ваш вопрос не имеет ничего общего с GPT против MBR, это просто разные способы инициализации диска. GPT - новый способ, но он поддерживается только новыми версиями Windows.

Если вы хотите выполнить двойную загрузку Windows и OS X на одном компьютере, вам нужно использовать Bootcamp из OS X. Запуск Bootcamp позволит изменить размер внутреннего диска, а затем вы сможете загрузиться с него в настройку Windows (с USB-накопителя). ) и установите Windows на этот раздел. После того, как вы это сделаете, вам нужно установить Bootcamp для Windows (драйверы и утилиты), и это позволит вам загрузиться обратно в OS X. После установки Windows вы можете загрузиться обратно в OS X и затем настроить сторонний загрузчик, который предоставит вам хорошую опцию меню, чтобы выбрать ОС для загрузки при запуске компьютера.

Мой совет для вас - прочитать больше об использовании Bootcamp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .