Короткий ответ
Начните с исходной конфигурации MBR и воспользуйтесь средством восстановления Windows, чтобы попытаться восстановить загрузчик. Если повезет, это заставит его работать. Не переключайтесь с MBR на GPT на новом диске.
Длинный ответ
Сначала вы должны понять разницу между таблицей разделов GUID (GPT) и системами разделов Master Boot Record (MBR) . Первая - родная система разбиения для компьютеров Mac на базе Intel и для новых компьютеров. Последний использовался на большинстве ПК до выхода Windows 8. GPT связан с загрузкой в режиме EFI (при загрузке OS X), тогда как MBR чаще всего используется для загрузки ОС в режиме BIOS (включая Windows XP). Важно отметить, что частью GPT является защитная MBR, которая в основном представляет собой структуру данных MBR с одним разделом типа 0xEE, который покрывает весь диск (или 2 ТБ, на дисках, размер которых больше этого). Если защитная MBR отсутствует или не соответствует данному описанию, то диск, с технической точки зрения, не является действительным GPT-диском.
Apple использует некрасивую и опасную смесь GPT и MBR, известную как гибридная MBR, в некоторых конфигурациях с двойной загрузкой. Ваш оригинальный диск, вероятно, был настроен таким образом. В гибридной MBR до трех "настоящих" GPT-разделов дублируются в MBR, и защитный раздел MBR типа 0xEE соответственно сокращается. Это означает, что гибридная MBR технически не является допустимым GPT-диском; но OS X и Linux оба рассматривают это как если бы это был диск GPT. Windows, OTOH, рассматривает диски с гибридными MBR как диски MBR. Это полезно при двойной загрузке OS X в режиме EFI и Windows в режиме BIOS, но это опасный хак, потому что многие вещи могут пойти не так, как надо. (Я не буду вдаваться в подробности, потому что это будет отступление.) "Синхронизация" GPT и MBR, на которую вы ссылаетесь, создает гибридную MBR. Это не очень актуально в вашем случае (по крайней мере, как первоначально заявлено).
Вы также должны понимать, по крайней мере, в общих чертах, как загружается Windows XP: код загрузчика BIOS сохраняется в MBR (первый сектор диска). Когда компьютер загружается, BIOS загружает этот код и выполняет его. Затем этот код считывает дополнительный загрузочный код из загрузочной записи раздела (PBR; первый сектор раздела Windows XP). Код PBR продолжает процесс загрузки, читая дополнительные файлы, в конечном итоге запуская ядро Windows и т.д. Ключевым моментом здесь является то, что ни MBR, ни PBR не являются файлами; это структуры данных более низкого уровня, которые определяют разделы (MBR) или файловые системы (PBR) и содержат код загрузчика. Учитывая способ, которым вы скопировали установку Windows, PBR был скопирован, а MBR - нет. Другой момент заключается в том, что в некоторых версиях загрузчика Windows требуется, чтобы в разделе Windows был установлен "загрузочный флаг" (он же "активный флаг").
Это взаимодействует с Mac особенно в том смысле, что Apple использует тип таблицы разделов (чистый GPT или MBR или гибридный MBR) в качестве ключа, чтобы решить, активировать ли модуль поддержки совместимости (CSM), который является своего рода эмулятором BIOS, который позволяет Mac запускать операционные системы в режиме BIOS, такие как Windows XP. Если диск имеет MBR или гибридную MBR, Mac активирует CSM и может запустить ОС в режиме BIOS; но если диск является чисто легальным GPT-диском, Mac оставляет CSM неактивным и не сможет загрузить Windows XP. (Загружаемые BIOS оптические диски также могут активировать CSM.)
Могут быть и другие проблемы с загрузкой. Например, загрузчик может ссылаться на файлы, которые не существуют или имеют жестко заданные значения секторов, которые больше не действительны после того, как вы скопировали свои файлы. Windows довольно печально известна подобными вещами, и вы обычно должны использовать аварийный диск Windows для устранения таких проблем. На самом деле, это то, что я рекомендую вам сделать. К сожалению, я не знаю достаточно о процедурах восстановления Windows, чтобы дать вам четкие пошаговые инструкции; но если вы ищете в Интернете, есть десятки сайтов, которые описывают, как это сделать. Вам понадобится диск восстановления Windows XP, который вы можете загрузить и использовать для исправления скопированной установки Windows.
Говоря в более широком смысле, если внешний диск дом Windows XP и не включает в себя загрузочную установку OS X, я рекомендую вам использовать конфигурацию прямо вверх MBR на нем. Windows XP не будет загружаться с GPT-диска, если она не использует гибридную MBR, и такая конфигурация усложнит и увеличит вероятность возникновения проблем в будущем без предоставления каких-либо преимуществ.
Обратите внимание, что утверждение Спиффа о том, что Mac не могут загружаться с MBR-дисков, совершенно неверно. Я сделал это сам, как в режиме BIOS, так и в режиме EFI. Mac может быть ненадежным. Это особенно актуально при загрузке с внешних дисков в BIOS/CSM/ устаревшем режиме. Таким образом, вполне возможно, что вы никогда не получите эту работу с вашего внешнего диска. Ото, он работает на многих системах, поэтому , возможно , вам удастся задача.