Вообще, я человек терпеливый. Но Vista достала и меня.

Купили полгода назад хороший ноут с 4гигами памяти, как переносную замену декстопу.

Выяснилось, что пользоваться ноутом по прямому назначению почти невозможно. Мало того, что он тормозит хуже, чем тот же десктоп, которому уже 5 лет и на борту 2 гига памяти. (Память нужна для запуска VMware, так что, это важно.) Так еще половина нужных по жизни программ туда не ставится, а синий экран появляется просто раз в несколько часов. Не помог и SP1.

Та же VMware не видит сети по-нормальному. Или я что-то не так сделал, но не хочу разбираться – почему под XP работает, а под Vista нужен бубен? Вся Vista обвешана какими-то ненужными рюшечками. Если раньше ругались на Скрепыша, то сейчас ощущение, что вся операционка – один большой Скрепыш.

Короче, в какой-то момент я осознал, что дорогая железка 90% времени просто лежит без дела, так как использовать ее по назначению невозможно, или возможно но с плясками. А зачем плясать?

Снести Висту я думал давно, почти сразу как купил. Хотя меня останавливало знание, что драйверов под XP нет, а также отзывы некоторых товарищей, которые пытались сносить, но что то там не получилось, а также воспомининание 8-летней давности, когда я согласился переставить на ноуте Windows английскую на русскую и убил на это почти две недели.

В общем, мне это надоело и я решил попробовать, даже если в результате не будет работать половина девайсов вроде камеры.

Решил записать тут кое-какие заметки для самого себя, но может и кому-то еще пригодится.

Небольшое лирическое отступление.

Первая версия Windows c которой я работал была 2.0, я ее поставил, но совершенно не понял зачем она мне и снес. Осмысленная работа началась в 3.11, когда нужна была собственно не сама Windows, а возможность переключения между досовскими окнами с помощью нее. Ну и в Windows можно было печатать красивые документы в Word. Так как в досовском Лексиконе и других редакторах, которые были тогда, так красиво не получалось.

Потом мне принесли на пробу бету Chicago, то, что потом стало Windows 95.
С ней у меня не сложилось. Дистрибутив занимал 40 мегабайт. По нынешним временам суперкомпактно, а тогда весь винчестер у меня был 40 мегабайт. Так что не склалось.

Как мы все знаем, в Windows 95 было много чего интересного и удобного в плане функционала, но сдерживало то, что она была очень ресурсоемкая по сравнению с 3.11 и пришлось ждать пару лет, пока компьютеры \”дорастут\”. Но когда на нее перешли, уже желания слезать не было.

Подобная история была и с Windows 98 и с 2000 и с XP. Появлялась новая версия, которая была требовательна к ресурсам, но давала новый интересный функционал и весь вопрос был – стоят ли эти нововведения потери в быстродействии.

С Vista все не так. Интерфейс переделан так, что работать (субъективно) в нем стало сложнее. Каких-то интересных удобных фенек я не заметил. При этом все, естественно, сильно тормозит и работает неустойчиво, да еще и не всегда совместимо с программами, чудесно работавашими под прошлой версией Windows.

Но монополия заставляет производителей железа ставить эту версию на все новые компьютеры, не оставляя выбора конечному пользователю. По-моему, раньше такого тоже не было. К ноутам прилагались драйвера и для текущей версии и для предыдущей.

Мне кажется, что если бы этот продукт появился бы году в 95, когда еще была кое-какая конкуренция за десктопы пользователей (Linux сейчас я не считаю, но объяснять долго), то может быть ничего бы и не получилось.

Ну, подождем Windows 7. Вдруг там чудесным образом все рассосется?

Вернемся к баранам. Забегая вперед, оказалось, что не все так страшно.

Сначала инсталлятор Windows XP не увидел никаких хардов. Саша Рындин подкинул идею, что это может быть потому, что инсталлятор не видит SATA диск. Для борьбы с этим умеельцы используют утилиту nLite.

