Windows XP Repair Установите BSOD после замены виртуального контроллера жесткого диска

4929
SnakeDoc

Я установил старую установку Windows XP с использованием VirtualBox, и она работает / работает нормально после обычного ритуала выполнения ремонтной установки.

Я заметил, что VirtualBox по умолчанию установил контроллер жесткого диска в IDE, хотя это действительно SATA-диск под капотом. Конечно, это должно снизить производительность, так как он не использует инструкции AHCI.

Поэтому я удалил контроллер IDE, установил новый контроллер SATA и добавил к нему виртуальный диск. Естественно, XP BSOD при загрузке, так как оборудование изменилось ...

Но где я в тупике, так это BSOD во время ремонтной установки? Дает нормальный код остановки 0x7B (что означает, что орбита Луны смещена примерно на 1,342 дюйма влево).

Почему это происходит? Что я могу попробовать, чтобы запустить ремонтную установку? У меня уже много лет нет поддержки настольных компьютеров, и я уже ржавый. Я бы не хотел возвращаться к использованию виртуального контроллера IDE.

2
Вы хотите сказать, что ваш контроллер виртуального диска установлен на IDE вместо AHCI, и вы хотите переключиться? Я не уверен, что вы увидите значительную разницу в производительности, так как эмуляция контроллера, вероятно, уничтожит все преимущества AHCI по сравнению с IDE. В любом случае, чтобы получить XP, чтобы справиться с этим, вы можете попробовать изменить ключ реестра, упомянутый здесь: http://www.neowin.net/news/neowin-guide-how-to-change-from-ide-to-ahci -без-переустановка-окно ernie 10 лет назад 1

1 ответ на вопрос

2
Darth Android

Я столкнулся с этой точной ошибкой при перемещении физической установки Windows XP с контроллером SATA на виртуальный контроллер IDE (потому что я не мог заставить Windows XP iso загружаться с контроллером SATA и выполнять операцию восстановления).

Суть в том, что Windows XP регистрирует только определенные контроллеры во время установки, поэтому вы не можете переключиться с контроллера IDE на контроллер SATA (или наоборот), не восстанавливая установку. Однако вместо восстановления установки вы также можете вручную добавить поддержку контроллера SATA в реестр Windows.

Чтобы исправить это:

  1. Загрузите инструменты MergeIDE, размещенные на VirtualBox, здесь
  2. Загрузите Windows XP с IDE-контроллера
  3. Примените MergeIDE.regфайл в системный реестр.
  4. Завершите работу виртуальной машины и переключите ее на контроллер SATA.
  5. Запустите ВМ обратно.

Этот конкретный экземпляр 0x7Bкода остановки задокументирован Microsoft здесь, а исправление задокументировано VirtualBox здесь .

Только то, что доктор прописал. Благодарю. SnakeDoc 10 лет назад 0
@DarthAndroid: я переместил свой жесткий диск с 32-битного prescott на компьютер с песчаным мостом. Обычно она начинается со старой материнской платы, но я получаю irql_not_less_or_equal со статусом 0xA на новом, что означает, что есть проблема с драйвером со старого компьютера. Поскольку у меня возникла эта проблема в течение нескольких месяцев, я продал старую материнскую плату, но есть еще много вещей, которые я не могу на окнах, которые я переустановил, потому что я потерял установщики проприетарных пакетов. На новой материнской плате я использую конвертер IDE, а BIOS настроен для эмуляции IDE. user2284570 9 лет назад 0

Похожие вопросы