rEFIt на Mac не загружается при установке через USB после установки ОС
Недавно я использовал Bootcamp для установки Windows 7 Professional (64bit) на мой Mac Book Air 3,2. У меня не было CD/DVD, поэтому я использовал ISO и USB.
Вот как я это сделал:
- Используйте VirtualBox для установки Windows ISO
- Используйте Virtual Windows, чтобы скопировать содержимое ISO на 8 ГБ USB и информацию о загрузке. (bootsect.exe) (руководство здесь)
- Используйте Daemon Tools, чтобы обмануть BootCamp 5.0 для разбиения диска.
- Установите rEFIt и используйте его для загрузки с установочного USB- диска Windows, который я создал ранее с помощью VirtualBox.
- Установите Windows, затем вручную установите все драйверы поддержки Apple BootCamp.
Затем я понял, что дал слишком мало места Windows. Итак, я сделал это:
- Сожмите раздел Mac.
- Загрузитесь в Windows 7.
- Используйте Windows 7, чтобы расширить раздел, чтобы занять нераспределенное пространство.
Теперь Windows запускается при запуске с ошибкой, что она не может найти загрузочное устройство. Итак, я использовал REFIt Partitioning Tool для восстановления MBR.
Все идет нормально. Тогда возникает проблема.
При загрузке Boot Manager завис при status code 0xc0000225
и он сказал мне использовать установочный диск для ремонта компьютера (как сказано в онлайн-руководстве, тоже [я не могу его найти, извините])
Я вставил USB, который я создал ранее, в VirtualBox, содержащий содержимое ISO и информацию о загрузке, и перезапустил Mac и снова включил.
Я выбрал загрузочный раздел 1 (который является разделом 1 для USB, /dev/disk1), но вместо загрузки в установку он загрузился в мою внутреннюю ОС Windows (которая, конечно, вылетает из-за испорченной установки)
Так что теперь я не могу загрузиться с установочного USB (выбирая USB или Windows загружается в то же самое), и мне нужно сделать это, чтобы восстановить систему!
Как мне загрузиться в USB?
Заранее спасибо!
Редактировать:
Я пытался использовать инструмент Windows USB, но он все еще не работает.
Изменить 2:
Пробовал с помощью rEFIne, тоже не смог работать. Теперь попробуйте CD (если я могу получить один) и редактирование значений BIOS.
1 ответ
Вы уничтожили свою таблицу разделов. Вот как:
- Установки двойной загрузки Windows/OS X почти всегда используют гибридную MBR, которая является опасным (как вы обнаружили) взломом, который включает в себя копирование до трех записей из таблицы разделов GUID (GPT) в основную загрузочную запись (MBR) таблица разделов. Это создает возможность для синхронизации данных GPT и MBR.
- Когда вы изменили размер раздела Mac (предположительно в OS X), инструмент Mac настроил сторону GPT и, возможно, также сторону MBR. Все идет нормально.
- При изменении размера раздела Windows в Windows вы настраивали сторону MBR, не касаясь данных GPT. Поскольку GPT является реальной таблицей разделов, это означает, что ваша таблица разделов теперь повреждена, хотя и не безвозвратно.
- Когда вы использовали
gptsync
Начиная с этого момента, он создал новую гибридную 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!
Использование незнакомых с GPT инструментов в Windows для изменения размера раздела Windows - вот что доставило вам неприятности, хотя gptsync
Слепое принятие данных GPT перед лицом противоречивых данных MBR также усугубило проблему.
Вы также можете поблагодарить Apple за эту проблему; именно они выдвигают гибридные MBR своим клиентам, несмотря на то, что они нарушают спецификацию GPT и ожидают аварии. (Вы далеко не первый человек, который укушен этой проблемой!)