Ты хоть бы написал что за ось. Имхо, железо не при чём.
Цитата:
Сообщение от Microsoft
В Windows 2000 16-разрядные приложения выполняются в процессе NTVDM (Microsoft Windows NT Virtual DOS Machine). NTVDM является многопоточным процессом, эмулирующим 16-разрядное окружение Windows, в котором 16-разрядные приложения для Windows исполняются в виде независимых потоков.
|
Windows может функционировать лишь в 32-битном режиме. Все 16-битные приложения должны работать в рамках собственного потока, обычно, первый метр памяти. Напротив, 32-битные действуют выше первого мб. Если любое из этих приложений засыпает на чужой территории, то как раз и выскакивает что-то вроде "недопустимой инструкции". Следовательно, для того, чтобы получить это сообщение должно быть обращение к подсистеме DOS.
Когда именно появляется ошибка? Больше деталей, плз.
Пока предположение: если сообщение возникает на этапе загрузки XP (если это ХР), то рекомендую переименовать
24826812.exe в 24826812.old. Перезагрузка. Если ошибка сохраняется, меняй файл
NTVDM.exe на аналог из дистрибутива.