Колючий Саров      
   Главная » Обзоры >> Статья  
Windows XP: на собственном опыте

Автор: Кирилл Асташов aka BadBlock
Опубликовано: 02 февраля 2002 г.

Для начала разъясню, с чего я решил отказаться от старой доброй Windows 98 и перейти на эту новоявленную выскочку – XP. Причины, в общем-то, банальны.

Во-первых, прежняя система стояла на моем домашнем компьютере уже больше года и пришла пора ее как-то обновить, что ли. Windows серии 9х вообще обладают таким свойством, что уже через неколько месяцев после установки системы начинаешь поневоле подумывать о ее полном сносе и переустановке: то здесь не то, тот тут глюки, то вот виснуть вдруг начала по неизвестным причинам. Не то что бы совсем невозможно было работать – но, например, вполне резонно хочется, чтоб при завершении работы Windows всегда выключала компьютер, а не подвисала через два раза на третий, чтоб Эксплорер иногда не выполнял некую недопустимую операцию, унося с собой в могилу "систем трей", надоедает то и дело чистить папку "Temp" от всякого мусора и т.д. Да и вообще, хочется устойчивости, пусть не абсолютной, которой не бывает, но хотя бы относительной.

Я уже давно присматривался к Windows 2000 на предмет ее пригодности для домашнего использования. Ибо (когда я работал в газете) будучи поставленной на одну из рабочих машин, win2k до сих пор успешно работает без единого сбоя – больше года. И синих экранов я не видел и даже не знаю, как они выглядят, и Temp чистенький, и ACDSee ведет себя довольно прилично, а капризный, вечно слетавший на Win98 PageMaker стоит как вкопанный – лепота. Чего не хотелось – так это геморроя с дровами (под win98, понятное дело, есть ВСЕ). Еще не хотелось проблем с интернетом – нелюбовь win2k к импульсному набору номера а также патологическое нежелание запоминать пароли известна многим – и прочих "тонкостей", знать которые можно лишь имея за плечами богатый опыт работы с этой операционкой. Я же, наивный, хотел ось из серии "поставил – и забыл". Ну или хотя бы что-то близкое к этому.

И вот тут в кои-то веки захожу в "Нирвану" и – надо же! – Windows XP! Русская, со сломанной активацией, с Office XP, все дела! Немедленно отслюнил продавцу 65 рублей и, придерживая шапку, помчался домой с драгоценным компактом в когтистых лапах – устанавливать. К тому времени у меня эксплорер уже начал иногда виснуть прямо при дабл-клике на "Мой компьютер", и мне уже было все равно, что получится в результате перехода на XP, только бы получить нормальную, рабочую систему.

К процессу установки ХР я подошел вдумчиво. Первым делом снес все лишнее, до чего смог дотянуться, очистил заодно диски от всякой чепухи. Бережно сохранил, две папки от прежней операционки: "Windows" (переименовал в "_WIN"), "Program files" – в "_PF". Это весьма немаловажный момент, и я рекомендую поступать так всегда при смене операционки на более свежую. Снести эти папки мы всегда успеем, зато в них может находиться (и, что характерно, как раз находится) информация, которая нам пригодится в дальнейшем, и мы не будем тэкскэть, кусать потом свои же собственные локти.

Например, вот на что следует обратить внимание и не забыть переместить в новую ось перед окончательным удалением старой:
1. Почтовые папки, в которой Outlook Express хранит почту и новости. По умолчанию они находятся в каталоге Windows.
2. Ваша адресная книга (файл с расширением .wab).
3. Папка "Избранное" для Internet Explorera.
4. "Мои документы", которые Win98 при наличии в системе нескольких пользователей хранит, как круглая дура, в папке "Windows" (в подпапке "Profiles").
5. Значки на "Рабочем столе".
6. Какие-нибудь заковыристые, давно забытые вами настройки программ, хранящиеся в их ini-шках и cfg-шках в "Program files".
и т.д.