Классная утилита. Она позволяет взять дистрибутив Windows и вшить в него новые драйвера, которых в нем нет. Можно выкинуть из дистрибутива ненужные софтины типа поддержки видеокамер, если у вас на компьютере камеры нет. Это уменьшает размер дистрибутива. Можно даже интегрировать в дистрибутив сервис пак. Так, чтобы после установки у вас сервис пак уже был установлен. Я давно хотел посмотреть на эту утилитку, но повода не было. Кстати, после интеграции сервис пака дистрибутив почему-то даже уменьшился в размерах.

Врезка драйверов не помогла. Но потом оказалось, что в BIOS нужно перевести диск в какой-то Compatible Mode. И тогда инсталлятор начинает его видеть. Причем даже оригинальный (то есть без вшитого пака). Зачем нужен Compatible Mode я не знаю и разбираться пока не стал.

Дальше я снес 8-гигабайтный раздел на диске, помеченный почему-то как OS/2. И сделал из бывшего диска C и этого раздела один побольше, куда и проинсталлировал XP с интегрированным SP3.

После инсталляции выяснилось, что Windows прекрасно определило видеокамеру (не ожидал, готов был смириться с ее отсутствием), но зато не увидело ни Ethernet ни Wi-Fi. Ну, с Wi-Fi было более-менее предсказуемо, а вот не увидеть Ethernet – это сложнее.

И в Device Manager оказалось с десяток неизвестных устройств.

Я полез в интернет искать драйвера. И был поражен обилием топиков посвященных даунгрейду с Висты на XP. Значит не только меня это достало.

Довольно быстро нашел для своей модели драйвер Wi-Fi и драйвера для чипсета. С сетью стало веселее.

Дальше дело застопорилось. Я понял, что по по модели ноута искать драйвера бессмысленно и начал искать по конкретному девайсу. Делается это просто. В девайс менеджере в пропертях неизвестного устройства в разедле Details находим Device Instance ID, который выглядит примерно так: PCI\\VEN_8086&DEV_266D&SUBSYS_542314F1&REV_03\\3&61AAA01&0&F3,
где VEN_8086 – это закодированный производитель, а DEV_266D закодированная модель устройства. Ну и дальше идут версии и т.д.

Как оказалось, в большинстве случаев достаточно бросить всю строчку в Google, чтобы найти какую-нибудь ветку форума, где народ ищет драйвера и часто подсказывает где их взять.

Попутно выяснилось, что часть драйверов на диске, прилагаемом к ноуту и обозначенным как \”Только для Vista\” хорошо ставятся и на XP.
Обнаружилась и другая особенность, что например с сайта того же Realtek, когда ты знаешь код устройства очень просто скачать для него драйвер XP, хотя на диске с драйверами действительно у драйвера раздел XP удален. Зачем?

В общем, на текущий момент у меня нет неопределенных устройств, есть одно не работающее – инфракрасный порт. По большому счету и черт с ним, я им не пользуюсь.

Больше всего пришлось повозиться с драйвером Bluetooth. Пришлось брать какой-то чужой драйвер, вписывать в inf файл, что мой блютус тоже работает с этим драйвером и после этого все установилось.

После того, как все устройства определились, выяснилась еще одна интересная вещь – все хитрые асусовские утилиты, вроде утилиты обслуживающей продвинутый тачпад и кнопочки, благополучно ставятся с диска драйверов для Vista и работают. Так что у меня теперь даже кнопочки работают. Хотя на них я совсем не рассчитывал.

Итого, что мы имеем? XP благополучно установилась и работает (или я чего-то не заметил). По ощущениям – все просто летает. VMware тоже работает отлично и визуально быстрее. Никаких проблем с сетью.

Весь процесс занял 9 часов без перерыва.

Попутно у меня возникла мысль. Раз уж все устройства снабжены уникальными идентификаторами и разные производитли используют одинаковые железки в разных моделях, но при этом драйвера прекрасно подходят, нет ли такой программы, которая работает с некой базой драйверов, может прочитать все ID устройств на компьютере и сказать где и какой драйвер взять, заодно и обновить?

Идея не больно оригинальная. Даже мне показалось, что в процессе поиска я встречал упоминания о таком, но так ничего так и не увидел живьем. Судя потому, что народ активно помогает друг другу на форумах по конкретным драйверам – не все так просто.

__________________________________
Читайте также:
А еще можно почитать мой твиттер @apivovarov