Windows (с использованием загрузки UEFI на GPT-диске) больше не будет загружаться после добавления жесткого диска MBR

Недавно я установил 64-разрядную версию Windows 7 на новый SSD, используя загрузку UEFI и GPT. Система работала нормально. После добавления старой системы HD в систему (которая использует MBR), Windows больше не будет загружаться правильно: при загрузке с SSD появляется нормальный экран загрузки, и Windows сообщает мне, что он загружает файлы. Затем экран загрузки исчезает, и я нахожусь в оболочке EFI, не в состоянии загрузиться. Когда я отсоединяю старый HD, Windows загружается снова без жалоб.

Могу ли я каким-то образом загрузиться с этой конфигурацией, не создавая первый старый жесткий диск?

У меня есть плата MSI Z77-G65A. Он настроен для загрузки UEFI, загрузки с SSD. Оба диска установлены как независимые HD-диски (без случайно активированного RAID-массива). SSD подключен к порту SATA-6G, а старый диск – к порту SATA-3G.

  • Любые советы или рекомендации по ускорению обнаружения и инициализации USB-устройств?
  • Windows 7 изменит пароль другого пользователя без использования «Установить пароль»
  • Bat-файл, чтобы отключить адаптер ethernet, а затем повторно использовать его после входа в Windows
  • Как сделать учетную запись пользователя Windows, которая ничего не может изменить?
  • Приложения для обработки изображений / графики оставляют призрачные процессы
  • Как заставить только Chrome отправлять сетевой трафик через VPN-соединение в Windows 7?
  • Как очистить список «Значки области уведомлений» в Windows 7?
  • Windows 7 Extreme Slowdown
  • 2 Solutions collect form web for “Windows (с использованием загрузки UEFI на GPT-диске) больше не будет загружаться после добавления жесткого диска MBR”

    Удаление сигнатуры диска решило проблему. Это можно сделать с помощью команды

    dd if=/dev/zero of=/dev/sdb bs=1 count=4 seek=440 conv=notrunc 

    В оболочке linux с правами root.

    Задний план:
    Начиная с Windows 2000, Microsoft записывает 4-байтовое значение – подпись диска – в MBR каждого диска, чтобы он мог идентифицировать каждый диск. Когда два диска имеют одинаковые проблемы с идентификатором. Вышеупомянутая команда заменяет эту подпись нулями, которая побуждает Windows назначать новые уникальные значения.

    Обратите внимание, что перед перезаписью подписи диска я также попытался заменить загрузчик (байты 0-439 в MBR) нулями. Само по себе это не помогло решить мою проблему.

    EDIT: Это решение решило проблему только для одной загрузки. При попытке загрузки во второй раз повторяются те же проблемы. Снова перезаписав подпись диска, я смог загрузиться, но снова только один раз.
    Судя по предоставленному фону выше, кажется, что Windows выбирает неподходящую подпись диска, чтобы проблема снова появлялась …

    EDIT 2: Кажется, что при загрузке в режиме UEFI Windows 7 64bit не может корректно работать с расширенными разделами на дисках с MBR. Здесь объясняется ошибка:

    Исправление-1 для исправления-2

    Очевидно, что расширенный раздел ошибочно распознается как раздел UEFI. Эти два исправления должны решить проблему, но они должны быть уже интегрированы в установочный носитель.

    У меня была аналогичная проблема. Я добавил дополнительный первичный раздел и расширенный раздел на мой второй диск с помощью Windows Disk Manager – всего 4 раздела. После этого я больше не мог загружать Windows и ни один из вариантов ремонта не работал.

    Обходной путь состоял в том, чтобы отключить второй диск в BIOS.

    Мое решение состояло в том, чтобы использовать команду diskpart, запущенную с диска аварийного восстановления, для преобразования второго диска из MBR в GPT. Оглядываясь назад, когда я установил Windows, я только отформатировал первый диск (SSD), который должен был быть установлен на GPT. Я отформатировал второй диск с помощью диспетчера дисков Windows, и программное обеспечение должно быть по умолчанию для MBR.

    Я рад, что нашел этот пост, поскольку он идентифицирует проблему как находящуюся в программном обеспечении, а не на одном из моих двух дисковых накопителей или материнской платы.

    Interesting Posts

    Какие методы «clearfix» можно использовать?

    Завершение процесса в unix вместо его прерывания

    Экранные сеансы GNU мертвы после перезагрузки компьютера – как это исправить?

    Windows 7 снижает объем без моего согласия

    Как я могу узнать, может ли клавиатура PS2 быть преобразована в USB один?

    FFMPEG для анимации файлов изображений выводит все-черное видео

    Не используйте опцию «Безопасное удаление» в лотке для устройств хранения USB

    Доступ к реестру Windows запрещен администратором

    Как отключить всплывающие окна / предупреждения javascript в Chrome?

    Как предотвратить зашифрованные пароли zip-файлов 7-Zip от хранения на жестком диске?

    Mysql (mariadb) ERROR 1698 (28000): доступ запрещен для пользователя 'root' @ 'localhost'

    Меньше: быстрый переход к номеру строки в большом файле

    Возможно ли получить дату последнего входа пользователя в AD, если пользователь был удален?

    Чтение / преобразование InputStream в строку

    Средство для без трекбола с прокруткой?

    Давайте будем гением компьютера.