Процесс установки XP подробно описывать не буду, там все просто. Единственное, на чем хочу заострить ваше внимание: не отменяйте установку службы "QoS". Зачем – узнаете ниже... Итак, система встала как влитая! Нет, правда, как тут и была. Я уже было приготовился жестом фокусника извлекать из загашников всякие диски с драйверами и скармливать их системе – этого не потребовалось. Система самостоятельно установила драйвера для ВСЕХ устройств, что были на моем компьютере, начиная от звуковухи и сетевой карты и заканчивая принтером Epson Stylus 300. Я все же заподозрил, что придется в обязательном порядке ставить драйвера "Detonator XP" для моего жифорса... Ан нет, они как-то незаметно для меня установились сами, что ли... Для проверки запустил Quake 3, злорадно ожидая увидеть знакомую надпись "Error: cannot initialize OpenGL subsystem" – мать, нифига, все заработало сразу! Я сперва даже не поверил. Единственным устройством, для которого ХР пришлось подсунуть – нет, не драйвер даже – маленький INF-файл, оказался мой модем IDC (Inpro) 5614 BXL/VR+.

Таким образом, избегнув потери времени и многочисленных перезагрузок, которые требуются во время установки всяких разных драйверов, а также получив сразу же DirectX 8.1, Internet Explorer 6.0 да и просто нормальную систему, я возрадовался и начал ставить имеющуюся у меня коллекцию избранных шрифтов количеством около 300 штук. Остановился я как раз вовремя. Дело в том, что, дабы избежать довольно дурацкой ситуации, когда шрифты на экране или принтере отображаются в виде квадратиков, их нужно сперва конвертировать, добавив в них поддержку кодовой таблицы Unicode. Этим занимается специальная маленькая утилитка о 30 килобайтах – "TTF Font Converter". Ну так вот, раньше, в Win98, их можно было конвертировать и после установки. Для этого следовало загрузиться в режиме DOS, потому что Windows при работе держит файлы всех шрифтов открытыми и не дает их модифицировать. Памятуя о том, что режима DOS в XP нету, и фиг я чего потом сконвертирую, я переписал шрифты на винт и натравил на них "TTF Font Converter" заранее, до установки шрифтов в систему.

Поставил Офис, всякие проги, сделал интернет и почту... Ну вот, вроде все. Можно уже настроить все под себя и практически начинать работать. Немного о настройках. В отличие от своей незадачливой товарки win2k, новая Windows отлично запоминает пароли на диалап-подключение, и теперь не нужно заводить сценарий и прописывать в нем свой пароль в открытом виде, как раньше. Вот с импульсным режимом все же немножко не задалось, набирает тоновым, так ее растак. Пришлось вместо номера телефона "33111", как и в Win2k, написать "р33111" – латинская "р" перед номером телефона принудительно переводит модем в импульсный режим набора номера.

Загрузив систему в первый раз, я жутко удивился, увидев на рабочем столе один-единственный ярлык – "Корзина". И что? Это все, с чем я могу работать? Немножко порывшись, я нашел галочки включения остальных ярлыков тут: "Свойства экрана"/"Рабочий стол"/"Настройка рабочего стола". Испугавшись странного внешнего вида окон и панели задач в новой операционке, я включил классический вид вот тут: "Свойства экрана"/"Темы"/"Классическая".

Еще довольно жуткий вид по умолчанию приобретает содержимое меню "Пуск". Я с облегчением вернулся к привычному его виду, ткнув правой кнопкой мыши на кнопке "Пуск" и выбрав "Свойства". Всякие подобные фичи, вроде отображения "Панели быстрого запуска" на "Панели задач" включаются и выключаются аналогично.

