Offtop Андрей Пивоваров on 12 Nov 2008 08:17 pm
Как я сносил Висту
Вообще, я человек терпеливый. Но 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 устройств на компьютере и сказать где и какой драйвер взять, заодно и обновить?
Идея не больно оригинальная. Даже мне показалось, что в процессе поиска я встречал упоминания о таком, но так ничего так и не увидел живьем. Судя потому, что народ активно помогает друг другу на форумах по конкретным драйверам – не все так просто.
__________________________________Читайте также:
- Зачем нужны платформы BI? Продолжение. Про Open Source и про деньги.
- Oracle выпустил Retail Data Model
- Заметки об инсталляции Oracle Essbase
- Про интеграцию Oracle Spatial c Google Earth и Google Maps
- Тестируем Google Custom Search Engine
on 12 Nov 2008 at 10:53 pm 1.Гарик said …
Андрей, попробуйте изменить свое отношение к операционке и подходить непредвзято. Год назад я тоже стал обладателем ноутбука с вистой в комплекте, и тоже первой мыслью было избавиться от нее. Заставив себя попытаться “подружиться” с новой операционкой, через неделю-другую, стал убежден, что низачто не пересяду на XP.
Все перечисленные вами “недостатки” висты легко устраняются – достаточно несколько раз воспользоваться поиском того же гугла.
Со всеми вышеперечисленными трудностями сноса и переустановки, вы, как (на мой взгляд) продвинутый айтишнику, должны были справиться также легко. Мне доводилось сносить висту и ставить XP на точно таком же ноуте, как у меня, человеку не желавшему мириться с новшествами – на все ушло минимум нервов и часа 4 времени, включая “обустройство системы” необходимыми программами.
Программы, определяющие устройства по их ID, и дающие ссылки на страницы производителей, страницы загрузки драйверов и умеющие многое другое, существуют уже как минимум 5 лет. EVEREST, Sandra, PCWizard, AIDA, WinAudit, HWInfo… Попробуйте!
Все очень просто.
on 12 Nov 2008 at 10:54 pm 2.RunneR said …
насчёт тормозов и глюков – ви бы на продукцию Oracle посмотрели бы…
on 13 Nov 2008 at 12:27 am 3.Андрей Пивоваров said …
Гарик,
У меня не было предубеждения. Более того, я полгода пытался привыкнуть. Не привык.
Скажите мне пожалуйста, как с помощью гугла победить спорадический синий экран?
Или как с помощью гугла победить (а я пытался) неработоспособность пары-тройки программ, ради которых ноут и покупался?
Как раз трудностей сноса и переустановки, можно сказать, не было. Что такое 9 часов в сравнении с полугодом мучений?
Про программы спасибо – посмотрю. Подозрительно, что на форумах в FAQ-ах как то про них не пишут. Ну ладно, может не туда смотрел.
on 13 Nov 2008 at 12:29 am 4.Андрей Пивоваров said …
RunneR,
Это я называю ответ “сам дурак” :)
Ну что тут сказать – мне не понравилась Виста – я поставил XP. Если не нравится продукция Oracle – выбор есть.
on 13 Nov 2008 at 8:11 am 5.Алексей Кирюшкин said …
>Программы, определяющие устройства по их ID,
>и дающие ссылки на с