Вы уничтожили свою таблицу разделов. Вот как:
- Установки двойной загрузки Windows / OS X почти всегда используют гибридную MBR, которая является опасным (как вы обнаружили) взломом, который включает в себя копирование до трех записей из таблицы разделов GUID (GPT) в основную загрузочную запись (MBR) таблица разделов. Это создает возможность для синхронизации данных GPT и MBR.
- Когда вы изменили размер раздела Mac (предположительно в OS X), инструмент Mac настроил сторону GPT и, возможно, также сторону MBR. Все идет нормально.
- При изменении размера раздела Windows в Windows вы настраивали сторону MBR, не касаясь данных GPT . Поскольку GPT является реальной таблицей разделов, это означает, что ваша таблица разделов теперь повреждена, хотя и не безвозвратно.
- Когда вы использовали
gptsync
rEFIt, он создал новую гибридную MBR, основанную на данных GPT. Поскольку данные MBR содержали единственную точную запись вашего раздела Windows, это фактически уничтожило этот раздел.
Насколько это плохо, зависит от того, насколько точно вы изменили размер своих разделов. Если ваш раздел Windows был первым на диске, восстановить ситуацию было бы относительно просто, поскольку теперь у вас должно быть определение раздела Windows с правильной начальной точкой, но с неверной конечной точкой. Это может быть относительно легко для некоторых утилит для восстановления; Тем не менее, учитывая ваши симптомы и обычное расположение этих вещей на Mac, я подозреваю, что ваша установка Windows произошла после вашей установки OS X. В этом случае, когда вы изменили размер Windows, вы переместили ее начальную точку. Если это именно то, что произошло, то предпринятые вами шаги означают, что начальная точка нового раздела Windows теперь потеряна.
В любом случае, ваша лучшая надежда на восстановление - использовать инструмент, подобный TestDisk, который является инструментом для идентификации «потерянных» файловых систем. Если это восстановление будет успешным, вы получите правильный GPT, содержащий все ваши разделы, включая измененный раздел Windows. После этого вы сможете использовать gptsync
новую гибридную MBR, и, если повезет, Windows снова начнет загрузку. По иронии судьбы вам может понадобиться удалить то, что кажется вашим разделом Windows, чтобы восстановление прошло успешно. (Я рекомендую использоватьgdisk
для этой задачи, так как я могу гарантировать, что он не коснется того, что находится внутри раздела. Я не уверен, что делает Дисковая утилита, когда удаляет разделы.) Обратите внимание, что процедура восстановления TestDisk не на 100% без риска, поэтому я настоятельно рекомендую вам создать полную резервную копию вашей установки OS X, прежде чем продолжить. Если это не удастся, вы можете попробовать найти другой инструмент, который выполняет ту же работу; Вполне возможно, что один инструмент будет работать, а другой нет. Если вы не можете восстановить таким образом, вам просто нужно переустановить Windows с нуля.
В будущем помните правило № 1 при работе с гибридными MBR:
ВСЕГДА ИЗМЕНЯЙТЕ РАЗДЕЛЫ С ИНСТРУМЕНТАМИ GPT-AWARE!
Использование незнакомых с GPT инструментов в Windows для изменения размера раздела Windows - вот что доставило вам неприятности, хотя gptsync
слепое принятие данных GPT перед лицом противоречивых данных MBR также усугубило проблему.
Вы также можете поблагодарить Apple за эту проблему; именно они навязали своим клиентам гибридные MBR, несмотря на то, что они нарушают спецификацию GPT и ожидают аварии. (Вы далеко не первый человек, который укушен этой проблемой!)