Немного про настройку мыши. Честно говоря, тень под указателем меня драконит. Выключается она очень просто, в свойствах мыши в "Панели управления". Там же, в этих свойствах, мы видим несколько видоизменный способ настройки скорости движения указателя, и на этой настройке я заострю ваше внимание. Дело в том, что в Windows 98 ползунок "Скорость движения указателя" меняет... вовсе не скорость движения указателя! Он меняет акселерацию мыши. (Это не относится к MouseWare и прочим фирменным драйверам). Таким образом, я, крайне не любящий акселерацию, в Windоws 98 первым делом всегда сдвигал указатель на минимум. В Windows ХР ползунок скорости движения указателя делает именно то, что полагается по его названию, т.е., меняет скорость движения указателя. Акселерация теперь включается и выключается вот такой галочкой: "Включить повышенную точность установки указателя". Чтобы отключить акселерацию, снимите эту галочку.

Мышь PS/2 следует, естественно, использовать на всю катушку, на все ее 200 Гц (ну или сколько она там у вас может выдавать) – особенно это касается всяческих квакеров, для которых эти герцы имеют решающее значение. Для этого в реестре ищем все параметры по ключевому слову "SampleRate", меняем их значения на десятичное "200" и перегружаем машину. Все, теперь мышь будет двигаться очень плавно.

С какими недоделками и помарками в новой операционке я столкнулся? Вообще говоря, я известный оптимист и, конечно же, ожидал, что их не будет совсем. Ха-ха. Ну, честно говоря, встреченные мной недоделки оказались незначительными и/или легко исправимыми:

1. Мой модем IDC в Windows XP вдруг вспомнил, что – опа! – у него есть АОН! При входящих звонках начал самостоятельно брать трубу, пытаться определять номер звонящего и выдавать ему фальшивые гудки в линию. Поборол я это не совсем сразу. Дело в том, что всякие там "at&f" и прочее шаманство помогали только до первого захода в инет, после которого АОН включался снова. Произведя "разбор полетов", т.е. проанализировав логи сеанса удаленного соединяния, я понял, что надо делать. В реестре по ключевому нашел три параметра со значениями "at#cid=1" и заменил эти значения на "at#cid=0". В строке инициализации дописал "S115=0", чтобы совсем выключить АОН. После перезагрузки АОН был отключен.

2. В Quake и прочих играх на мониторе устанавливалась частота смены кадров 60 Гц, хотя мой монитор в 640х480 без проблем может выдавать вдвое больше. Что касается великого и всемогущего Quake 3, то в нем на этот счет нашлась хорошая команда: "r_DisplayRefresh 120" мигом сняло проблему. Ну а больше ни во что я не играю, поэтому на том и успокоился. А вообще, в этом деле должен радикально помочь PowerStrip, а для владельцев видеокарт на чипах от NVidia – утилита под названием "NVidia Refresh Rate Fix".

3. При работе в интернете, хоть через модем, хоть по локалке, по умолчанию Windows XP резервирует 20% пропускной способности канала под свою службу под названием QoS (Quality of Service), которая следит за распределением канала между программами, написанными с учетом QoS API. В общем, правильное решение – использовать свои каналы на 100%. Делается это так:

– Служба QoS должна быть установлена и привязана. Вот почему я велел не отменять ее установку в самом начале. В случае чего – установите эту службу через кнопку "Установить" в свойствах сети.
– "Пуск" –> "Выполнить" –> gpedit.msc
– В разделе "Конфигурация компьютера" выбираем "Административные шаблоны", далее идем в "Сеть", "Диспетчер пакетов QoS".
– Выбираем параметр "Ограничить резервируемую пропускную способность", в нем "Включен" и "0%".
– Перегружаем компьютер.
Собственно, это все.

4. Модем стал отключаться от интернета (класть трубку) не сразу, а более чем через 10 секунд после нажатия кнопочки "Отключить". Диагноз: стандартный метод отключения (понижение DTR) не срабатывает, после истечения таймаута (10 секунд) Windows переводит модем в командный режим и кладет трубу по ATH. В журнале по этому поводу видим следующие строки:

