|
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. :-))
|