Недавно я использовал Bootcamp для установки Windows 7 Professional (64bit) на мой Mac Book Air 3,2. У меня не было CD/DVD, поэтому я использовал ISO и USB.

Вот как я это сделал:

  1. Используйте VirtualBox для установки Windows ISO
  2. Используйте виртуальную Windows, чтобы скопировать содержимое ISO на USB-накопитель 8 ГБ и информацию о его загрузке. (bootsect.exe) (руководство здесь)
  3. Используйте Daemon Tools, чтобы обмануть BootCamp 5.0 для разбиения диска.
  4. Установите rEFIt и используйте его для загрузки с установочного USB-устройства Windows, которое я создал ранее с помощью VirtualBox.
  5. Установите Windows, затем вручную установите все драйверы поддержки Apple BootCamp.

Затем я понял, что дал слишком мало места Windows. Итак, я сделал это:

  1. Сожмите раздел Mac.
  2. Загрузитесь в Windows 7.
  3. Используйте Windows 7, чтобы расширить раздел, чтобы занять нераспределенное пространство.

Теперь Windows запускается при запуске с ошибкой, что она не может найти загрузочное устройство. Итак, я использовал REFIt Partitioning Tool для восстановления MBR.

Все идет нормально. Тогда возникает проблема.

При загрузке произошел сбой Boot Manager с status code 0xc0000225 и он сказал мне использовать установочный диск для ремонта компьютера (как сказано в онлайн-руководстве, тоже [я не могу его найти, извините])

Я вставил USB, который я создал ранее, в VirtualBox, содержащий содержимое ISO и информацию о загрузке, и перезапустил Mac и перешел в REFIt.

Я выбрал загрузочный раздел 1 (который является разделом 1 для USB, /dev /disk1), но вместо загрузки в установку он загрузился в мою внутреннюю ОС Windows (которая вылетает, конечно, из-за испорченной установки)

Так что теперь я не могу загрузиться с установочного USB (выбирая USB или Windows загружается в то же самое), и мне нужно сделать это, чтобы восстановить систему!

Как я должен загрузиться в USB?

Заранее спасибо!

Редактировать:
Я попытался использовать инструмент Windows USB, но он все еще не работает.

Изменить 2:
Пробовал с помощью rEFIne, тоже не смог работать. Теперь попробуйте CD (если я могу получить один) и редактирование значений BIOS.

1 ответ1

2

Вы уничтожили свою таблицу разделов. Вот как:

  1. Установки двойной загрузки Windows/OS X почти всегда используют гибридную MBR, которая является опасным (как вы обнаружили) взломом, который включает в себя копирование до трех записей из таблицы разделов GUID (GPT) в основную загрузочную запись (MBR) таблица разделов. Это создает возможность для синхронизации данных GPT и MBR.
  2. Когда вы изменили размер раздела Mac (предположительно в OS X), инструмент Mac настроил сторону GPT и, возможно, также сторону MBR. Все идет нормально.
  3. При изменении размера раздела Windows в Windows вы настраивали сторону MBR, не касаясь данных GPT. Поскольку GPT является реальной таблицей разделов, это означает, что ваша таблица разделов теперь повреждена, хотя и не безвозвратно.
  4. Когда вы использовали 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 и ожидают аварии. (Вы далеко не первый человек, который укушен этой проблемой!)

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