вторник, 20 мая 2008 г.

Service Pack 3 для Windows XP вызывает ошибку

Установка пакета обновлений Service Pack 3 для Windows XP вызывает ошибку, приводящую к постоянной перезагрузке компьютера. Проблема касается только машин с процессором AMD.

Вскоре после начала распространения SP3 для Windows XP в службу технической поддержки Microsoft начали поступать жалобы от пользователей на некорректную работу компьютера после установки пакета обновлений. Во время перезагрузки, завершающей процесс установки SP3, компьютер проходил стадию проверки BIOS, обращался к загрузочному сектору и перезагружался вновь. Повторная перезагрузка, а также выключение компьютера, не исправили ситуацию.

Бывший менеджер по безопасности Microsoft Джеспер Йоханссон (Jesper Johansson) назвал в своем блоге две возможные причины данной проблемы.

Он предположил, что компания HP при первоначальной инсталляции операционной системы использовала один образ как для компьютеров на базе Intel, так и на базе AMD. Поэтому за управление питанием ПК на обеих платформах отвечает один файл intelppm.sys. Однако изначально он создан только для компьютеров с процессором Intel. За управление питанием машин с AMD отвечает amdk8.sys. В результате система определяет intelppm.sys в связке с процессором AMD как нештатную ситуацию и работает некорректно.

Вторая проблема связана с BIOS процессоров AMD. Как правило, она возникает при использовании материнской платы Asus A8N32-SLI Deluxe.

Для восстановления работоспособности компьютера в первом случае Йоханссон рекомендует просто отключить intelppm.sys. Во втором - подключить к компьютеру флэшку, и лишь после этого включать его.

И после этого вы будете говорить мне, что-де "для работы в линуксе надо знать танцы с бубнами"? Хе-хе :) А как вам такие танцы с флешками? Вот оригинальный текст, если кто-то сомневается:

The solution is simplicity itself: insert a USB flash drive, or some other form of secondary storage mechanism, before booting the computer. The people have that have seen this problem report that it goes away when they do. The catch is that the computer will only boot with a secondary drive attached. If you remove the secondary drive it will no longer boot. (Direct link)

Товарищ Джеспер выпустил утилиту диагностики и устранения проблемы (скачать). Перед установкой убедитесь, что в вашем компьютере установлен процессор AMD. Для этого вставьте в соответствующий привод дискету 3.5", отформатируйте ее, запишите на нее пустой текстовый файл и выкиньте в окно. Если дискета зависла в воздухе, значит у вас точно процессор AMD; если же окно оказалось закрыто, у вас стопроцентно UltraSPARC. Теперь просто запустите утилиту двойным щелчком мыши или Enter`ом. Если вам нужно проверить сразу несколько компьютеров, это можно сделать так: "removeIntelPPMonAMD.vbs [comp 1] [comp 2] [comp 3] ..."

HP выпустили официальный хелп по проблеме.

Официальные комментарии Microsoft, относительно обнаруженных проблем, отсутствуют.

По материалам securitylab.ru и блога бывшего менеджера по безопасности Microsoft Jesper Johansson

6 комментариев:

George-Perec комментирует...

Всю сознательную жизнь использую AMD, других процессоров не использовал. С установкой SP3 работа Windows устаканилась. Возможно, у меня частный случай:-)))

Alecfyz комментирует...

У меня ситуация смешная. Мой первый IBM/PC-совместимый компьютер появился в 1995 году, когда слово "Pentium" было почти шаманским заклинанием, а сами "пни" стояли только в мега-крутых конторах и в Пентагоне :)
За 3.5 миллиона я купил тогда 486 DX4/100 (без монитора). Один шаг - и пень, хе-хе :) Тогда я, разумеется, не понимал разницы между процессорами и их производителями; но консультатнт фирмы, в которой я брал комп, уверил меня в том, что это Intel. Так я и думал до недавнего времени, пока в разговоре с одним айтишником-железячником не узнал, что в то время Intel выпускал только DX2/66, а DX4/100 выпускали только AMD, которые были тогда на гребне волны. Скажу честно, природная лень не дает мне проверить эту информацию до сих пор :)
После провала AMD с ее K6 и K6-2, я еще довольно долго косо смотрел на процы этого производителя. Ну и потом, конечно же, активная, если не сказать "агрессивная", PR-кампания интела в России сыграла не последнюю роль в формировании вкусов. Но потом (уж не помню, с чего началось; вроде бы со смены менеджерского состава и перехода на процессоры новой архитектуры) я так прикипел к AMD, что до сих пор только их дома и держу. На работе - по возможности; знакомым - советую ;)
Данный пост пишется на машине с процом AMD Athlon 64 X2 Dual 6000+
От так.

Alecfyz комментирует...

Не в тему, но про войну.
Вы уж простите, не удержался, посмотрел ваш альбом в пикасе (ScreenShots), увидел скриншот с аски-генератором.
Я юзаю веб-имплементацию подобной тулзы. Пример здесь: http://boris.berezovsky.info/
;)

George-Perec комментирует...

Цитата с БОРа - Колян: тут чувака нашего на проходной спрашивают, "вы в IT ?", тот отвечает "НЕ БЛЯ, ВЫЙТИ!"
А пикасу ковыряйте, там альбомы всё открытые 1 2

George-Perec комментирует...

На SecurityLab.Ru очередная статья "Microsoft полностью виновата в проблемах с Windows XP SP3". Суть вкратце - после установки SP3 в системах происходили ошибки, связанные с очисткой данных в "Диспетчере устройств", на ряде систем блокировалась сетевая подсистема, кроме того пакет вписывал в реестр системы несколько тысяч ненужных записей.
Обождём ответ Microsoft)))

Alecfyz комментирует...

>>Обождём ответ Microsoft)))
А он будет? ;)