02-02-2002 18:00:12.997 - TSP(0000): Завершение звонка
02-02-2002 18:00:12.997 - Разрыв соединения модема.
02-02-2002 18:00:12.997 - Аппаратный разрыв соединения с помощью понижения DTR.
02-02-2002 18:00:23.001 - Истек таймаут во время ожидания общего события.
02-02-2002 18:00:23.001 - Предупреждение: После понижения DTR для разрыва соединения, модем не снял сигнал CD в течение 10 секунд, пытаясь завершить работу программы.
02-02-2002 18:00:23.001 - Послано: +++
02-02-2002 18:00:23.011 - TSP(0000): Закрытие звонка
02-02-2002 18:00:30.341 - Принято: <cr><lf>OK<cr><lf>
02-02-2002 18:00:30.341 - Интерпретированный ответ: ОК
02-02-2002 18:00:30.351 - Послано: ATH<cr>
02-02-2002 18:00:30.351 - Принято: ATH<cr>

Говорят, что эта же проблема есть не только в XP, но и в Windows 2000 и связана с особенностями реализации протокола РРР в этих системах... Ну что ж, может, оно и так, по крайней мере мне пока не удалось ее устранить. Правда, каких-то особенных неудобств она, слава богу, не доставляет.

UPDATE: решение проблемы найдено! Чтобы Windows XP клала трубку практически сразу, достаточно в строке инициализации уменьшить значение регистра S38. Например: AT S38=1. О назначении этого регистра читайте в руководстве на модем.

Зато пропал куда более неприятный глюк, имеющий место при работе Windows 98 совместно с материнскими платами на чипсете серии i815. Глюк связан с ошибкой в реализации драйвера COM-порта в Windows 98. А именно: при входящем звонке во время собственно самих звонков система "замирает", зацикливается звук в игре, замирает изображение на экране, не работает мышь. Звонок прошел – все отмерзает взад. По идее, такого быть не должно, но было, а поскольку у меня мать именно на чипсете i815, то этот глюк уже замучил в корягу. Чуть было уже не полез отрезать сигнальный провод RING в модемном кабеле, по которому компьютер как раз и узнает о поступлении входящего звонка, как тут – раз! – новая операционка раз и навсегда решила эту проблему.

Еще есть особенность, связанная с кириллическими кодировками, использующимися в Windows XP. Например, чтобы Outlook Express показывал заголовки писем и новостей по-русски, а не краказябрами, следует в "Параметры"/"Чтение"/"Шрифты" установить по умолчанию KOI-8R. Не знаю, кому как, но мне помогло. :-)

Больше об XP после всего-то недели ее работы ничего плохого сказать не могу. Пока одни восторги. Грузится быстрее, чем Windows 98. Работает как часы, тьфу-тьфу-тьфу. Чего и вашему компьютеру желаю.

Post scriptum: Пытаясь залить этот обзор на сайт, столкнулся с еще одной фичей XP (она же имеется и в Win2000). Взяв первый попавшийся под руку FTP-клиент (им оказался "FAR Manager")... Вот тут-то и вышел затык. FAR запустился в окне, высота которого была экрана три, не меньше, и появилась мощная линейка длиннющей прокрутки. Так же обстоят дела и с другими приложениями, запускающимися в текстовом режиме. В общем, надо зайти в свойства ярлыка, который запускает FAR, и там, во вкладке "Расположение" указать размер буфера экрана – 25 строк по высоте. А не то там по умолчанию стоит 300. :-))

Рейтинг@Mail.ru   Подписаться:         © Администратор и автор сайта Кирилл Асташов (отправить сообщение), е-mail: . Размещение рекламы на сайте: условия и цены. Сайт основан 3 июля 2000 г. При перепечатке ссылка на www.sarov.info обязательна. Перепечатка фото без разрешения их авторов не допускается.