
Итак, эта статья -- загадка, для тех, кто считает себя настоящими it-профи.
Смысл загадки прост: существует злобная компания HP, которая выпускает классные ноуты, но при этом она хитрыми способами пытается пересадить всех своих пользователей на ненавистную висту! :)
Скачать MP3 (205 KB)
Собственно, знакомтесь -- наш пициент красавец HP Pavilion DV7-1160er. Предустановленна на нем Vista Home Premium.
Задача наша, как вы уже сами догадались, в том, что б поставить туда более привычную глазу ХР.

Начинаем по порядочку:
Установка Windows XP на HP DV7-1160er:При установке Windows XP (если Windows не обнаруживает HDD) нужно подсунуть ему драйвер SATA AHCI Controller(а) -
Intel(R)ICH 9M-E/M SATA AHCI Controller01. C помощью программы
Nlite добавляем в дистрибутив Windows XP, контроллер Intel(R)ICH 9M-E/M SATA AHCI Controller
02. Записываем дистрибутив Windows XP на CD.
03. Начинаем установку Windows XP.
Установка драйверов на HP DV5-1070er:
- Чипсет Intel(R) Chipset Device Software
- Видео карта NVIDIA GeForce 9600M GT
- Звуковая карта Microsoft Universal Audio Architecture (UAA) Bus Driver for HD Audio
- NVIDIA HDMI Audio (Аудио устройство на шине High Definition Audio)
- IDT High Definition Audio CODEC
- Сетевой контроллер Wi-Fi Intel(R) WiFi Link 5100ABG
- Сетевой контроллер Realtek RTL 8168/8111 PCI-E Gigabit Ethernet NIC
- Модем Agare Systems HAD Modem
- Устройство Bluetooth HP Integrated Module
- Сенсорная панель HP Quick Launch Buttons
- JMicron JMB38X Flash Media кардридер
- ИК-Порт ENE CIR Receiver
- Validity Sensors USB сканер отпечатков пальцев
- Драйвер для тачпада Synaptic
Все бы классно, вроде... Винда вроде стоит, драйвера все тоже есть.
И все, кроме звуковых устанавливаются нормально.
Со звуком проблема. Диспетчер устройств видит звуковые устройства после установки
Microsoft Universal Audio Architecture (UAA) Bus Driver for HD Audio (или пакета sp39457), дает поставить драйвера на сам звук (IDT) и на звуковой HDMI для видеокарты. Но! После перезагрузки, блин!, звук пропадает.
Почитав интернет, я выяснил, что для того, что б звук был после перезагрузки, необходимо перезапускать аудио устройство вручную. Сделать это можно с помощью програмки devcon.
DevCon — это программа с интерфейсом командной строки, которая используется в качестве альтернативы диспетчеру устройств С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств. Ограничений на свободное распространение программы DevCon нет. Она предназначена для использования в качестве средства отладки и разработки. В состав программы включен пример совместного применения функций SetupAPI и CfgMgr32 для перечисления устройств и выполнения над ними определенных действий.
Загрузить пакет DevCon можно прямо с сервера microsoft.
Для того, что бы взаимодействовать с каким-либо устройсвом с помошью devcon, на нужен код устройства. Этот код можно посмотреть в диспетчере устройств.

А дальше пишется простенький bat - файл, примерно, вот такого содержания:
c:\windows\devcon.exe restart @"PCI\VEN_8086&DEV_293E&SUBSYS_30F4103C&REV_03\3&B1BFB68&0&D8"После запуска этого файла звук появляется, можно даже запустить winamp, например, и он нармально будет играть.... до выключения... Все перестает работать после перезапуска winamp'а :( Буде выдаваться только сообщение о том, что устройство аудио не найдено. А вот если еще раз запустить наш bat'ничек, винамп опять заиграет.
На этом моя мысль приостановилась и теперь я предоставляю слово вам, дорогие it-профессионалы.
P.S. высказывания в духе -- "а чё б вам нормальную висту не юзать", не принимаются, дабы не разводить холиваров.
P.P.S. полезные ссылки:
http://forum.notebookreview.com/showthread.php?t=350324&goto=nextnewest
http://www.nancymebel.ru/hp_dv5-1070er_drajvera_dlja_windows_xp.html
http://forum.ixbt.com/topic.cgi?id=17:33383-2