Я хотел обновить свой компьютер, поэтому я:
- купил и установил новый жесткий диск и скопировал все разделы со старого диска на новый (используя старую систему)
- купил и установил новую материнскую плату ASUS A88X-PRO вместе с новым жестким диском (старый был удален)
- переместил все логические разделы на новом диске вправо, чтобы зарезервировать место для Ubuntu (я хочу систему с двойной загрузкой), используя новую систему и Ubuntu Live CD
- нашел iso-файл Windows XP со встроенными драйверами SATA и установил его в первом основном разделе (мне это было нужно, потому что мой старый дистрибутив Windows XP не имел драйверов SATA)
- попытался перезагрузить систему до Windows XP и тут я застрял.
Система в течение секунды отображает обычный стартовый экран Windows XP, затем в течение доли секунды показывает BSOD, а затем пытается перезагрузиться снова. Я не могу прочитать BSOD, потому что он исчезает слишком быстро. Я даже пытался сделать видео с моей камерой в режиме ускоренного видео - нет, текст не читается, он слишком размытый.
Я попытался протестировать систему с помощью Ubuntu Boot Repair Disk, и он не обнаружил каких-либо существенных проблем (отчет здесь). Я скопировал mbr.bin
с этого диска в /dev/sda
- это не помогло. Я проверил выравнивание разделов, используя Western Digital Align Disk - там говорилось, что все разделы в порядке.
Функция настройки Windows XP F2 для меня бесполезна, потому что она сразу же просит меня вставить что-то в диск a:
а у меня его нет.
Что еще я должен попытаться решить проблему? Есть ли способы прочитать текст BSOD, не глядя на экран?
ОБНОВЛЕНИЕ № 1: Я знаю об UEFI
и Secure Boot
- обе функции были отключены в BIOS. Также я обновил BIOS материнской платы до самой последней версии (2001) сегодня.
Что касается отключения функции Automatic Restart on System Failure
- я только что нашел очень забавную страницу. Как получить доступ к Windows Control Panel
без загрузки системы? Это напомнило мне проблему со старым BIOS - если клавиатура не подключена, выдается сообщение «Клавиатура не подключена. Нажмите F1, чтобы продолжить ".
ОБНОВЛЕНИЕ № 2: Я не упоминал ранее, какой конкретный изофайл Windows XP я использовал для установки. Этот файл доступен на многих сайтах (например, здесь) и имеет следующие имя и длину (в байтах):
Windows_XP_Professional_SP3_Nov_2013_Incl_SATA_Drivers.iso 647823360
Похоже, что iso-файл Windows XP является основной проблемой, по крайней мере, для конфигурации оборудования, которую я имею. Эту версию можно установить, но она отказывается загружаться. Тем не менее, я мог установить свою старую версию Windows XP (без драйверов SATA) после того, как я переключил поддержку SATA в BIOS в режим эмуляции IDE (спасибо Bharat G за идею), и после этого система загрузилась без проблем.
Итак, два моих главных вопроса теперь можно перефразировать так:
- Что не так с этой версией
Windows_XP_Professional_SP3_Nov_2013_Incl_SATA_Drivers.iso
? - Как разорвать петлю перезагрузки Windows XP и получить информацию о причине сбоя (
F8
у меня никогда не работал)?