This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Топорков С. С. Самоучитель профессиональной работы на компьютере. – М.: ДМК Пресс, 2004. – 336 с.: ил. ISBN 5940741479 В книге собран тот необходимый минимум, который должен знать каждый пользователь компьютера, чтобы считаться продвинутым. В нее включены советы, воспользовавшись которыми вы сможете решить немало проблем, возникающих в повседневной работе на ПК. В самоучи# теле рассмотрена операционная система Windows XP, ее установка, вос# становление данных, описана работа с реестром вручную и с использо# ванием менеджера реестра Reg Organizer. Также уделяется внимание BIOS и рассказывается как с ее помощью увеличить быстродействие компьютера. Прочитав книгу, вы научитесь правильно организовывать защиту вашего компьютера от посягательств хакеров в Интернете, на# стройке локальной сети, познакомитесь с альтернативными программа# ми Opera и The Bat. Наконец, в конце книги приведены Frequency Asked Question (FAQ) – ответы на наиболее распространенные вопросы, зада# ваемые на разных компьютерных форумах, модератором многих из ко# торых является автор. Книга будет крайне полезна всем пользователям, которые уже освои# лись с работой на компьютере, но хотят углубить и расширить свои зна# ния и навыки для максимального использования возможностей установ# ленного на их рабочем месте software и hardware.
УДК 004.4 ББК 32.973.26018.2 Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения вла' дельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответ' ственности за возможные ошибки, связанные с использованием книги.
Содержание Введение ..................................................................................... 20 Часть I Windows XP .................................................................................. 21 Глава 1 Основная информация ............................................................. 22 Совместимость (Compatibility) .................................................... 22 Переносимость (Portability) ........................................................ 22 Масштабируемость (Scalability) .................................................. 22 Система безопасности (Security) ................................................ 23 Распределенная обработка (Distributed processing) ................... 23 Надежность и отказоустойчивость (Reliability and robustness) .... 23 Локализация (Localization) .......................................................... 23 Расширяемость (Extensibility) ..................................................... 23 Разное ........................................................................................ 23 Task Manager ............................................................................ 28 Интерфейс ............................................................................... 29 Antialiasing ................................................................................ 30 Настройка Tackbar и Start Menu .................................................. 30 Управление пользователями, которым можно заходить на компьютер ........................................................................... 31 Вход под администратором ....................................................... 32 Аналоги autoexec.bat и config.sys под XP ..................................... 33
Чем отличаются Windows XP Professional и Windows XP Home? Updated ................................................................................... 33 Как посмотреть Up Time (время работы с последней перезагрузки)? ......................................................................... 34 Отсутствие regedit32.exe? .......................................................... 34 Создание и реадктирование тем для XP ...................................... 34
Начинаем ................................................................................... 62 Дополнительные возможности ................................................... 66 Немного о настройке ИнтернетJсоединений .............................. 67 Internet Explorer .......................................................................... 69
Глава 2 Установка и первые шаги ......................................................... 35
Глава 6 Reg Organizer .............................................................................. 74
Варианты установок ОС .............................................................. 35 Установка Windows 98 параллельно с XP? ................................... 36 Файловая система .................................................................... 37 Выбор компонентов .................................................................... 39 Частая проблема на стадии установки ........................................ 39 Переустановка ......................................................................... 40 Конвертация ............................................................................ 41
Основные возможности .............................................................. 74 Работа с программой ................................................................. 75 Режим редактирования реестра ................................................. 76 Режим редактирования файлов .................................................. 76 Режим поиска и замены ............................................................. 79 Режим чистки реестра ............................................................... 80 Деинсталляция ..................................................................... 80 Программы .......................................................................... 80 Автозагрузка ........................................................................ 81 Типы файлов ........................................................................ 82 Расширения оболочки ........................................................... 82 Меню «Создать» ................................................................... 83 Меню «Открыть с помощью...» ............................................... 84 Системные папки ................................................................. 84 Общие DLL .................................................................................. 84 Дополнительные возможности ............................................... 85 Автоматическая чистка реестра ............................................. 85 Поиск ссылок на несуществующие файлы ................................... 87 Исправление неверных ссылок .................................................. 88 Установки ................................................................................ 89 Поиск ссылок на несуществующие файлы ............................... 89 Общие ................................................................................. 90 Режим чистки реестра ........................................................... 90 Система возрастов ............................................................... 90
Глава 3 Автоматическая установка Windows ..................................... 43 Unattended Installation ................................................................. 44 Берем в руки «автомат» .............................................................. 44 Взводим курок ............................................................................ 45 Задерживаем дыхание ............................................................... 46 Огонь! ......................................................................................... 48 «Русская рулетка» ....................................................................... 49 Крэкс! Пэкс! Фэкс! ...................................................................... 50
Глава 7 Системные службы ................................................................... 92 DHCPJклиент .............................................................................. 93 DNSJклиент ................................................................................ 93 Machine Debug Manager ............................................................. 93 MS Software Shadow Copy Provider .............................................. 94
6
Самоучитель профессиональной работы на компьютере
NetMeeting Remote Desktop Sharing ............................................ 94 Plug and Play ............................................................................... 94 QoS RSVP ................................................................................... 94 Telnet .......................................................................................... 95 WebJклиент ................................................................................. 95 Windows Audio ............................................................................. 95 Windows Installer ......................................................................... 95 Автоматическое обновление ...................................................... 95 Адаптер производительности WMI ............................................. 96 Беспроводная настройка ............................................................ 96 Брандмауэр Интернета (ICF) / Общий доступ к Интернету (ICS) ..... 96 Вторичный вход в систему .......................................................... 96 Диспетчер автоподключений удаленного доступа ...................... 96 Диспетчер логических дисков .................................................... 96 Диспетчер отгрузки .................................................................... 97 Диспетчер очереди печати ......................................................... 97 Диспетчер подключений удаленного доступа ............................. 97 Диспетчер сеанса справки для удаленного рабочего стола ........ 97 Диспетчер сетевого DDE ............................................................ 97 Доступ к HIDJустройствам .......................................................... 98 Журнал событий ......................................................................... 98 Журналы и оповещения производительности ............................ 98 Защищенное хранилище ............................................................ 98 Инструментарий управления Windows ........................................ 98 Источник бесперебойного питания ............................................ 99 Клиент отслеживания изменившихся связей .............................. 99 Координатор распределенных транзакций ................................. 99 Локатор удаленного вызова процедур (RPC) .............................. 99 Маршрутизация и удаленный доступ .......................................... 99 Модуль поддержки NetBIOS через TCP/IP................................... 99 Модуль поддержки смартJкарт ................................................. 100 Обозреватель компьютеров ..................................................... 100 Оповещатель ............................................................................ 100 Определение оборудования оболочки...................................... 100 Планировщик заданий .............................................................. 100 Поставщик поддержки безопасности NT LM ............................. 100 Рабочая станция ....................................................................... 101 Расширения драйверов WMI (Windows Management Instrumentation) ........................................................................ 101 Сервер ..................................................................................... 101
Содержание
7
Сервер папки обмена ............................................................... 101 Сетевой вход в систему ............................................................ 101 Сетевые подключения .............................................................. 101 Система событий COM+ ........................................................... 102 Системное приложение COM+ ................................................. 102 Служба COM записи компактJдисков IMAPI .............................. 102 Служба администрирования диспетчера логических дисков .... 102 Служба восстановления системы ............................................. 102 Служба времени Windows ......................................................... 103 Служба загрузки изображений (WIA) ........................................ 103 Служба индексирования ........................................................... 103 Служба обнаружения SSDP ...................................................... 103 Служба регистрации ошибок .................................................... 103 Служба сетевого DDE ............................................................... 104 Служба сетевого расположения (NLA) ...................................... 104 Служба сообщений ................................................................... 104 Служба шлюза уровня приложения ........................................... 104 Службы IPSEC ........................................................................... 104 Службы криптографии .............................................................. 104 СмартJкарты ............................................................................. 105 Совместимость быстрого переключения пользователей .......... 105 Справка и поддержка ............................................................... 105 Службы терминалов ................................................................. 105 Съемные ЗУ .............................................................................. 106 Телефония ................................................................................ 106 Темы ......................................................................................... 106 Теневое копирование тома ....................................................... 106 Уведомление о системных событиях ........................................ 106 Удаленный вызов процедур ...................................................... 106 Удаленный реестр .................................................................... 107 Узел универсальных PnPJустройств ......................................... 107 Управление приложениями ...................................................... 107 Фоновая интеллектуальная служба передачи ........................... 107 Изменение каталога по умолчанию Windows Explorer ....................................................................... 108
Глава 8 Твики .......................................................................................... 109 Ускорение процесса открытия файлов на NTFSJразделе ......... 109 Повышение скорости работы Windows XP ................................. 109
8
Самоучитель профессиональной работы на компьютере
Как отключить у Dr. Watson встроенный debugger и для чего это нужно .................................................................................. 110 Отключение функции автозапуска CD....................................... 110 Принцип назначения букв дискам ............................................. 111 Pagefile.sys ............................................................................... 111 Установка приоритета процесса при его запуске ..................... 111 Отключение проверки на ошибки ............................................. 113 Работа с памятью ..................................................................... 113 Отключение компьютера посредством командной строки........ 114 Просмотр загружаемых ОС DLL ................................................ 114 Добавление содержимого рабочего стола в меню Start (Пуск) ..... 115 Закрытие доступа к компьютеру ............................................... 115 Куда пропала закладка Security на томах NTFS и что случилось с закладкой Sharing? ................................................ 115 Встроенный механизм кодирования музыки ............................ 116 Убираем папку Shared Documents из My Computer ................... 116 Изменяем timeJserver, используемый XP .................................. 116 Что такое boot defrag и что с ним делать ................................... 117 Создание загрузочного CDJROM в Windows XP ......................... 117 Компьютер выключается очень долго? Хотите ускорить этот процесс? ........................................................................... 118
Глава 9 Горячие клавиши Windows XP ............................................... 119 Общие ...................................................................................... 119 Проводник ................................................................................ 120 Проводник → Мой Компьютер → Рабочий Стол ........................ 120 Диалоговые окна ...................................................................... 120 WinKey+другие клавиши ........................................................... 121
Часть II БИОС ........................................................................................... 122 Глава 10 Все, что полезно знать о BIOS .............................................. 122 Глава 11 Полезное о BIOS ....................................................................... 128 Настройка Advanced Chipset Setup ........................................... 128
Содержание
9
Auto Configuration .................................................................... 129 DRAM Read Timing ................................................................... 129 DRAM Write Timing ................................................................... 129 RAS to CAS Delay ..................................................................... 130 DRAM Leadoff Timing ............................................................... 130 Turbo Read Pipelining ............................................................... 130 Speculative Lead Off ................................................................. 130
Глава 12 Перепрошивка BIOS ................................................................ 131 Подготовка к модернизации ..................................................... 133 Поехали! ................................................................................... 134
Глава 13 Сообщения об ошибках BIOS ................................................ 138 AWARD BIOS ............................................................................. 138 Сообщения об ошибках AMIBIOS .............................................. 142 Сообщения об ошибках ............................................................ 143
Глава 14 Пароли к BIOS ........................................................................... 147 Часть III Сети ............................................................................................ 150 Глава 15 Сети и настройки ..................................................................... 150 О важности сетей ..................................................................... 150 Сеть развращает! ..................................................................... 151 О чем этот материал? ............................................................... 151 Немного истории ...................................................................... 151 Физическая установка сети ...................................................... 152 Выбор сетевой карты ............................................................... 153 Хаб против свича ...................................................................... 154 802.11a и 802.11b ..................................................................... 154 Как выбрать свич? .................................................................... 154 Рекомендации по конфигурированию сервера ......................... 154 Конфигурация сети в Windows XP ............................................. 155 IPJадресация ............................................................................ 156 Конфигурация сервера ............................................................. 156
10
Самоучитель профессиональной работы на компьютере
Конфигурирование клиентских машин ..................................... 157 Совместное использование Интернет ...................................... 157 Включение совместного доступа к Интернет ............................ 158 Статус ИнтернетJсоединения ................................................... 159 Совместное использование принтера ...................................... 159 Совместное использование и доступ к файлам ........................ 159 Добавление сетевых дисков ..................................................... 160 Заключение .............................................................................. 161 Что же такое Opera? .................................................................. 162
Содержание
11
Маленькие хитрости ................................................................. 190 Системные клавиши ................................................................ 191 Горячки ................................................................................. 191 «Мышка» по умолчанию ........................................................... 191 Редактор текста сообщений ..................................................... 191 Сжатие данных ....................................................................... 192 Вид ....................................................................................... 192
Глава 18 Брандмауэр .............................................................................. 193
Глава 16 Opera как хорошая альтернатива ......................................... 162
Чего следует опасаться в сети Интернет .................................. 193
Opera и eJmail ........................................................................... 170 Избранное ................................................................................ 171 Закачка файлов ........................................................................ 173 FAQ ........................................................................................... 176 DialJup ................................................................................... 176 Командная строка ................................................................... 177 Формат командной строки .................................................. 177 Ввод адреса в командной строке .......................................... 178 Плагины ................................................................................. 178 Opera в локальной сети ........................................................... 179 Super INIJфайл и его настройки ................................................ 180 Расположение файлов ............................................................ 180 Файл установок как параметр командной строки ....................... 181 Важные установки ................................................................... 181 Коммуникационный модуль (winsock) ................................... 181 Некоторые известные проблемы .............................................. 182 PCJNFS 5.0 ............................................................................. 182 Microsoft TCP/IP ...................................................................... 182 ПроксиJсерверы ..................................................................... 182
Часть IV Форум ......................................................................................... 199
Глава 17 The Bat! ...................................................................................... 184 Шаблоны .................................................................................. 184 Стандартные шаблоны ............................................................ 184 Быстрые шаблоны .................................................................. 187 Безопасность ........................................................................... 188 Сортировка и фильтры ............................................................. 189
Как написать заголовок? .......................................................... 200 Как оформить сообщение? ....................................................... 200 Полезные советы ...................................................................... 201 Настройка Invision Board (IPB) ................................................... 203 О движке ................................................................................ 203 Преимущества IPB над phpBB .................................................. 204 Что требуется для установки .................................................... 205 Установка ................................................................................. 205 Шаг первый – закачиваем файлы .............................................. 205 Шаг второй – инсталлируем ..................................................... 205 Шаг третий – настраиваем ....................................................... 206 Настройка phpBB ...................................................................... 206 Настройка форума YaBB ........................................................... 212 Шаг 1 – предварительная настройка ......................................... 213 Шаг 2 – создание директорий .................................................. 215 Шаг 3 – загрузка файлов на сервер ........................................... 215 Шаг 4 – запуск, вход в систему и тестирование .......................... 217 Параметры и настройки ........................................................... 222 Дополнительные настройки ..................................................... 222 Поиск неисправностей ............................................................ 224 Администрирование вашего YaBB ............................................. 227 Администрирование Участников .............................................. 227 Привилегии Администратора ................................................... 227 Введение в админцентр ........................................................... 228 Еще одна особенность ............................................................ 228 Железо ..................................................................................... 230 Как откорректировать функцию прокрутки IntelliMouse? ......... 230
12
Самоучитель профессиональной работы на компьютере
Часть V FAQ .............................................................................................. 230
Содержание
13
Как откорректировать функцию прокрутки IntelliMouse? .............. 231 Как изменить интервал регенерации порта мыши PS2? .............. 231 Как установить два монитора на одну машину? .......................... 232 Слышал, что даже на абсолютно новых винчестерах уже есть дефектные сектора (bad sectors) – правда ли это и как такое может быть? ........................................................................... 232 Решил прочитать SMART на своем жестком диске и обнаружил, что некоторые атрибуты отличаются от первоначальных 100%Jых значений. Насколько я понимаю, это означает, что какиеJто узлы в HDD начали деградировать? Стоит ли верить SMART? ......................................................... 232 Мой диск при работе настолько сильно греется, что не терпит рука. ИзJза чего он так кипит и нормально ли это? .... 233 Хотелось бы уточнить, какие существуют базовые правила эксплуатации HDD и рекомендации для продления его срока службы? ........................................................................ 233 Неоднократно слышал, что существуют модели дисков, емкость которых искусственно занижена производителем, и специалист может расширить такой диск чуть ли не в два раза. Правда ли это? И если правда, то с какой целью занижается емкость? .............................................................. 234 Просто интересно, а можно ли программно изменить частоту оборотов шпиндельного двигателя у современного винчестера? Я и сам считаю этот вопрос глупым, но ходили слухи, что это возможно, неужели это так? .......................................... 234 Часто слышу выражение, которое говорят пользователи о своем неисправном HDD, – «перевернули шлейф». Но как такое возможно, ведь у разъемов есть ключи, и вообще, какой конкретно шлейф имеется в виду? ............................................ 235
Я разогнал процессор... в общем, мне кажется, он сгорел. Что делать? ............................................................................ 238 Один мой знакомый разогнал компьютер, и у него «полетела» вся информация на жестком диске. Почему? ............................. 239 ОК, я разогнал свой *** – ***МГц до ***МГц. Включил – работает. И что теперь? ......................................................................... 239 Какие пути разгона имеются на сегодняшний день? ................... 239 Что такое «зафиксированный коэффициент умножения»? ........... 240 Есть ли способ обойти это ограничение? .................................. 240 Контакт В21... ......................................................................... 240 Чем отличаются OEM и RetailJварианты поставки процессора? Я слышал, retail лучше гонится? ................................................ 240 Какие процессоры наиболее известны в плане overclocking’а? ....................................................................... 241 Какой кулер лучше подходит для разогнанного процессора? .......................................................................... 241 Слышал, есть такая программка – CPUIdle. Для чего она нужна? .... 241 Как следить за тем, чтобы процессор не перегрелся? ................. 242 Как можно понизить температуру «железа» при разгоне? ............ 242 А если я даже и не думаю о чемJто подобном (компьютер мне дорог как память), стоит ли заботиться обо всех этих вещах – охлаждении, программах разных? ................................ 243 Какое оборудование ВООБЩЕ не гонится? Так называемый black list. ................................................................................ 243 Для чего нужно повышать напряжение питания CPU? ................. 243 Какие процессоры эффективнее гонятся – под Slot или Socket? .... 244 Чем отличается разгон процессоров AMD (Athlon, Duron)? .......... 244 Что такое stepping? ................................................................. 244 Как расшифровываются все эти аббревиатуры – SECC, FSB, FCJPGA? ................................................................................ 244 Какие программы можно использовать для определения быстродействия компьютера? ................................................. 245
Глава 20 Разгон ......................................................................................... 237
Глава 21 Безопасность ............................................................................ 246
Меня интересует сама процедура разгона. Что нужно сделать конкретно? ............................................................................. 237 Меня не устраивает скорость работы моего ПК. Я так понял, overclocking мне поможет? .................................... 237 Стоит ли «гнать» мой новый ***–***МГц? ................................... 237 Что может случиться с моей системой при разгоне? ................... 238
Как включить аудит? ................................................................ 246 Как просмотреть/очистить файл регистрации? .......................... 246 Как восстановить заданные по умолчанию разрешения? ............. 247 Как копировать файлы с сохранением их security и permissions? .. 247 Как установить шифрование SAM? ........................................... 247 Как отменить шифрование SAM? .............................................. 248
Глава 19 Железо ....................................................................................... 231
14
Самоучитель профессиональной работы на компьютере Как остановить систему при переполнении файла регистрации Security? ............................................................. 248 Как разрешить применение только сложных паролей? ................ 248 Как отключить приглашения МСJДОС к вводу команды? ............. 249 Как отключить режим МСJДОС для программ в Windows? ............ 249 Как отключить доступ к дисплею в Панели управления? .............. 250 Как отключить сетевой доступ к дискам CDJROM? ...................... 250 Как отключить сетевой доступ к дисководам для гибких дискет? ..... 250 Как запретить запуск заданного системой по умолчанию хранителя экрана? .................................................................. 251 Как включить требование использования алфавитноJцифрового пароля? ................................................ 251 Как запретить кэширование паролей? ....................................... 251 Как узнать, какие патчи уже установлены? ................................. 252
Глава 22 Сети ............................................................................................ 253 Как назначать права пользователей на одиноко стоящем (standalong) сервере (не PDC/BDC)? ......................................... 253 Проблема: невозможно подключиться к FTPJсерверу, хотя сама служба запущена ..................................................... 253 Как синхронизировать время NT Workstation с NT Server? ............ 253 Как послать сообщение всем пользователям? ........................... 254 Как изменить Workstations Name? ............................................. 254 Как остановить создание встроенных акций администрирования? .............................................................. 254 Как отключить все сетевые диски? ............................................ 254 Как скрыть компьютер от Network Browsers? .............................. 254 Как удаленно перезагрузить NT? .............................................. 254 Как получить список текущих пользователей? ............................ 254 Как сконфигурировать NT как шлюз к ISP? ................................. 255 Как установить сервис FTPJсервера? ........................................ 255 Как получить список всех подключений к компьютеру? ............... 255 Как узнать Ethernet адрес сетевой карты? ................................. 256 Как конфигурировать основной Master Browser? ........................ 256 Как можно защититься от TelnetJатак? ....................................... 256 Какие Telnet Server’а/Daemon’ы работают под Windows NT? ......... 256 Какие FireWall’ы работаю под NT? ............................................. 256 Как установить службу Remoteboot? ......................................... 257 Сколько одновременных подключений выдержит NT? ................. 257 Как сделать сервер Web Server’м Интернет? .............................. 257
Содержание
15
Как получить информацию о доменной записи пользователя? ........................................................................ 257 Почему машина ошибочно показана в Server Manager’е как «неактивная»? ........................................................................ 257 Как автоматизировать использование FTP? ............................... 257 Как изменить уровни доступа для «совместно используемых ресурсов» из командной строки? .............................................. 258 Как изменить порядок привязок протоколов? ............................ 258 Какие критерии используются при выборе Master Browser’а? ...... 259 Как получить список соответствия MACJадресов IPJадресам в сети? .................................................................................. 260 Как предоставить пользователям доступ к сетевому принтеру? ... 261 Как создать совместно используемые ресурсы на другом компьютере через сеть? ........................................... 261 Почему возникают ошибки доступа к Windows NT FTP Server’у при использовании не Internet Explorer’а? .................................. 262 Как удаленно получить имя пользователя, работающего на компьютере? .................................................. 262 Как удаленно выключить несколько компьютеров одновременно? ...................................................................... 263 Как закрыть все сетевые сессии/соединения? ........................... 263 Как установить комментарий компьютера, отображаемый в Network Neighborhood? ................................... 263 Как присвоить несколько NetBIOS имен одному компьютеру? ..... 264 Как увеличить сетевую производительность? ............................ 264 Как отключить совместную администрацию дисков? .................. 264 Как отключить опцию «Сохранить пароль» в Удаленном доступе к сети? ...................................................................... 265 Как скрыть имя последнего пользователя при входе в систему? ............................................................................. 265 Как разрешить пересылку незашифрованных паролей? .............. 265 Как скрыть компьютер в списке Окна просмотра? ...................... 266 Как запретить подключать/отключать сетевые диски? ................ 266 Как изменить время вывода предупреждающего сообщения об истечении срока пароля? .................................................... 266 Как ограничить информацию, доступную анонимным пользователям? ...................................................................... 267 Как скрыть содержание Рабочей группы в Сетевом окружении? .. 267 Как удалить пункт «Завершение сеанса <Имя пользователя>» из меню «Пуск»? ..................................................................... 267 Как удалить элемент «Вся сеть» из Сетевого окружения? ............ 268
16
Самоучитель профессиональной работы на компьютере Как установить минимальную длину пароля? ............................. 268 Как показывать звездочками пароли совместного использования? ...................................................................... 268 Как создать сеть на витой паре для двух компьютеров без использования хаба? .............................................................. 268 Как проверить, могут ли серверы взаимодействовать при помощи RPC? ................................................................... 269 Как отключить Gratuitous ARP? ................................................. 269
Служба удаленного доступа (RAS) ............................................ 270 Как соединить две NT Workstation, используя RAS? ..................... 270 Возможно ли звонить провайдеру (ISP), используя командную строку? .................................................................................. 271 Как остановить разрыв RASJсоединений при выходе из системы? ........................................................................... 271 Как создать сценарий для RASJсоединения? ............................. 271 Как отладить сценарий RASJсоединения? ................................. 272 Как сконфигурировать RAS для соединения по выделенной линии? ................................................................................... 273 Как отключить автодозвон RAS? ............................................... 273 Проблема: RAS пытается звонить даже при работе с локальными ресурсами ......................................................... 273 Проблема: я подсоединился через RAS к серверу, но видны только ресурсы присоединенного компьютера .......................... 274 Как сделать «Logon Using Dialup Networking» отмеченным по умолчанию в загрузочном окне? ........................................... 274 Как изменить время ответа RAS на звонки? ............................... 274 Как изменить время ожидания обратного звонка? ...................... 275 Как установить максимальное число попыток идентификации для RAS? ................................................................................ 275 Как выставить максимальное время идентификации RAS? .......... 275 Как автоматически отключать неактивных пользователей RAS? ... 276 Как выставить время задержки перед инициализацией отзыва? .. 276 Как автоматически использовать RAS для входа в систему? ........ 276 Как регулировать ведение протокола устройств Службы удаленного доступа (RAS)? .......................................... 276 Как регулировать ведение протокола PPP Службы удаленного доступа (RAS)? ....................................................................... 277 Как бороться с ошибкой «Разъединение по timeout’у» при соединении с провайдером? .............................................. 277
TCP/IP ....................................................................................... 277 Что такое TCP/IP? ................................................................... 277
Содержание
17
Как установить TCP/IP? ........................................................... 278 Можно ли отследить трафик TCP/IP, используя NTJсредства? ...... 278 Как установить TCP/IP, не имея сетевой карты? .......................... 278 Я установил TCP/IP. Как проверить правильность установки? ...... 278 Как проследить маршрут, по которому следует TCP/IPJпакет? ..... 279 Какие диагностические утилиты используются для TCP/IP? ......... 281 Что такое маршрутизация и как она конфигурируется? ............... 281 Что такое ARP? ....................................................................... 282 Моя сеть не подключена к Интернет. Могу я использовать любые IPJадреса? ................................................................... 283 Как увеличить время хранения записей в кэше ARP? .................. 284 Как сконфигурировать более шести IPJадресов? ....................... 284 Какие порты использует TCP& .................................................. 285 Как осуществить миграцию на DHCP? ....................................... 285 Как назначить несколько IPJадресов одной NIC? ........................ 287 Как установить утилиту Network Monitor? ................................... 288 Что такое IPv6? ....................................................................... 288 Как будут записываться адреса IPv6? ........................................ 289 Каков формат IPv6 заголовка? .................................................. 290 Почему иногда не удается установить TCP/IP? ........................... 291 Как запретить mediaJsense (чувствительность сети) для TCP/IP? ... 292 Что такое качество сервиса (quality of service – QOS)? ................ 293 Как изменить account, используемый для QOS service? ............... 293
DHCP ........................................................................................ 294 Что такое DHCP? ..................................................................... 294 Как установить службу DHCP Server? ........................................ 294 Как сконфигурировать службу DHCP Server? ............................. 295 Как сконфигурировать клиентов для использования DHCP? ........ 296 Как сжать базу данных DHCP? .................................................. 296 Как перенести базу данных DHCP с одного сервера на другой? ... 296 Как создать DHCP Relay Agent? ................................................ 297 Как остановить DHCP Relay Agent’а? ......................................... 298 Как сохранить базу данных DHCP? ............................................ 298 Как восстановить базу данных DHCP? ....................................... 298 Как зарезервировать отдельный адрес для определенного компьютера? .......................................................................... 299
WINS ......................................................................................... 299 Что такое WINS? ..................................................................... 299 Как работает WINS? ................................................................ 299 Как установить WINS? .............................................................. 300
18
Самоучитель профессиональной работы на компьютере Что такое WINS Proxy Agent? .................................................... 300 Как сконфигурировать WINS для неJWINSJклиентов? .................. 300 Как сконфигурировать WINS для работы с DHCP? ....................... 300 Как сжать базы данных WINS? .................................................. 300 Как изменить период автоматического сохранения базы данных WINS? ......................................................................... 301 Где должны располагаться журналы регистрации WINS? ............. 301
DNS .......................................................................................... 302 Как установить службу DNS? .................................................... 302 Как сконфигурировать DNS? .................................................... 302 Как добавить записи в DNS? .................................................... 302 Как сконфигурировать клиента для использования DNS? ............ 303 Где в реестре располагаются записи о DNS? ............................. 303 Откуда появляется ошибка «No More Endpoints»? ....................... 304 Как отключить автоматическую модификацию кэша на DNSJсервере? ........................................................................ 304
Часть VI Словарь технических терминов ........................................... 305 7200 rpm ................................................................................... 305 AGP ........................................................................................... 305 Bluetooth ................................................................................... 306 Data DVD ................................................................................... 307 DPOF ........................................................................................ 307 DVD .......................................................................................... 307 DVDJрегионы и региональная защита ....................................... 308 DVD+R ...................................................................................... 309 DVD+RW .................................................................................... 309 DVDJR ....................................................................................... 309 DVDJRAM .................................................................................. 310 Дисководы и диски Panasonic .................................................. 310 DVDJRW .................................................................................... 310 DVDJvideo ................................................................................. 310 EXIF ........................................................................................... 311 HyperTransport – наиболее часто задаваемые вопросы ............ 312 IBM ........................................................................................... 315 IEEE 1394 .................................................................................. 317 Intel ........................................................................................... 317 Intel Application Accelerator ........................................................ 318 LCD ........................................................................................... 318
Содержание
19
Movie DVD ................................................................................. 318 Music DVD ................................................................................. 318 RAID .......................................................................................... 319 RDRAM ..................................................................................... 319 SDRAM ..................................................................................... 320 Seagate ..................................................................................... 320 Seagate 3D Defense .................................................................. 321 Seagate SeaShell ....................................................................... 321 Seagate SeaShield ..................................................................... 321 Seagate SoftSonic ..................................................................... 322 Seagate Sound barrier technology .............................................. 322 Serial ATA .................................................................................. 322 THX ........................................................................................... 322 USB 2.0 ..................................................................................... 323 V.92 и V.44: вопросы и ответы.................................................... 323 VIA ............................................................................................ 324 Деятельность компании в мировом масштабе ........................... 325 Конструкторские подразделения .............................................. 325 Распределение заказов на производство своих изделий на мощностях сторонних компаний ..................... 326
Видимая область экрана .......................................................... 327 Интерфейс UltraDMA 133 .......................................................... 327 Названия режимов разрешения дисплея .................................. 327 НикельJкадмиевый аккумулятор (NiCd) .................................... 328 НикельJметаллJгидридный аккумулятор (NiMH) ....................... 329 Память DDR SDRAM .................................................................. 329 Программные модемы (Soft modem) ........................................ 330 Процессоры Intel Pentium 4 ....................................................... 330 Технология PowerNow! в мобильных процессорах AMD ............ 331 Инструментальная панель PowerNow! ....................................... 331 Цифровая подпись драйверов .................................................. 332 Щелевая маска ......................................................................... 332 Уровни пылеJ и влагозащиты в соответствии со стандартом JIS ..................................................................... 332 Водозащита ........................................................................... 333 Пылезащита ........................................................................... 333
Введение
Н
а компьютерную тематику выпущено огромное количество книг: это энциклопедии, справочники, книги по различным программам, са# моучители и т. д. Казалось бы, писать#то уже особо и не о чем. Так#то оно так, но давайте рассмотрим этот вопрос с другой стороны. Ведь автор ка# кой#либо книги старается изложить материал в своем стиле, и уже лишь одно это не сможет сделать одинаковыми книги разных авторов, пусть даже они пишут на одну и ту же тему. У автора должен быть выбор и здесь, как нельзя лучше подойдет поговорка «Кашу маслом не испортишь». Работая над планом этой книги, я задавался вопросом: «Что же может при# годиться большинству людей с разными компьютерными интересами?» И я решил написать книгу, в которой собран тот необходимый минимум, кото# рый должен знать каждый пользователь, чтобы считаться продвинутым. В книгу включены советы, воспользовавшись которыми вы сможете решить немало проблем, с которыми вам все равно рано или поздно придется встре# титься, и не раз. Даже самый продвинутый пользователь всего знать просто не может, да и не должен, вот здесь#то вам и может пригодиться эта подборка советов, на что я искренне надеюсь. Конечно же эта книга не панацея, и под# борка сделана, основываясь на моем личном опыте в решении различных проб# лем, которые часто возникают на разных компьютерных форумах. На некото# рых таких форумах мне приходилось быть модератором, и я знаю, что иметь подобную книгу всегда под рукой лишним никогда не будет, часть советов была взята и собрана по крупицам из открытых источников Интернет. В книге рассмотрена самая популярная ОС Windows XP. Вы научитесь пра# вильно организовывать защиту своего компьютера от посягательств хакеров в Интернет, настройке локальной сети и узнаете другие нужные советы. В об# щем, изучайте, применяйте, НО вы должны помнить, что использование мате# риала из некоторых разделов должно выполняться в соответствии с написан# ным внимательно и правильно, чтобы «не наломать дров». В дополнение к вышесказанному у вас должен быть определенный опыт работы с компьюте# ром и программным обеспечением. Я просто уверен, что, освоив все тонкости советов, подобранных в этой книге, вы будете вправе считать себя продвину# тым пользователем!
I
Часть Э
Windows XP
ту книгу я решил начать с Windows XP, так как на сегодняшний день данная операционная система является самой популярной и распрост# раненной на современных компьютерах. Сначала разработчики планировали наградить новую операционную систе# му звучным именем Windows Net 1.0, что должно было подчеркнуть как ориен# тацию новой операционной системы на сетевую работу, так и кардинальную новизну ее внутреннего устройства, но маркетологи сделали свое дело, и уже к лету 2001 года Экс#Whistler получил новое имя, этакий супербрэнд «Windows XP», сокращенное от experience. В итоге под именем Windows XP миру была представлена целая линейка операционных систем: «корпоративные» ОС Windows XP Server, Windows XP Professional и Windows XP Home. Итак, это была краткая информация по данному продукту. Пора приступать к самому интересному – к настройке, оптимизации и т. д. Но сразу хочу преду# предить, что вы должны отдавать себе отчет в действиях, которые будете со# вершать, ибо для большинства настроек требуется наличие опыта в работе с компьютером.
Основная информация
23
Система безопасности (Security) Реализована привычная для NT система безопасности на уровне пользователей.
Распределенная обработка (Distributed processing)
1
Глава Д
Основная информация
ля начала давайте с вами разберемся со всеми достоинствами этой ОС. К сожалению, большинство пользователей не знают даже части самых ценных новаций в Windows XP. Поэтому прежде предлагаю по# смотреть, что же нам предложила Microsoft.
WindowsXP имеет встроенные в систему сетевые возможности. Это обеспечи# вает возможность связи с различными типами компьютеров#хостов благодаря наличию разнообразных транспортных протоколов и технологии «клиент— сервер».
Надежность и отказоустойчивость (Reliability and robustness) Архитектура ОС защищает приложения от повреждения друг другом и самой операционной системой. При этом используется отказоустойчивая структури# рованная обработка особых ситуаций на всех архитектурных уровнях, кото# рая включает восстанавливаемую файловую систему NTFS и обеспечивает за# щиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью.
Совместимость (Compatibility)
Локализация (Localization)
Система может иметь привычный интерфейс ОС семейства Windows, с неко# торыми добавлениями и расширениями, поддержку файловых систем NTFS5, NTFS4, FAT16 и FAT32. Большинство приложений, написанных под MSDOS, W9x, NT4, а также некоторые программы под OS/2 и POSIX, запускаются и функционируют без проблем. При проектировании NT учитывалась возмож# ность работы системы в различных сетевых средах, поэтому в поставку входят средства для работы в Unix# и Novell#сетях.
Система предоставляет возможности для работы во многих странах мира на национальных языках, что достигается применением стандарта ISO Unicode.
Расширяемость (Extensibility)
Переносимость (Portability)
Разное
Система работает на различных процессорах семейства x86 производства Intel и AMD. Уже существует 64#битная версия WindowsXP и Windows.NET, предназначенная для работы на Intel Itanium. Реализация поддержки процес# соров других архитектур возможна, однако потребует некоторых усилий.
Следующий немаловажный вопрос, который может возникнуть у человека, вполне логичен. Звучит он следующим образом: «Какой build финальный? Как точно узнать версию XP? Как отличить пиратский релиз от настоящего?» Финальный билд#2600. Узнать его можно либо командой winver, либо по версии ядра ХР, например файла ntoskrnl.exe. Отличить пиратский релиз от настоящего стало еще проще, чем в какой#либо другой Windows, благодаря ме# ханизму активации (Windows Product activation), встроенному в систему. В пи# ратском релизе должны быть включены средства борьбы с ней, поэтому если вы увидите папку с названием crack или чем#то вроде этого, то можете быть уверены, что релиз пиратский. Если на вашем диске нет ничего подобного,
Масштабируемость (Scalability) В WindowsXP реализована поддержка технологии SMP. В Windows.NET Advan# ced Server и Datacenter Server, кроме этого, есть поддержка COW (Cluster Of Workstations).
Благодаря модульному построению системы становится возможным добавле# ние новых модулей на различные архитектурные уровни ОС.
24
Windows XP
а сам диск имеет все признаки нелегального (нет голограммы, лицензионного соглашения на бумаге, отсутствует наклейка, которая меняет цвет, если на# греть ее пальцем), то вы рискуете тем, что эта версия перестанет работать в течение месяца. Впрочем, есть и «ломаные» пиратские релизы, которым не нужны регистрации вообще. Кроме этого, существуют так называемые корпо# ративные релизы, сделанные Microsoft для своих крупнейших OEM партне# ров. Такие релизы не требуют регистрации изначально. К сожалению, в связи со сложившейся ситуацией в нашей стране люди сознательно берут пиратские диски, поэтому им может быть и все равно, какая у них версия и т. д., но вот пользователям, желающим приобрести лицензионный вариант, следует отнес# тись к этому внимательнее! В Windows XP есть опция Windows Product Activation, с ней вам придется столкнуться либо разу после установки, либо в течение месяца. Это новая технология, разработанная Microsoft для борьбы с нелегальными копиями их программного обеспечения. Впервые подобный механизм был опробован на Terminal Service, из W2k Server, теперь же, похоже, подобным образом будут защищаться многие последующие продукты Microsoft. Суть тех# нологии состоит в следующем: после инсталляции системы на основе серий# ного номера, который дается с каждой копией XP, и некоторых особенностей вашего компьютера генерируется так называемый Product ID. Он состоит из 20 цифр, и на его основе (вместе с правильным серийным номером конечно же) вы получаете Activation Code, после введения которого Windows считается активированной. Как утверждает Microsoft, на основе этих двух номеров они не могут узнать ничего про ваш компьютер. То есть полная анонимность. Если не проделать такой процедуры, то через 30 дней в XP просто перестанет функ# ционировать все, кроме апплета, отвечающего за активацию. Проводить акти# вацию на одном и том же компьютере можно сколько угодно. Product ID на одной и той железке всегда будет одинаковый, поэтому вы безбоязненно може# те переставлять систему столько раз, сколько захотите. Activation Code, кото# рый вы получили один раз, будет подходить всегда. Вне зависимости от того, какой из способов активирования вы использовали. Узнать, активирована ли ваша версия XP, можно в окне System Summary, на# ходящемся в меню Programs → Accessories → System tools → System Informa tion (Программы → Стандартные → Служебные → Иноформация о системе). Если увидите строку Activation Status (Статус активации) и напротив нее надпись вроде Activation Pending (активации) (XX days remaining (XX дней осталось)), значит, через XX дней ваша XP перестанет работать. Апплет, кото# рый отвечает за активацию XP, находится в меню Programs → Accessories → System Tools → Activate Windows (Программы → Стандартные → Служеб ные → Активация продукта). При запуске этого апплета откроется простой визард, который предложит зарегистрировать свою копию XP через Ин# тернет либо по телефону. После того как система будет активирована (любым способом), строка Activation Pending из System Information пропадет без следа (рис. 1).
Основная информация
Рис. 1
25
Системная информация
Теперь переходим к вопросу видов поставок XP. Первоначально выпущены две версии – Windows XP Home Edition и Windows XP Professional. Кроме этого, существует 64#битная версия Windows XP Professional, сделанная для 64#битного Intel Itanium. Позже будут выпущены Widows.NET Server, Windows.NET Advanced Server и Windows.NET Datacenter Server (x86 и 64 bit edition для каж# дого). XP Home позиционируется как ОС на смену линейки W9x (хотя не име# ет с ней ничего общего), XP Professional – как смена для Windows2000 Professio# nal. Из существенных отличий между ними можно отметить только отсутствие поддержки SMP в XP Home. Но, несмотря на это, даже XP Home построена на ядре и по идеологии NT, поэтому с 25 октября 2001 года (дата официального выхода XP) можно говорить о давно обещанной официальной смерти линейки W9x и идеологии MS#DOS вместе с ней. Windows.NET отличается от XP нали# чием системных служб и приложений, свойственных серверу, и поддержкой более мощного железа. Так, если XP Pro поддерживает SMP только на два про# цессора, то NET Server – уже на 4, NET Advanced Server – на 8, а NET Datacenter Server – на 32. На мой взгляд, каждый уважающий себя пользователь должен знать, какие минимальные системные требования необходимы Windows XP, это относится к разряду must know! Microsoft утверждает, что для успешной инсталляции XP необходим процес# сор не менее 233 МГц, 64 Мб оперативной памяти и 1,5 Гб свободного места на диске. Однако для более#менее комфортной работы понадобится процессор не менее 500 МГц и не менее 128 Мб оперативной памяти. Хотя, максимально
26
Windows XP
облегчив интерфейс, можно добиться того, что XP будет требовать меньше памяти, чем W2k, поэтому если пожертвовать всякими «примочками» и ви# зуальными эффектами, то вполне комфортно можно будет работать и на ме# нее мощных системах. Вообще, если на машине работает W2k, то будет рабо# тать и XP, ничуть не хуже, если даже не лучше. Как и любая ОС на ядре NT, XP очень любит лишнюю оперативную память, поэтому 512 Мб для такой систе# мы желательны, хотя и не обязательны. На 256 Мб система работает очень быстро и достаточно приятно, если не грузить ее слишком тяжелыми прило# жениями. Если включить все визуальные эффекты, то XP будет заметно при# тормаживать на относительно слабых процессорах, вне зависимости от объе# ма оперативной памяти. Такой же эффект наблюдается при использовании слабой видеокарты. Однако если система достаточно мощная, то нормально настроенная XP будет работать гораздо быстрее, чем любая ОС от Microsoft, выпущенная ранее. Теперь о совместимости со старым программным обеспечением. Как и в W2k, ядро NT накладывает свои ограничения, поэтому нельзя ожи# дать от XP абсолютно полной совместимости со старым программным обеспе# чением. Однако по сравнению с w2k ситуация с совместимостью несколько улучшилась. Из наиболее заметных изменений можно отметить появившийся звук в старых ДОСовских играх, чего было весьма сложно добиться в W2k. Поддерживается эмуляция Sound Blaster 2 и General MIDI, так что теперь мож# но без плясок с бубном и сторонних утилит заставить работать со звуком такие старые хиты, как Worms, Duke Nukem 3D, Warcraft 1 и 2, Dune 2. Кроме этого, в XP встроен режим совместимости со старыми ОС. Чтобы его задействовать, необходимо создать ярлык (shortcut) на проблемную программу и выбрать закладку Compatibility из Properties яр# лыка. В этой закладке можно указать, под видом какой ОС требуется запус# кать программу, надо ли менять раз# решение или глубину цвета при этом (необходимо для многих старых прог# рамм) (рис. 1a). В отличие от acompat.exe из дистри# бутива W2k, XP в режиме совместимо# сти не просто рапортует программе, что она – это не она (по типу старой утилитки из MS#DOS под названием setver), но и эмулирует структуру реест# ра Windows, свойственную той или иной версии ОС. Если нет желания ла# зать по свойствам файлов и ярлыкам са# мостоятельно, можно воспользоваться Program Compatibility Wizard из кнопки Рис. 1а Окно совместимости
Основная информация
27
Start → Programs → Accessories. Впрочем, не стоит ожидать от этого механиз# ма чуда, 100%#ой совместимости добиться так и не удалось, поэтому не будет лишним сходить на сайт производителя вашей программы и посмотреть, не появился ли там апдейт, делающий ее совместимой с XP. Бывалые пользователи наверняка помнят о DLL#hell. Сколько мучений с этим было… Данной проблеме было уделено самое пристальное внимание. Причем к этому вопросу подошли более комплексно, чем когда#либо до этого. Во#пер# вых, никому не дадут просто так перезаписать какой#либо DLL в системной директории. Кроме этого, остался знакомый нам по W2k механизм SFC, System File Protection. Эта система мониторит основные системные файлы и в случае замены какого#либо из них меняет все обратно. Кроме этого, в Microsoft поче# му#то позаботились о криворуких программистах, которые не могут писать нормально и которым обязательно надо, чтобы их творение работало с соб# ственными DLL, подменяющими системные. При инсталляции такой про# граммы эти переделанные DLL все#таки будут записываться на диск, но не вме# сто системных. Потом, при запуске данной программы, в случае вызова DLL должен вызываться не системный файл, а заранее сохраненный файл именно от этой программы. Хранятся эти DLL в подкаталоге WinSxS, что означает Windows Side by Side (бок о бок), что весьма символично. Многих мучит вопрос: «Что такое Dynamic Disk?» Попробую дать исчерпы# вающий ответ. Это физический диск, на котором могут быть созданы динамические разде# лы. Такой диск может быть доступен только из W2k или XP. Динамические раз# делы могут быть следующих видов. 1. Простые (simple). Они практически ничем не отличаются от тех, к ко# торым мы привыкли. 2. Составные (spanned). Состоят из нескольких динамических дисков, ко# торые представлены как один диск. Данные пишутся и читаются после# довательно. 3. Чередующиеся (stripped). Несколько динамических дисков, которые представлены как один диск. Данные пишутся и читаются одновременно с нескольких дисков. Теоретически это должно обеспечивать вдвое боль# шую скорость на дисковых операциях. На практике прирост хотя и значи# тельный, но меньше, чем в два раза. Я бы рекомендовал использовать этот режим только в том случае, если уже имеются два диска. В противном слу# чае гораздо выгоднее купить один винчестер вдвое большего объема, с отличными скоростными характеристиками, чем два маленьких и более медленных, в расчете на то, что они будут быстрее. Конечно, если взять два быстрых диска и объединить их в Stripped Volume, то они будут быст# рее, чем один. Однако системный раздел не может быть Stripped Volume. В этом случае разумнее приобрести аппаратный IDE#RAID контроллер, который обеспечивает возможность работы с RAID даже из#под ДОС; та# ким образом можно сделать системный раздел чередующимся.
28
Windows XP
4. Зеркальные (mirrored). Эти разделы состоят из двух физических дис# ков. Данные, записываемые на один из дисков, автоматически дубли# руются на другом. Это не дает никаких преимуществ в плане скорости, но зато обеспечивает вдвое большую степень надежности сохранности данных. 5. RAID5. Состоит из трех или более дисков. Представляет из себя stripped с контролем ошибок. То есть данные пишутся на два диска, в два блока, а на третий диск и в третий блок записывается ECC, код коррекции оши# бок, с помощью которого по информации любого из блоков можно вос# становить содержимое второго блока. Причем код ECC записывается попеременно, на каждый из входящих в массив дисков. Эта технология позволяет более экономно использовать дисковое пространство, чем mirrored volumes, но работает медленнее. Любой из этих разделов мо# жет быть отформатирован как под FAT32, так и под NTFS. Управление Dynamic disk осуществляется через раздел Disk Management окна Com# puter Management. Примечание. Все эти разделы, кроме simple, можно создавать только на динами ческих дисках. Обычный диск может быть конвертирован в динамический из окна Disk Management, однако обратный процесс (конвертировать динамический диск в простой) не всегда возможен. Например, если диск с самого начала создавал# ся как динамический, то на нем отсутствует привычная таблица разделов, и чтобы создать ее, придется заново разбивать его с помощью fdisk и формати# ровать. Кроме этого, если удалить на динамическом диске несколько парти# ций, то свободное место не объединяется и новая партиция, равная по разме# ру удаленным, будет состоят из нескольких мелких партиций, объединенных в volume set под одной буквой.
Task Manager Task Manager – это один из самых мощных и удобных инструментов в NT, пред# назначенных для управления процессами. Вызывается он либо Ctrl+Shift+Esc, либо выбором в меню, появляющимся после нажатия правой кнопкой на Taskbar’е. Task Manager в XP состоит из пяти закладок – Applications, Processes, Performance, Networking и Users. Начнем с Performance. На этой закладке показывается информация о загрузке процессора(ов) в реальном времени (зеленым цветом – процессы пользователя, красным – системные процессы), показывается загрузка физической памяти, причем по# казано, сколько занято/свободно оперативной памяти и сколько занято сис# темного Swap’а. Кроме этого, дается другая дополнительная информация, на# пример Threads и Processes – количество нитей и процессов, исполняемых сейчас на машине, Peak – пиковый размер Swap’а в течение сессии, Nonpaged – количество памяти, отведенное под ядро. Эта информация может использо# ваться, когда надо будет ответить на вопрос, какой фактор в системе является
Основная информация
29
«бутылочным горлышком», замедляющим работу (хотя для подобных целей лучше использовать Performance Monitor). Вторая закладка, Processes, содержит список процессов, активных в дан# ный момент. Для каждого процесса можно узнать некоторую дополнительную информа# цию, как то: PID (Process ID), количество используемой оперативной памяти, количество нитей, сгенерированных процессом, и многое другое. Из полез# ных дополнений, которые появились в XP, следует отметить появившийся столбик User Name. В нем можно узнать, какой пользователь или системная служба запустили тот или иной процесс. Добавить/удалить показываемые па# раметры можно через View → Select Columns. Кроме этого, с любым из данных процессов можно произвести определен# ные действия. Для этого надо просто нажать на нем правой кнопкой мыши, появится контекстное меню, через которое можно закончить («убить») про# цесс (End Process); также можно убить как сам процесс, так и все остальные, которые он «породил» (End Process Tree). Можно выставить приоритет про# цессу от высшего Real#Time до самого низкого Low. Если на машине установле# ны два процессора и многопроцессорное ядро, то в этом меню появляется еще один пункт, Set Affinity, который позволяет перевести процесс на другой про# цессор, Cpu 0, Cpu1 и т. д. до Cpu31. Закладка Applications позволяет просмотреть список работающих прило# жений и «убить» любое из них. Task Manager позволяет не только «убивать» приложения, он может также запускать новые приложения: File → New task (Run...). Иногда это бывает очень полезно. Например, если по какой#либо при# чине зависнет интерфейс пользователя, то его можно с легкостью «убить» (процесс explorer.exe), а после стартовать заново. Причем это не обязательно должен быть explorer.exe. Можно, к примеру, запустить progman.exe и полу# чить интерфейс, подобный интерфейсу W3.1, или же любой из внешних ин# терфейсов, которые в изобилии можно найти на просторах Интернета. Закладка Networking. Эта одна из закладок, которая появилась в Task Manager только в XP. На ней показывается загрузка локальной сети. Закладка Users. На ней можно посмотреть пользователей, которые в дан# ный момент работают на машине. Если у вас имеется достаточно прав, то вы можете отключить этого пользователя или просто послать ему сообщение. Подобные вещи давно и широко используются в самом различном программ# ном обеспечении, предназначенном для управления многопользовательскими системами, но именно в Task Manager эта возможность появилась впервые.
Интерфейс После достаточно долгого перерыва Microsoft существенно меняет внешний вид своих ОС. Основные принципы работы интерфейса остались прежними, но всяких мелких, и не очень, изменений и улучшений просто огромное коли# чество. Первое, что бросается в глаза, – это изменившееся оформление систе# мы. На смену строгим ровным линиям без лишних «украшательств» пришли
30
Windows XP
округлости, мягкие полутона и тени. Вообще#то Microsoft не изобретала «вело# сипед», многие тенденции, которые нашли свое воплощение в новом оформ# лении XP, мы могли видеть и раньше, в том числе и на PC. Как и W2k, использо# вавший цветовую гамму, впервые появившуюся в KDE 1.2, XP использует элементы цветовой гаммы и оформление некоторых элементов интерфейса (например, скролл#бары), сходные с используемыми в KDE. Если кому не нра# вятся новые веянья в «компьютерной моде», он легко может привести внеш# ний вид системы в более привычный, такой как у W2k или W98.
Antialiasing Этот метод сглаживания шрифтов делается в Display Properties, закладка Ap# pearance, кнопка Effects... Надо поставить галочку напротив Use following me# thod to smooth edges if screen font. Выбрав Standard, вы включите стандартную поддержку АА, которая была в ОС от Microsoft еще со времен W95. Включается она при большом размере фон# тов, поэтому в повседневной работе мало чем отличается от полного отсутствия АА. Выбрав ClearFont, вы задействуете технологию, изначально придуманную Microsoft для LCD экранов и ранее используемую в Windows CE. Этот метод пре# красно показывается на современных CRT мониторах и дает реальный AA, при# чем везде, во всех приложениях, всех окошках и т. д. Выглядит это так: ¾ Нормальные шрифты ¾ Clеar Type шрифты Того же эффекта можно добиться и через реестр, HKEY_USERS\.DEFAULT\ Control Panel\Desktop, присвойте ключу FontSmoothingType значение 1 – если хотите Standard AA, 2 – если хотите ClearType, и оставьте 0 – если ничего не хотите. Но в последнем случае придется перезагрузить компьютер.
Настройка TTaskbar askbar и Start Menu Все богатство настроек Taskbar вызывается через правый клик на таскбаре, пункт Properties. На первой закладке, Taskbar, имеются два раздела. В первом разделе Taskbar Appearance доступны следующие чекбоксы: ¾ Lock the taskbar – отметив этот пункт, вы потеряете возможность добав# лять/удалять иконки в quick launch меню, не сможете менять его размер и местоположение. Зато уберется разграничительная линия между quick launch меню и основной частью таскбара; ¾ Autohide taskbar – подобный пункт существовал уже в W98, и, отметив его, вы заставите таскбар уезжать вниз, за пределы экрана, когда курсор мышки стоит не на нем; ¾ Keep taskbar on top of other windows – снятие этого чекбокса приведет к тому, что раскрытые на полный экран окна будут закрывать собой таскбар; ¾ Group similar taskbar buttons – если подобный пункт отмечен, то не# сколько копий одной и той же программы группируются в одной кноп#
Основная информация
31
ке. Например, если открыто несколько десятков окон IE, то они не рас# ползаются на несколько рядов, а группируются в одной кнопке и выки# дываются списком при нажатии на нее; ¾ Show Quick Launch – показывает/прячет Quick launch. Второй раздел Notification area: ¾ Show the clock – включает/выключает отображение часов на таскбаре; ¾ Hide inactive icons – позволяет прятать неиспользуемые иконки в notifi# cation area. Нажав на кнопку customize, расположенную рядом, вы смо# жете просмотреть список иконок, показываемых в этой области, и вы# брать для каждой из них, должна она показываться всегда, прятаться сразу или тогда, когда не используется. Вторая закладка – Start Menu. Всего два пункта, Start menu и Classic start menu. Что они делают, прекрасно понятно из картинки над ними, которая меняется при выборе одного или другого пункта. Несколько более интересны кнопочки Customize напротив каждого из пунктов, но и там все достаточно понятно и очевидно. Для Start Menu можно настроить размер иконок, сколько программ будет показываться в списке наиболее часто используемых прог# рамм, выбрать программы, запускаемые при нажатии на Internet и e#mail, ре# жим, в котором будут показываться различные элементы меню, определить, будут ли показываться вообще (Display as link – при нажатии откроется окно, Display as menu – при наведении мышки выкинет меню, Don’t display item – вообще не покажет). Для Classic Start Menu доступны те же опции, что были в W2k, и несколько новых, из которых стоит отметить пункт, раньше доступный только через реестр или с помощью различных твикеров, удаление из Start Menu пункта Run. При открытии папки с рисунками они показываются как картинки. В пер# вый раз тормозит, потом работает быстро. Где это все кэшируется? И как это отключить? Для отключения данной функции достаточно изменить вид отображения папки в меню View или через соответствующую ему пиктограмму. Сам кэш хра# нится в той же директории, что и картинки, это системный файл с именем Thumbs.db.
Управление пользователями, которым можно заходить на компьютер Как любая NT, XP имеет механизм идентификации пользователей, и каждого пользователя можно ограничить в правах. На этих пользователях и их правах строится вся модель безопасности XP, как на локальной машине, так и в сети. Нельзя защитить что#либо паролем, можно определить, какие пользователи имеют право использовать тот или иной ресурс. Пользователей на одной ма# шине может быть множество, и, чтобы было проще ими управлять, пользова# тели разбиты на группы. Управление пользователями и группами осуществля# ется с помощью апплета Users Accounts в Control Panel. После установки
32
Windows XP
системы образуются только два пользователя – один с правами администрато# ра, который вы создали в процессе установки XP, и Guest, который показан в окне (на самом деле есть еще несколько пользователей, например пользова# тель Administrator, но он не показывается в списке, и чтобы залогиниться им, придется идти на некоторые ухищрения). Если вы обладаете правами админи# стратора, то можете добавить или удалить пользователя в этом окне, поменять пароль пользователя или пиктограмму, соответствующую пользователю, а так# же изменить метод, который используется для входа в систему. Для этого надо выбрать пункт Change the way users log on and off. По умолчанию стоит Use the Welcome screen, что означает, что для логона следует всего#навсего кликнуть по иконке из списка и ввести пароль. Если убрать галочку с этого пункта, то будет использоваться старый добрый метод входа, знакомый по всем NT, с ок# ном, в котором предлагается ввести имя пользователя и пароль. Вы не можете использовать Welcome Screen, если компьютер входит в домейн. Классиче# ский вход может быть двух видов, с требованием нажать Crtl+Alt+Del и без оно# го. Для того чтобы это изменить, наберите в любой командной строке control userapasswords2. Откроется знакомое пользователям W2k окно. На второй закладке этого окна, Advanced, ставим или снимаем галочку в чекбоксе Require Users To Press Ctrl+Alt+Delete check box, расположенном в разделе Secure Logon. На той же закладке можно нажать кнопку Advanced в разделе Advanced User Management и запустить хорошо знакомый пользователям предыдущих ОС линейки NT апплет Local Users and Groups (еще его можно запустить через Control Panel → Administrative Tools → Computer Management → Local Users and Groups). Вы окажетесь в хорошо знакомом пользователям предыду# щих ОС линейки NT апплете, в котором сможете добавить или удалить пользо# вателей, отредактировать уже существующих, поменять им группу и т. д. Кроме этого, некоторые настройки для пользователей, такие как время жизни пароля, конкретные права для различных групп, настраиваются из апп# лета Local Security Setings из Administrative Tools. Последнее, что хотелось бы отметить, – это возможность и вовсе отклю# чить необходимость в вводе пароля. Для этого вновь запускаем control user# passwords и снимаем галочку c users must enter a user name and password to use this computer. Теперь пользователь, выбранный в разделе Users for this computer:, будет логиниться на компьютер сразу, минуя всякие формальности вроде ввода паролей или кликанья на собственном имени.
Вход под администратором Без лишних усилий администратором дают залогиниться только в Safe mode. Но залогиниться им можно и в нормальном режиме. Самый простой способ – это не использовать Welcome screen. При обычном входе вводите имя пользо# вателя (Administrator), пароль и логиньтесь. При использовании Welcome screen, когда выкинется окно со списком пользователей, дважды нажмите Ctrl+Alt+Del – и окажитесь в старом добром окне, где сможете ввести имя па#
Основная информация
33
роль. После того как залогинитесь Administrator’ом, можете удалить всех пользователей с правами администратора, и тогда вы будете грузиться administrator’ом всегда по умолчанию. Еще одним способом является конфигу# рирование окна User Accounts (control userapasswords2) на автоматическую за# грузку администратора.
Аналоги autoexec.bat и config.sys под XP Расположены они в папке C:\WINDOWS\system32\ и называются autoexec.nt и config.nt. Эти файлы влияют только на процессы, работающие через NTVDM (эмуляция DOS), и на Win32 никакого эффекта не оказывают. Можно отметить настройку эмуляции Sound Blaster 2.0, которую теперь поддерживает NTVDM. Через autoexec.nt можно настроить ресурсы (IRQ, I/O порт, DMA). Значения, которые установлены по умолчанию строкой SET BLASTER=A220 I5 D1 P330, соответствуют «традиционным значениям», счи# тавшимся стандартными для SB, и менять их, как правило, не приходится. Причем абсолютно не имеет значения, какие ресурсы реально использует ваша звуковая плата, при работе через NTVDM все порты виртуальные. Кроме того, следует отметить, что при указании путей в autoexec.nt могут не# корректно вести себя Win16#приложения. Поэтому крайне рекомендуется пропи# сывать пути в свойствах «Мой компьютер» («My Computer») на закладке «Допол# нительно» («Advanced») → «Переменные среды» («Environment Variables»). Примечание: если в момент загрузки W2k в корне системного раздела при# сутствовал файл autoexec.bat, то значения переменной path, определенные в нем, добавятся к путям, определенным в «Переменных среды». Если вы не хотите этого, в разделе реестра HKCU\Software\Microsoft\WindowsNT\Current# Version\Winlogon значение параметра ParseAutoexec: REG_SZ: установите 0.
Чем отличаются Windows XP Professional и Windows XP Home? Updated Обе эти системы имеют очень много общего. И XP Pro, и XP Home построены на одном и том же ядре, NT 5.1. Разница между ними заключается лишь в том, что XP Home не поддерживает нескольких функций, работающих в XP Pro. В XP Home не поддерживаются следующие функции: ¾ Remote Desktop – позволяет удаленную работу на компьютере; ¾ Offline Files and Folders – позволяет иметь доступ к сетевым ресурсам, когда отключены от сервера; ¾ Scalable processor support – поддержка многопроцессорных систем; ¾ Encrypting File System – шифрование файлов средствами файловой сис# темы; ¾ Access Control – ограничение доступа к файлам, программам и другим ресурсам; ¾ Centralized administration – централизованое администрирование сис# темы в рамках домена;
34
Windows XP
¾ Group Policy – облегчает администрирование групп пользователей на компьютере; ¾ Software Installation and Maintenance – автоматически инсталлирует, конфигурирует, ремонтирует и удаляет программное обеспечение; ¾ Roaming User Profiles – доступ к вашим документам и настройкам из лю# бого места, где вы подсоединились в домен; ¾ Remote Installation Service (RIS) – поддержка удаленной инсталляции операционной системы по сети; ¾ Multilingual User Interface (MUI) addon – поддержка изменения язы# ков интерфейса различных пользователей. Кроме этого, есть незначительная разница в интерфейсах, например в XP Home нельзя выключить Simple File Sharing и включить нормальный.
Как посмотреть Up Time (время работы с последней перезагрузки)? Запустите окно терминала (cmd) и наберите в нем systeminfo. Эта команда вы# даст различную информацию по системе, в том числе и uptime.
Отсутствие regedit32.exe? Этой полезной и привычной многим пользователям NT утилитки больше не существует. Все функции, которые когда#то можно было выполнить только с ее помощью, теперь доступны и в простом Regedit.
Создание и реадктирование тем для XP В состав ХР не входят никакие программы для работы с темами. Придется ис# пользовать StyleBuilder.
2
Глава
Установка и первые шаги
В
опрос установки операционной системы на жесткий диск зачастую волнует немногих, из своего личного опыта знаю, что большинство даже не задумываются о параметрах инсталляции: умолчания, умолча# ния, умолчания… Именно поэтому я решил затронуть эту тему, а в качестве примера взял популярную ОС Windows XP.
Варианты установок ОС Теоретически и практически есть несколько способов. Ваш CD с дистрибутивом похож на тот, что выпускается Microsoft, в этом случае он должен быть загрузочным. Чтобы загрузиться с него, надо зайти в BIOS’e, найти раздел Bios Features Setup (или что#то аналогичное), зайти в него, найти параметр «Boot sequence», установить первым в порядке загруз# ки CD#ROM, вставить CD и перезагрузиться. После запуска компьютера запус# тится программа установки. Дальше необходимо просто следовать инструкци# ям. Об их содержании позже. Это единственный метод загрузиться прямо в программу#инсталятор, имея только CD. Microsoft считает, что CD#ROM – это неотъемлемая и абсолютно необходимая деталь для компьютера, на который устанавливается XP, поэтому средств для реализации старого доброго способа загрузки с дискеток в состав дистрибутива больше нет. Однако существует возможность загрузки с DOS#овской системной дискеты с драйвером CD#ROM. В этом случае нужно будет запустить программу «winnt.exe» в директории i386 на диске с дистрибутивом. Совет Если ваш винчестер подключен к внешнему контроллеру (SCSI или IDE), то не забудьте скачать новый XP (или W2k) драйвер и скинуть его на дискету. Он пона#
36
Windows XP
добится, если программа инсталляции не сможет правильно определить и уста# новить устройство. В этом случае необходимо нажать на F6, когда будет произво# диться поиск таких устройств. Или запустить Setup.exe из любой Windows либо winnt32.exe из директории i386, находящейся на диске, при условии, что ОС у вас уже есть. Таким образом вы обновите систему. После перезагрузки вам покажут список всех драйверов и программ, несовместимых с ХР.
Тем не менее последний способ не является самым оптимальным. Несмот# ря на то что XP пытается самостоятельно определить список программ и драй# веров, которые не будут работать с ней корректно, она не в состоянии сделать это правильно во всех случаях. К тому же при подобной установке все пробле# мы предыдущей ОС перекочуют в новую. Поэтому во избежание проблем с со# вместимостью я бы рекомендовал вам ставить систему заново. Есть еще более радикальный метод решения проблем с совместимостью. При инсталляции поверх существующей ОС у вас будет возможность выбора ОС (Dual boot). Примечание После установки XP как отдельной ОС будет невозможна нормальная работа Outlook Express и Internet Explorer в Windows 9x, так как XP заменит последние. Это верно только в случае установки обеих ОС на один и тот же раздел диска. Но данную проблему можно решить путем копирования некоторых DLL из WinXP\ System32 в Windows\System. Для определения нужных библиотек можно вос# пользоваться программой ShowDep (www.showdep.com), или аналогичные сведе# ния показывает Outlook Express в окне «О программе».
Кроме этого, многие программы придется устанавливать по два раза, от# дельно для XP и для W9x. Иногда можно в один и тот же каталог, например Office XP уже при установке способен понять, что он уже установлен, и в итоге устанавливает всего около 18 Мб. Я бы рекомендовал вам ставить ХР на отдельный раздел, таким образом не придется возиться с Outlook Express и Internet Explorer.
Установка Windows 98 параллельно с XP? А действительно, можно ли? Этот вопрос долго мучил пользователей Интерне# та на момент выхода Windows XP. На тот период не многие работали с NT#сис# темами, отдавая предпочтение старой доброй 98, однако времена меняются, но вопросы зачастую остаются. А ответ на заданный вопрос вполне элемента# рен: да, можно. Но тут нужно помнить о том, что Windows 98 затирает загрузоч# ный сектор Windows XP – а это приводит к невозможности загрузки последней. Во избежание сего прискорбного факта необходимо создать файл msbatch.inf (файл не обязательно должен иметь такое название), прописать в нем (Setup) CleanBoot=0
и запускать установку Win9x с параметром: setup.exe äèñê:\ïóòü\MSBATCH.INF
Установка и первые шаги
37
После инсталляции Win98 станет системой, загружаемой по умолчанию (то есть будет выбрана в загрузочном меню). Чтобы опять вернуть на умолчание Windows XP, делаем следующее: загружаем XP, затем щелкаем правой кнопкой на «Мой компьютер» – Свойства – Дополнительно – Загрузка и восстановле# ние (кнопка Параметры). Там выбираем нужную систему. Другой способ: найти файл bootsect.bin в корне системного диска, который содержит загрузочный сектор W9x, и строку в boot.ini C:\=«Microsoft Windows 98»
Файловая система Следующий выбор, возникающий при установке ОС, касается определения файловой системы. Что лучше? FAT 32 или NTFS? Для ответа на эти вопросы обратимся к теории, в частности рассмотрим NTFS. NTFS выросла из файловой системы HPFS, разрабатываемой совместно IBM и Microsoft для проекта OS/2. Она начала использоваться вместе с Win# dows NT 3.1 в 1993 г. Windows NT 3.1 должна была составить конкуренцию сер# верам на базе NetWare и Unix, поэтому NTFS вобрала в себя все тогдашние тех# нологические достижения. Вот основные из них. 1. Устойчивость. NTFS содержит две копии аналога FAT, которые называ# ются MFT (Master File Table). В отличие от FAT MSDOS, MFT больше на# поминает таблицу базы данных. Если оригинал MFT поврежден в случае аппаратной ошибки (например, появления bad#сектора), то система при следующей загрузке использует копию MFT и автоматически создает но# вый оригинал, уже с учетом повреждений. Но это не самое главное. Глав# ное, что NTFS использует систему транзакций при записи файлов на диск. Эта система пришла из СУБД, где защита целостности данных – жизненно важное дело. Уже это говорит о ее эффективности. В упро# щенном виде она работает так. Драйвер ввода/вывода NTFS инициирует процесс записи, одновремен# но сообщая сервису Log File Service вести лог всего происходящего. Данные пишутся в кэш под управлением сервиса Cache Manager. Cache Manager посылает данные Virtual Memory Manager (менеджеру виртуальной памяти) для записи на диск в фоновом режиме. Virtual Memory Manager посылает данные драйверу диска, пропустив их через Fault Tolerant Driver (если у вас массив дисков RAID). Драйвер диска шлет их контроллеру, который уже пишет их либо в кэш, либо прямо на диск. Если эта операция проходит без ошибок, запись лога удаляется. Если происходит сбой, запись лога остается в таблице транзакций, и при следующем доступе к диску Log File Service обнаруживает эту за# пись, просто восстанавливает все, как было до этой операции. Такая система гарантирует абсолютную сохранность данных в случае копирования, перемещения и удаления файлов или директорий. При внесении изменений в файл вы теряете те изменения, которые находи#
38
Windows XP
лись в момент сбоя в памяти или в кэше контроллера и не успели запи# саться на диск. 2. Работа с большими дисками. NTFS имеет размер кластера 512 байт, что в принципе оптимально, но его можно менять до 64 Кб. Более важ# но то, что NTFS способна теоретически работать с томами размером в 16,777,216 Тб. Теоретически, потому что таких жестких дисков пока просто не существует, и появятся они весьма не скоро. 3. Компрессия данных. NTFS позволяет компрессировать отдельные ка# талоги и файлы, в отличие от DriveSpace, который позволял сжимать только диски целиком. Это очень удобно для экономии пространства на диске, например можно сжимать «на лету» большие графические файлы формата BMP или текстовые файлы, причем для пользователя все это будет прозрачно. 4. Поддержка формата ISO Unicode. Формат Unicode использует 16 бит для кодировки каждого символа, в отличие от ASCII, который использо# вал 8 бит, или еще хуже – 7 бит. Для простого пользователя это означает то, что теперь он может называть файлы на любом языке, хоть на китай# ском – система это будет поддерживать, не требуя изменить кодовую страницу, как это делал DOS и W9#x. 5. Защищенность. NTFS рассматривает файлы как объекты. Каждый фай# ловый объект обладает свойствами, такими как его имя, дата создания, дата последнего обновления, архивный статус и дескриптор безопасно# сти. Файловый объект также содержит набор методов, которые позволя# ют с ним работать, такие как open, close, read и write. Пользователи, включая сетевых, для обращения к файлу вызывают эти методы, а Securi# ty Reference Monitor определяет, имеет ли пользователь необходимые права для вызова какого#либо из этих методов. Кроме этого, файлы мож# но шифровать. Правда, с шифрованием стоит быть осторожнее. Если у вас рухнет система или вы ее переустановите, то вы не сможете прочи# тать зашифрованные файлы, если не имеете ERD. Итак, стоит ли переходить с Fat 32 на NTFS? Все зависит от того, с какой целью вы используете компьютер и сколько у вас оперативной памяти. Следу# ет учесть, что NTFS работает несколько медленнее, чем FAT, из#за дополни# тельно загружаемых сервисов и ее системы безопасности. Если у вас мало опе# ративной памяти и вы решили поставить себе XP, то вам однозначно нельзя ставить себе NTFS. Если у вас 128 Мб или больше, то можно уже подумать об NTFS. Следует взвесить преимущества и недостатки NTFS для простого пользователя и решить, что вам нужно. К преимуществам FAT32 можно отнес# ти то, что она быстрее и требует меньше памяти для работы. Если система ра# ботает только с FAT32, то в память не грузятся драйвера и сервисы, необходи# мые NTFS. Кроме этого, при использовании FAT32 имеется возможность доступа к диску при загрузке с загрузочного флоппи W9x. Преимущества NTFS для простого пользователя можно описать одним емким словом: indestructible. Вышибить NTFS действительно чрезвычайно сложно, хоть и возможно. Для
Установка и первые шаги
39
опыта запускалась куча различных приложений, оптимизаторы диска, и в са# мые неподходящие моменты жалась кнопка reset. Повторение этого садизма добрый десяток раз никакого впечатления на систему не произвело, она про# должала работать без ошибок. Кроме этого, NTFS обладает встроенными сред# ствами шифрования файлов, что обеспечивает определенную уверенность в сохранности данных. Конечно, при условии, что система не будет переуста# навливаться.
Выбор компонентов Далее переходим к следующему аспекту. Случается так, что при установке ин# сталлятор не дает вам выбора компонентов. Причем чаще всего случается так, что и после установки в Установке/Удалении программ → Установка компо нентов Windows (Add/Remove programs → Windows сomponents) список, мягко говоря, невелик. Вообще#то так уж задумали разработчики, что права выбора здесь вам не предоставляют. Но после инсталляции в Windows/inf най# дите файл sysoc.inf и удалите в нем слово hide или HIDE везде, где найдете. В Установка/Удаление → Установка компонентов Windows (Add/Remove → Windows components) появятся новые пункты. К сожалению, все из появив# шихся пунктов удалять нельзя, но кое#что все#таки можно, тут, как говорится, нужно действовать по ситуации.
Частая проблема на стадии установки Еще одна немаловажная и часто встречающаяся проблема – это остановка уста# новки на стадии «detecting the hardware» (определения оборудования). В по# добном случае можно попробовать использовать DEBUG#версию программы NTDETECT.COM. В папке support на CD с NT находится файл NTDETECT.CHK, для его применения следуйте инструкции. 1. С помощью команды Diskcopy создайте копию первого инсталляционно# го диска: diskcopy a: a: /v. 2. Скопируйте NTDETECT.CHK из папки support дистрибутива на создан# ный диск: copy d:\support\ntdetect.chk a:ntdetect.com.
3. Запустите установку с нового диска – процесс обнаружения оборудова# ния будет выводиться на экран, что и поможет вам с легкостью опреде# лить неисправность. В остальном трудностей с установкой возникнуть не должно, ибо все проходит в автоматическом режиме. Итак, ОС вы установили, теперь позвольте дать вам совет по поводу умень# шения занимаемого системой места. Для этого, как вы уже, наверное, догада# лись, придется заниматься удалением. Избавляться мы будем от каталогов, ко# торые при наличии установочного диска требоваться не будут. Но обо всем по порядку.
40
Windows XP
1. %SystemRoot%\Driver Cache\i386 Его удаляем в том случае, если все оборудование уже стоит и работает. При добавлении нового оборудования система будет запрашивать дист# рибутив с CD. 2. %SystemRoot%\ServicePackFiles Этот каталог есть, если поставлен сервис#пак 1 и выше. Теперь если сис# теме понадобится файл из сервис#пака (при перезаписи некорректным инсталлятором защищенных файлов или при добавлении компонентов системы), она потребует вставить CD с дистрибутивом сервис#пака. 3. %SystemRoot%\$NtServicePackUninstall$ Это каталог бэкапа старых системных файлов. Он нужен при откате ин# сталляции сервис#пака. После его удаления возможности отката уже не будет. 4. %SystemRoot%\system32\dllcache Это кэш защищенных системных файлов, используемый для их автома# тического восстановления в случае повреждения. Размер по умолчанию этого каталога 400 Мб, и определяется он параметром «SFCQuota» (0xFFFFFFFF) в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
Изменить размер кэша системных файлов можно с помощью команды sfc: sfc /cachesize=0
После знака «равно» надо указать нужное значение в мегабайтах, а потом вручную удалить все файлы в указанном каталоге. Если удалить этот каталог и не задать «/cachesize=0», то при следующей проверке защищенных системных файлов система снова наполнит свой кэш до заданного объема. Примечание: %SystemRoot% – это системный каталог, где установлен Windows. После всех этих действий пользователи обычно приступают к установке до# полнительных программ. Но и тут возникают определенные проблемы. Неко# торые старые программы несовместимы с новой ОС, на подобные случаи в XP есть такая вещь, как совместимость.
Переустановка Здесь без комментариев – согласитесь, кто подобным не занимался? Тем не менее и на этом этапе встречаются трудности… Может случиться так, что вам необходимо переставить свою ОС, а ключ активации (CD Key) потерян. Но и в этом случае выход есть. Совет здесь очень прост: загляните в реестр, этот номер хранится в строковом параметре «ProductID» в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion
Значение этого параметра зависит от компьютера. Первые пять цифр мож# но проигнорировать. Следующие десять – это ваш регистрационный номер. Последние пять цифр также можно проигнорировать. Но данный способ верен, когда у вас версия ОС корпоративная. На практи# ке у большинства требуется активация продукта иным способом, в связи с чем
Установка и первые шаги
41
при переустановке ОС лицензионных пользователей возникают проблемы, ибо Windows XP требует повторной активации. Чтобы этого избежать, доста# точно перед переустановкой системы скопировать файл wpa.dbl, расположен# ный в папке windows\ System32, например на дискету, – именно в этом файле хранится код активации. После переустановки системы, естественно, нужно будет заменить файл wpa.dbl на тот, что записали на дискету.
Конвертация Итак, ОС у вас установлена, но иногда случается так, что при установке вы все же ошиблись или намеренно поставили не ту файловую систему, такое бывает, и довольно часто, уж поверьте мне. Но и здесь выход есть. Причем не надо ничего форматировать, в этом нет необходимости. Нам придется заняться конвертированием файловой систе# мы. Конвертация отличается от форматирования тем, что все файлы остают# ся там, где они и были, целыми и невредимыми. А это очень важно. Хотя здесь не без подводных камней. Выполнить конвертирование из FAT в NTFS в Windows XP заложено, а вот обратной операции нет, хотя в подобном случае придется воспользоваться программой Partition Magic 8.0 и выше. В данной книге мы это рассматривать не будем, так как пользоваться назван# ным продуктом достаточно легко. Посему переходим к конвертации из FAT в NTFS. Существует два способа. Вы можете выбрать опцию конвертации в процессе установки Windows XP. SETUP начнет проверять текущую файловую систему. Если это NTFS, конвер# тировать раздел, естественно, нет нужды. Если это FAT или FAT32, Setup даст вам выбор преобразования на NTFS. В случае если вам не нужно сохранять ваши файлы целыми и вы имеете FAT или FAT32 раздел, рекомендуется полное форматирование, а не конвертация раздела. (Форматирование стирает все данные с раздела и позволяет начать установку ОС с чистого листа.) Тем не менее использовать NTFS выгоднее, независимо от того, был ли раздел отфор# матирован на NTFS или был конвертирован из FAT32. Конвертация в NTFS и вычисление обьема таблицы MFS. Примечание Чтобы преобразовать диск с FAT или FAT32 в NTFS, воспользуйтесь утилитой командной строки Convert (Start → Run → cmd (Пуск → Выполнить → cmd). Синтаксис у нее такой: convert d:/fs:ntfs, где d – буква нужного диска.
Утилита Convert может работать и в Windows, если выбранный диск не ис# пользуется. Если же вы хотите преобразовать системный диск или диск, на котором размещен файл подкачки, в ответ будет выведено сообщение об ошибке. В таком случае вам придется отложить начатое до следующего запуска Windows. После перезагрузки компьютера появится сообщение о том, что сей# час начнется преобразование диска. У вас будет 10 с на то, чтобы отменить его. Если вы не прервете операцию, Windows запустит утилиту Chkdsk, после чего
42
Windows XP
проведет автоматическую переразметку диска. Во время этого процесса компьютер перезагрузится дважды. Чтобы улучшить производительность системы, запустите команду Convert с ключом /Cvtarea. При этом основная таблица файлов (Master file table), со# держащая информацию обо всех файлах и папках данного диска, будет создана в непрерывном свободном участке (без фрагментации). Хотя программа Де# фрагментация диска, входящая в состав WindowsXP, работает с MFS, она не в состоянии переместить первый фрагмент. По сути, это ограничение гаран# тирует фрагментацию MFT, если только вы не будете следовать приведенным ниже рекомендациям по преобразованию диска в NTFS. 1. Дефрагментируйте диск, который вы хотите преобразовать, с помощью программы WindowsXP Дефрагментация диска. 2. Вычислите размер таблицы MFT. По умолчанию размер этой таблицы равен 12,5% от размера раздела. На разделе в 10 Гб под таблицу будет отведено около 1,25 Гб. 3. С помощью команды Fsutil создайте новый непрерывный файл, равный по размеру таблице MFT. Этот файл должен находиться в корневой пап# ке диска, подлежащего преобразованию. В нашем примере команда должна быть такой: Fsutil file createnew c:\testfile.txt 1250000000. 4. Вы можете указать любое имя файла. Объем файла (последний пара# метр) указывается в байтах. 5. Запустите команду Convert (Start → Run → cmd (Пуск → Выполнить → cmd)) со следующим синтаксисом: convert c:/fs:ntfs /cvtarea:testfile.txt. 6. Не забудьте указать нужную букву диска. 7. При необходимости перезагрузите компьютер. Ну вот, теперь вы знаете определенные тонкости установки ОС Windows XP и с легкостью можете решить часто встречающиеся проблемы. Данный материал является базисом, тем минимумом, которым должен руководство# ваться каждый уважающий себя пользователь. И этим лучше не пренебрегать.
3
Глава П
Автоматическая установка Windows
ереустановка Windows для многих является такой же обычной и буд# ничной операцией, как и обновление антивирусных баз. Так почему бы не автоматизировать эту рутину? Где#то за тридевять земель, в далекой стране Америке существуют огром# ные корпорации, обитающие в огромных сотниэтажных зданиях, где протяну# ты километры экранированных проводов и в больших кондиционированных залах за тысячами персональных компьютеров работают тысячи американ# цев. Где#то в глубинах этих зданий, в маленьких комнатках, сидят умные сисад# мины, выехавшие на ПМЖ, нажимают на кнопочки и администрируют десят# ки и сотни мощных серверов, которые находятся в настоящих серверных – с централизованным охлаждением, электронными замками и проверкой сет# чатки глаза… Такие видения наверняка когда#нибудь да посещали каждого украинского сисадмина. И каждый из них в своих мечтах наверняка видел себя в костюме и в галстуке, входящим в одно из таких высотных зданий. В Microsoft о подобных зданиях не только знают – они сами имеют такие здания. И тысячи персоналок также. Поэтому вопрос об удобной инсталляции операционной системы на десятки и сотни ПК должен стоять перед админами Microsoft так же остро, как и перед всеми остальными. Как бы оно ни было, но Microsoft разработала несколько способов облегче# ния жизни сисадминам крупных предприятий. Не обязательно просиживать по часу перед каждым ПК, чтобы за него потом можно было посадить пользо# вателя. Имеются несколько вариантов ускоренной установки Windows: ¾ Unattended Installation – установка без сопровождения; ¾ Sysprep Installation – метод дублирования дисков; ¾ Remote Installation – удаленная установка.
44
Windows XP
Unattended Installation Windows можно устанавливать в автоматическом режиме на компьютеры с раз# ными конфигурациями при помощи специальных файлов ответов. В этих фай# лах описываются все параметры, которые необходимы Windows для установки на новом ПК и которые при обычной установке она выясняет напрямую у пользо# вателя. Таким образом, загодя имея ответы на все свои вопросы, Windows про# изводит инсталляцию самой себя целиком и полностью без участия пользова# теля. Хотя в данном случае существует одно «но». Во#первых, файл ответов дол# жен быть сформирован правильно и содержать адекватные ответы. Если в этом файле будут ошибки, то автоматический процесс установки в лучшем случае остановится до получения правильного ответа. В худшем – он просто#напрос# то прервется, и все придется начинать заново. Файл ответов можно подготовить вручную в любом текстовом редакторе, взяв за основу шаблон, который находится на компакт#диске дистрибутива Windows 2000/XP в каталоге \I386\unattend.txt. Но необходимости разбираться со структурой файла нет, так как в поставке Windows 2000/XP имеется специальная утилита для редактирования и созда# ния файлов ответов (или, другими словами, сценариев установки). Эта прог# рамма называется Setup Manager. Она не устанавливается вместе с Windows, а дожидается своего часа на дистрибутивном CD. Чтобы воспользоваться Setup Manager, необходимо распаковать програм# му из файла \support\tools\deploy.cab с дистрибутивного компакт#диска. Win# dows 2000/XP с cab’ами обращается свободно, так что нужно просто зайти про# водником в deploy.cab и скопировать файлы… Да копируйте все – sysprep.exe и setupcl.exe тоже когда#нибудь пригодятся.
Берем в руки «автомат» Теперь, не откладывая дело в долгий сисадминский ящик, сразу же возьмемся за создание сценария установки Windows 2000/XP. После запуска Setup Mana# ger (setupmgr.exe) можно приступить к созданию нового файла ответов (Create a new answer file), создать файл ответов текущего компьютера (Create an answer file that duplicates this computer’s configuration), модифицировать существую# щий файл ответов (Modify an existing answer file). В случае если стоит задача создать файл ответов для установки или пере# установки Windows 2000/XP Professional на рабочих местах подопытных со# трудников компании, разумно предположить, что создание файла ответов удобно выполнить на базе текущего компьютера. Если этот компьютер являет# ся типичной рабочей станцией. Создание новых файлов ответов будет полезно в случае, например, разно# шерстного оборудования, когда каждый компьютер сам по себе является ре# ликтом давно ушедшего времени и полным набором антикварных компьютер#
Автоматическая установка Windows
45
ных комплектующих. Или, например, в ситуации, когда все компьютеры в ком# пании просто собираются по мере необходимости, а посему одинаковых зап# частей в них не так уж и много. (Знакомая ситуация, не так ли?) Так вот, в любом случае гораздо эффективнее один раз перед установкой создать файл ответов, а затем использовать его для банальной переустановки Windows, которую, когда пользователь сделает очередное «ачтонезнаю», про# ще переустановить, чем искать, что не в порядке. Но, наверное, сразу стоит оговориться: Microsoft создавала автоматиче# ский режим установки Windows для обновления и переустановки Windows. Для установки же системы с нуля на голое железо предусмотрены другие режи# мы – удаленная установка по сети и метод дублирования дисков. Но на то она и Microsoft, чтобы предполагать. Ну а наши руки существуют для того, чтобы потом «располагать» программным обеспечением от Microsoft так, как оно удобнее, а не «как положено». Ведь не впервые же. Так вот, установить Windows 2000/XP на голый комп можно. Правда, сущест# вует один момент – обойти ввод серийного номера никак не удастся. Это, ко# нечно, смазывает эффект от полностью автоматической установки Windows, но, согласитесь, ввод нескольких цифр – это все равно гораздо меньше много# кратного ввода запрашиваемых данных при обычной интерактивной установ# ке Windows. В любом случае, будь то обновление системы, ее переустановка или чистая инсталляция, структура файла ответов от этого не зависит. Так что готовый файл ответов можно использовать для всех случаев.
Взводим курок Итак, определяемся – допустим, что есть мнение создать файл ответов на базе типового компьютера. После запуска Setup Manager указываем тип установ# ки – Windows 2000/XP unattended installation. Это и есть автоматическая ин# сталляция. Как уже упоминалось, предусмотрены еще два типа развертывания Windows (метод дублирования дисков и удаленная установка по сети). Далее указываем, что инсталлировать планируем Windows 2000/XP Profes# sional. Следующее окно очень интересное. Для полностью автоматической уста# новки необходимо выбирать режим Fully automated (полностью автоматиче# ская установка) – пользователь не сможет просматривать или изменять отве# ты, заданные сценарием. В режиме Provide defaults (предоставление значений параметров по умол# чанию) ответы, заданные в файле ответов, будут являться значениями по умол# чанию, которые увидит пользователь. При этом он сможет их изменять в про# цессе установки. В режиме Hide Pages (не отображать диалоговые окна) во время установки используются ответы сценария. Все окна, для которых применяются ответы сценария, скрыты от пользователя, который тем самым лишается возможно# сти просматривать или изменять ответы.
46
Windows XP
В режиме Read Only (только чтение) пользователь может просматривать ответы на видимых страницах без возможности их изменять. В режиме GUI Attended (полное взаимодействие с пользователем) тексто# вая часть установки выполняется автоматически, установку графической час# ти пользователь выполняет вручную. Каждый режим может пригодиться в работе. GUI Attended вполне подой# дет, если компьютер передается в филиал. Тогда, имея заданные основные параметры (каталог установки, имя компьютера и т. д.) согласно корпоратив# ному стандарту, пользователь на месте сможет установить необходимое обору# дование и, по необходимости, настроить систему. Конечно же если у него для этого будут соответствующие полномочия. Пароль администратора, например. Дальнейший процесс указания параметров довольно прост – принятие условий лицензионного соглашения, имя пользователя, имя организации, имя компьютера… Стоп. Имен компьютера можно задать несколько. В таком слу# чае будет создан файл различий (с расширением .udf), который можно будет использовать для установки системы на несколько компьютеров с одним фай# лом ответов. Кстати, список имен компьютеров можно создать в виде просто# го текстового файла. Каждое новое имя компьютера с новой строки. Например: comp1 comp2 comp3
Задерживаем дыхание Затем текстовый файл со списком можно импортировать в Setup Manager. Идем дальше – пароль локального администратора системы, количество раз автоматического логона (можно и 0 указать), параметры экрана, настрой# ки сети. Останавливаемся на присоединении компьютера к домену или рабо# чей группе. Есть нюанс. Так как файл ответов является простым текстовым файлом, то и все данные в нем хранятся в виде обычных букв из стандартного набора Windows. Соответственно, все пароли хранятся в том виде, в котором их «мать родила». Поэтому, если присоединять ПК к домену с одновременным созданием экаунта компьютера в домене, необходимо будет указать логин ад# министратора домена, а также его пароль. Всем ясно, что из соображений безопасности этого делать не стоит. Можно просто указать домен, в который должен будет войти этот компьютер, а в домене загодя создать экаунт для него. Так проще и безопаснее. Дальше опять «ерунда» – регион, код города (для модема), тип телефонных линий, настройки Internet Explorer, наименование каталога, в который будет установлена Windows, имя принтера. Далее следует очень интересное поле. Здесь можно задать команды, кото# рые выполнятся при первом логоне пользователя. Это может быть или запуск патчей для латания системы, или запуск инсталляции необходимого софта. В общем, очень полезная штука.
Автоматическая установка Windows
47
Затем, в окне Distribution Folder, можно создать дистрибутивную папку на локальном компьютере или в сети. В эту папку можно будет добавить любые дополнительные файлы, которые необходимы для полной установки систе# мы, и запускать их на выполнение командами, которые будут исполняться в конце установки. Для этого нужно выбрать Yes, create or modify distribution folder. Полезная функция для установки рабочего места в локальной сети. Если система будет устанавливаться на единичном компьютере, можно устанавливать ее с дистрибутивного компакт#диска. Тогда можно выбрать пункт No, this answer file will be used to install from a CD. Если выбран этот пункт, то создание файла ответов заканчивается следующим шагом. Если выбрано создание дистрибутивной папки, тогда процесс создания сценария установки продолжается – нужно же все#таки определиться с дистрибутив# ной папкой. Можно указать существующий каталог (Modify an existing distri# bution folder) с размещенным дистрибутивом Windows 2000/XP, или же соз# дать новый. Стоит отметить, что каталог может быть расположен как локально, так и на любом из доступных компьютеров в сети. При создании новой дистрибутив# ной папки (Create a new distribution folder) нужно задавать имя локальной пап# ки. Затем можно указать драйверы для дополнительных запоминающих устройств. А также добавить другой HAL (hardware Abstraction Layer) – вместо заданного по умолчанию. Далее следует еще одна возможность запуска необходимых команд в про# цессе установки. Команд здесь тоже можно добавить множество. В следующем окне – OEM Branding – можно задать логотип (Logo), кото# рый будет отображаться во время инсталляции, а также рисунок для рабоче# го стола, который установится после инсталляции системы (Background). Вот здесь оттяг каждого целиком и полностью зависит от его личной выдум# ки и фантазии. Запросто можно вставить лого SamSobral, Inc. и картинку из DOOM III повеселее (если там вообще такие найдутся). Пусть новые пользо# ватели ценят жизнь, покой и красоту девственно чистого рабочего стола Windows. Но и это еще не все. Процесс создания сценария установки Windows 2000/ XP не заканчивается на такой мажорной ноте. Почему? Вопрос к Microsoft. Следующим шагом нужно указать, какие дополнительные файлы и папки следует включить в установку. Это опять#таки возможность добавить необхо# димые драйверы, патчи и прочее, необходимое для более полной автоматиза# ции установки (кстати, можно ничего и не добавлять). Ну и наконец#то финал. Задаем имя файла ответов и жмем далее. Как «не все»?! Нужно еще скопировать файлы с CD? Ну да, ведь мы будем устанавли# вать Windows с использованием дистрибутивной папки. А там должен нахо# диться сам дистрибутив. Так что эту процедуру нужно выполнить обяза# тельно. Вот теперь действительно все – файл ответов и дистрибутивная папка гото# вы. Можно приступать к инсталляции.
48
Windows XP
Автоматическая установка Windows
Огонь!
goto DONE
Что же, кроме дистрибутивной папки (к тому же расширенной с указанным именем win2000dist), мы имеем такого, что следует обязательно проверить? Setup Manager сформировал два файла – unattend.txt и unattend.bat. В тексто# вом файле хранятся все параметры, а bat#файл предназначен для запуска прог# раммы установки. Вот его рабочее содержание:
:USAGE
set AnswerFile=.\unattend.txt set SetupFiles=\\HOME\win2000dist \\HOME\win2000dist\winnt32 /s:%SetupFiles% /unattend:%AnswerFile%
Здесь HOME – имя компьютера, на котором производилось создание файла ответов. Но ничто не мешает создать дистрибутивную папку вручную на лю# бом из компьютеров сети, расшарить ее и указать в батнике вместо HOME. Привязки в unattend.txt к компьютеру с дистрибутивной папкой нет. Эта ин# формация берется как раз из bat#файла. Есть только ссылка на название Шары (Win2000dist). Поэтому лучше расшаривать дистрибутивную папку с этим име# нем. Хотя если произвести изменения и в txt#файле, и в батнике, установка бу# дет работать с любого компьютера. Если же создавать сценарий установки без дистрибутивной папки, преду# сматривая, что установка будет вестись с компакт#диска, то содержание bat# файла будет примерно следующим: set AnswerFile=.\unattend.txt set SetupFiles=H:\i386 H:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile%
То есть вместо UNC#имени будет использоваться прямой путь к файлу winnt32 на дистрибутивном компакт#диске. Здесь «H» – буква, присвоенная CD#ROM’у. Если задать несколько имен компьютеров для использования одного файла ответов для многих компьютеров, то Setup Manager создаст дополнительный файл с расширением udf. bat#файл также будет изменен – примерно следую# щим образом: set AnswerFile=.\unattend.txt set UdfFile=.\unattend.udf set ComputerName=%1 set SetupFiles=H:\i386 if «%ComputerName%» == «« goto USAGE H:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile% /udf:%ComputerName%,%UdfFile% /makelocalsource
49
echo. echo Usage: unattend ^ echo. :DONE
Как видно, теперь имя компьютера, который следует установить, использу# ется в качестве параметра при запуске bat#файла. Если имя пропущено, выдает# ся строка блока USAGE с подсказкой о необходимости указания параметра. Командная строка ссылается прямо на компакт#диск, так как была выбрана установка с CD. Соответственно, в случае использования дистрибутивной пап# ки вместо H:\i386 было бы UNC#имя компьютера, содержащего дистрибутив# ную папку. Также ново указание дополнительного параметра – использования файла отличий unattend.udf. Для запуска автоматической установки достаточно запустить на работаю# щей Windows bat#файл и оставить setup’у заниматься установкой самому. А тем временем можно реально «откинуться на спинку стула». Администраторы со стажем знают, что это значит.
«Русская рулетка» Ну конечно же мы бы не были русскими людьми, если бы не попробовали все испортить. Спрашивается, зачем возиться с Sysprep и Ghost’ом, если уже есть готовые сценарии установки. Вот оно: протяни руку, нажми кнопку – и Win# dows 2000/XP Professional через 50 мин уже будет на новом компьютере. Ан нет. Ничего не получится. В батниках указан исполняемый файл установки Windows winnt32.exe, предназначенный для работы в работающей Windows. Для установки Windows на голую систему нужно будет запускать установку из DOS#режима, используя файл winnt.exe. Мало того, что нам потребуется за# грузочная дискета, необходимо еще и изменить сам bat#файл – поскольку пара# метры winnt.exe отличаются от параметров winnt32.exe. Еще одна проблема – с буквой, присваиваемой CD#ROM’у. Кроме всего прочего, необходимо будет полностью подготовить жесткий диск к установке Windows, так как мастер автоматической установки предпола# гает, что диск разбит и отформатирован, а посему заниматься этим в процессе инсталляции не намерен. Начнем с загрузочной дискеты. Загрузочные диски Windows 95/98/ME не подойдут, так как на определенном этапе мастер установки осознает, что он устанавливается поверх старой версии Windows, и категорически потребует графический интерфейс для продолжения работы. На этом автоматическая установка и закончится. Поэтому использовать нужно только настоящий MS#DOS. Для того чтобы иметь возможность точно сослаться из bat#файла на
50
Windows XP
CD#ROM, необходимо в параметрах запуска драйверов CD#ROM’а прямо ука# зать букву, которая будет обозначать CD#ROM. Если используются стандарт# ные драйверы mtmcdai.sys и mscdex.exe, то в строке запуска mscdex.exe нужно указать параметр /L:X (где Х – буква, присвоенная CD#ROM’у). Следующий шаг – изменение bat#файла. Нужно изменить две строки. В рассматриваемом случае заменить: set SetupFiles=H:\i386
на set SetupFiles=Õ:\i386
и командную строку H:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile% /udf:%ComputerName%,%UdfFile% /makelocalsource
на Õ:\i386\winnt /s:%SetupFiles% /u:%AnswerFile% /udf:%ComputerName%,%UdfFile%
Рассмотрим это изменение внимательнее. Winnt32 заменен на winnt. Ключ /unattend заменен на /u. Параметр /makelocalsource удален, так как он не поддерживается winnt.exe. Bat#файл готов к запуску. Теперь все unattend#файлы нужно переписать на загрузочный диск, чтобы запускать инсталляцию сразу после загрузки компью# тера. Стоит ли напоминать, что в BIOS нужно установить загрузку с флопа. Далее лучше установить загрузку с HDD, а уж затем с CD. Это нужно для того, чтобы после перезагрузок комп стартовал уже с жесткого диска. Теперь нужно разбить и отформатировать HDD на целевом компьютере. Это можно сделать или на постороннем ПК, или сразу же – с загрузочной дискеты. Весь диск разбивать не обязательно, так как DOS#режим не позволит создать разделы более 2 Гб, а бить 80#гигабайтный диск на 40 разделов неэффективно. Одного раздела для установки Windows 2000/XP вполне достаточно. Рекомен# дованные требования настаивают на 2 Гб. Остальное дисковое пространство, а также конвертацию файловой системы под NTFS можно оставить на потом. После разбиения и форматирования диска можно переносить систему на HDD – и unattend#файлы туда же, чтобы дискета больше не требовалась. Те# перь можно изменять порядок загрузки компьютера в BIOS – ставить пер# вым HDD и грузиться с него. После успешной загрузки можно запускать unattend.bat (без параметров – если файл ответов создавался в расчете на один компьютер; с параметром – если файл ответов создавался для нескольких компьютеров).
Крэкс! Пэкс! Фэкс! Нет. Закапывать возле компьютера пять золотых и колдовать над ними не надо. Просто имейте в виду, что в процессе автоматической установки Windows 2000/XP на голый компьютер один вопрос остается нерешенным –
Автоматическая установка Windows
51
это лицензионный ключ продукта. Как уже указывалось, подразумевается, что Windows устанавливается на лицензионную систему, которая уже имеет свой лицензионный ключ, поэтому в Setup Manager данная информация не запра# шивается. Так что во время инсталляции ее нужно будет ввести вручную. А по# сему наличие необходимого количества лицензий обязательно. И еще об эффективности автоматической установки. Наибольшая отдача от нее будет в случае, когда все компоненты компьютера официально поддер# живаются Microsoft и входят в Hardware Compatibility List – Hcl.txt (этот файл идет с каждым дистрибутивом в каталоге \Support дистрибутивного компакт# диска). Для всех компонент, представленных в списке, драйверы должны уста# навливаться без сучка и задоринки. Конечно же если какая#либо из компонент не поддерживается Microsoft официально, то к ней придется дополнительно устанавливать драйверы, скачав их с сайта производителя железяки. Частично эта проблема решается путем полноценной работы Plug#and#Play во время автоматической установки, а также возможностью внедрения необ# ходимых файлов в процесс установки и запуска их отдельными командами пос# ле окончания основного процесса установки. Но с сертифицированным обо# рудованием возни все же меньше. Данный экскурс был сделан по материалам comizdat.com.
Восстановление
53
Точный список файлов реестра XP можно посмотреть здесь: HKEY_LOCAL_MACHINE\System\CotnrolSet\ Control\HiveList\
4
Глава Н
Восстановление
ичто в нашем мире не совершенно, и с этим ничего не поделаешь. Рано или поздно операционные системы рушатся. И Windows XP не исключение. Но что же остается простым и продвинутым пользовате# лям, когда такое случается? «Форматировать», – скажут многие и будут отчасти правы. Но я все же придерживаюсь мнения, что для начала нужно попробо# вать восстановить систему. А если это «дохлый номер», переходить к восста# новлению файлов и т. д. На мой взгляд, форматирование – это последнее, что нужно делать в таких случаях. Далеко не у всех на жестких дисках находятся куча ненужной музыки с фильмами, несколько гигабайт игр… 50% пользовате# лей хранят у себя достаточно ценную информацию, и ее восстановление доро# го стоит. В этой главе я расскажу вам об основных способах восстановления ОС после сбоя. Итак, восстановить систему в XP будет гораздо проще, если заранее об этом позаботиться. Наиболее радикальным методом будет сохранение всех основ# ных системных файлов. Для этого в Properties (Свойства) жесткого диска вы# берите закладку Tools (Сервис)и нажмите на кнопку Backup now... (Выполнить архивацию), а лучше через Start → Programs → Accessories → System Tools → Backup. В открывшемся окне выбираем закладку Backup и отмечаем галочкой System state. Далее остается только нажать на Start Backup (рис. 2). К недостаткам этого метода можно отнести то, что созданный файл с расши# рением *.bkf займет около 200 Мб места на диске, и для того чтобы воспользо# ваться им, необходимо иметь работающую систему. То есть он не спасет вас от полной переустановки системы, он просто поможет восстановить вам все свои настройки и позволит не переустанавливать заново некоторые программы. Поэтому я предлагаю воспользоваться менее радикальным методом и со# хранить только содержимое папки С:\WINDOWS\system32\config: это займет всего 10–30 Мб.
Причем для этой цели можно и не пользоваться каким#либо дополнитель# ным софтом, а просто скопируйте их в другое место. Файлы, содержащиеся в этой папке, включают в себя весь ре# естр XP, поэтому все проблемы, связан# ные с реестром, решаются просто пере# записыванием сбойного реестра ста# рым, гарантированно работающим. Сде# лать это можно, например, загрузившись с любой досовской загрузочной дискеты. Однако если системный раздел от# форматирован под NTFS, то вы не смо# жете увидеть его, загрузившись с прос# Рис. 2 Окно сервисного обслуживания той досовской дискеты. Вам придется жесткого диска использовать NTFS драйвер для DOS или Win98. Найти их можно на http://www.sysinternals.com. Штатными средствами можно только загрузиться с загрузочного CD XP. После загрузки вам будет предложено установить систему заново или восста# новить ее с помощью Recovery Сonsole. После выбора пункта Recovery Сonsole нам предложат выбрать, какую из инсталляций XP необходимо отре# монтировать (если в системе их несколько), потом спросят пароль админист# ратора. После этого вы окажетесь в интерфейсе командной строки. Список поддерживаемых команд невелик: с ним можно ознакомиться командой «help». Для того чтобы перезаписать реестр, можно воспользоваться командой «co# py». Кроме этого, стоит отметить еще несколько команд. Во#первых, это коман# ды «listsvc», «disable» и «enable». Первая выдает список системных служб и драй# веров с информацией о способе старта. Вторая позволяет отключить службы, которые являются источником проблем. Ну а третья позволит, наоборот, вклю# чить службы или драйвера. Во#вторых, можно отметить команды «fixboot» и «fixmbr», которые восстанавливают загрузочные файлы и master boot record. Для того чтобы попасть в Recovery Соnsole, вовсе не обязательно исполь# зовать загрузочный CD. Можно установить ее на жесткий диск, тогда каждый раз при загрузке сможете выбирать нужное: загружать систему полностью или загружаться в Recovery Console. Чтобы установить Recovery Console, нужно из командной строки в дирек# тории i386 дистрибутива XP набрать winnt32.exe/cmdcons. Но вообще#то на# бор команд, доступных с консоли, весьма ограничен, и мы бы посоветовали вам в случае каких#либо неприятностей ставить винт на другую машину, с уста# новленной XP или W2k, она увидит NTFS5 раздел и позволит с ним нормально
54
Windows XP
работать. Если же такой возможности нет и вы склонны к экспериментам со своей машиной, то стоит системный раздел отформатировать под FAT32. В противном случае возможна ситуация, когда при крахе системы вы не сможе# те добраться до своих данных. Восстанавливать систему можно при помощи Windows Automated System Recovery Disk. Для этого данный диск необходимо предварительно создать. Сделать это можно в окне Backup wizard#а нажатием на кнопку Automated System Recovery Wizard. Правда, при создании этого будет бэкапиться все со# держимое системного диска, так что решайте сами, нужно ли вам это. Для использования Windows Automated System Recovery Disk нужно загрузиться с за# грузочного диска XP (или запустить winnt.exe из директории i386 дистрибутива) и нажать на F2 в начале загрузки, когда соответствующая надпись будет на экране. Если система загружается хотя бы в safe mode, можно попробовать загру# зиться в safe mode с поддержкой командной строки и дать команду «chkdsk /r». С помощью этих методик можно решить множество возникающих проб# лем, но далеко не все. Например, ни одна из них не поможет, если в системе установлено неверное ядро. Однако и с ядром можно совладать. Его можно поменять. В XP этот процесс упрощен до предела. Больше не надо переставлять всю систему или использо# вать внешние утилитки из Resource Kit#а. Ядро меняется в Device Manager → Computer, как и любой другой драйвер. Но, это ИСКЛЮЧИТЕЛЬНО важно, НЕ СТАВЬТЕ ядро, которое не дер# жится железом. Если не уверены, то лучше ничего не трогать, потому что по# следствия установки неправильного ядра непредсказуемы. Скорее всего, ма# шина просто перестанет загружаться во всех режимах. Предотвратить подобное можно, подредактировав boot.ini. Нужно всего лишь продублиро# вать рабочий пункт меню выбора ОС, например
Восстановление
¾ Compaq SystemPro Multiprocessor or 100% Compatible – halsp.dll; ¾ MPS Uniprocessor PC #halapic.dll; ¾ MPS Multiprocessor PC – halmps. После этого остается «выдрать» соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его с Windows\system32 и сослаться на него в boot.ini. После загрузки (если повезет), можно переставить его по нор# мальному, в списке это ядро появится. Более радикальным методом является использование System Restore, при# шедшей в XP из WinME. Справедливости ради стоит сказать, что System Restore в XP сделана гораздо толковее, чем в его предшественнике. Запустить этот апплет можно из меню Start → Programs → Accessories → System Tools → System Restore (Пуск → Программы → Стандартные → Служебные → Вос становление системы). При запуске этого апплета вам будет предложено два выбора – сохранить текущее состояние системы или восстановиться с сохра# ненного ранее. Выбирайте то, что нужно, и просто следуйте инструкциям на экране (рис. 3). В заключение темы восстановления хочу сказать, что не пренебрегайте функцией System Restore, я так говорю, потому что знаю, что большинство отключает ее для увеличения быстродействия. Порой не потраченные на организацию сохранения данных секунды могут стоить нескольких часов ра# боты для восстановления.
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=«Microsoft Windows XP Professional» /fastdetect 7,
и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll,
а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL#а. Назвать их конечно же надо ntoskrnl.exe → ntoskchk.exe и hal.dll → halchk.dll. Кроме этого, необходимо учитывать одну тонкость. Видимо, из#за того что при установке неправильного ядра XP просто виснет, теперь весь список до# ступных ядер не выводится в окне смены драйвера. Таким образом, возможна ситуация, когда точно знаете, что ядро поддерживается системой, но система не дает его установить. В подобном случае придется делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого изучите его, чтобы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру со# ответствуют, можно узнать из списка: Standard PC – hal.dll ¾ Advanced Configuration and Power Interface (ACPI) PC – halacpi.dll; ¾ ACPI Uniprocessor PC – halaacpi.dll ACPI Multiprocessor PC – halmacpi.dll;
55
Рис. 3
Апплет восстановления системы
Реестр
5
Глава В
57
Реестр
се вы, наверное, слышали о таком понятии, всем, наверное, интересно научиться заниматься оптимизацией на продвинутом уровне. Пред# ставьте себе лица ваших знакомых, когда вы при помощи своих рук сможете в течение короткого промежутка времени настроить на оптимум быстродействия ОС. Интересно? Тогда читаем дальше. Конечно, Windows XP позволяет работать с разного рода настройками и без реестра, но все же не все удастся сделать стандартными средствами. Конеч# но, существует много программ для настройки Windows, но они стоят денег, а мы люди небогатые, но честные, поэтому не станем пользоваться нелицензи# рованным программным обеспечением. Да и вообще, знать реестр полезно, когда#нибудь да пригодится. Итак, что же вообще собой представляет реестр и где он находится? Ре# естр – это как бы большая база данных операционной системы, в которой хра# нятся различные настройки вашего компьютера. Настройки как программно# го обеспечения, так и аппаратного (монитор, видеокарта и т. д.). Структура реестра такова: существуют 5 основных разделов (их еще иногда называют «кусты»), в каждом из которых находятся подразделы, и, наконец, в каждом из этих подразделов имеются параметры (или «ключи»). Изменением этих пара# метров («ключей») мы и займемся. Как же нам добраться до реестра? Очень просто! Для этого предусмотрена специальная программа, входящая в состав Windows XP (она имеется и во всех предыдущих версиях Windows). Называется она Regedit. Для того чтобы ее открыть, нужно в меню Start (Пуск) выбрать Run (Выполнить). В появившемся окошке пишите regedit (без кавычек). Слева мы наблюдаем разделы и подраз# делы, а справа находятся ключи (или параметры). Давайте быстренько пробежимся по всем разделам и узнаем, за что каждый из них отвечает.
Рис. 4 Редактор реестра Regedit
HKEY_CLASSES_ROOT Здесь хранится база данных всех расширений, какие только встречаются на данном компьютере, и, соответственно, для каждого расширения указана программа, его понимающая. В разделе содержатся ключи двух главных типов. Первый тип ключей хра# нит информацию о расширении файла. Таким способом хранятся все трехбук# венные расширения имен файлов, например MP3 или JPG, которые когда# либо использовались. Windows все еще использует их для определения типа файла. (Так как Windows поддерживает длинные имена файлов, то, используя этот раздел, можно создать ассоциацию для файлов с расширением более чем три символа.) Реестр также использует расширения для того, чтобы связать тип файла с определенным действием. Например, хотя пользователь не может ничего сделать с файлом, имя которого имеет расширение DLL, это расшире# ние все равно хранится в реестре, так как Windows нужно знать о том, что файл с расширением DLL является исполняемым файлом. Второй тип ключей представляет собой собственно ассоциацию. Расшире# ние имени файла обычно указывает на файл данных определенного прило# жения. В разделе, описывающем ассоциацию, находятся ключи, которые ис# пользуются в контекстном меню Проводника (Explorer). Контекстное меню
58
Windows XP
вызывается нажатием правой кнопки мыши. Ассоциация также содержит ин# формацию о том, какой значок выводить для данного типа файла.
HKEY_CURRENT_USER Раздел содержит множество настроек программного обеспечения, в которых хранится информация о конфигурации рабочего стола и клавиатуры. Кроме того, в этом разделе есть информация о параметрах меню Пуск. Здесь – все настройки, специфичные для пользователя. Раздел HKEY_CURRENT_USER полностью посвящен настройкам текущего пользователя, то есть того, который в настоящий момент зарегистрирован в системе. Это отличается от пользовательской конфигурационной информа# ции, которая хранится в других разделах реестра. Информация в этом разделе является динамической; информация в других разделах, которая относится к пользовательским настройкам, – статическая. Реестр копирует содержимое одного из подразделов из HKEY_USERS в данный раздел и по окончании рабо# ты обновляет раздел HKEY_USERS. В HKEY_CURRENT_USER Windows получает новую информацию о настрой# ках системы, а также сюда помещаются любые изменения. Все, что здесь хранит# ся, служит только для настройки системы для нужд пользователя, но никогда не содержит системной информации (например, описание драйвера устройства).
HKEY_L OCAL_MA CHINE HKEY_LOCAL_MA OCAL_MACHINE В разделе содержатся основные сведения об аппаратных средствах компьютера, включая драйверы устройств и конфигурационную информацию. Если информа# ции о каком#либо устройстве здесь нет, то Windows не сможет использовать его. Раздел HKEY_LOCAL_MACHINE – для очень подробной информации об аппаратном обеспечении. Например, он содержит всю информацию, необхо# димую для Plug and Play, а также предоставляет полный список драйверов устройств и их уровни ревизии (revision level) и даже может содержать инфор# мацию о ревизии самого аппаратного обеспечения. Кроме того, в этом разде# ле имеется некоторая информация о программном обеспечении. Например, 32#разрядное приложение будет хранить таблицу установок и форматов (Setup and Format Table# STF) именно здесь. Эта информация используется приложе# нием во время установки. Некоторые приложения используют ее во время из# менений параметров их установки. Такие приложения, как Word, хранят всю информацию о своей установке в таблицах STF. В этом разделе содержится лишь информация глобального характера.
HKEY_USERS Раздел содержит список всех пользователей данного файла реестра. Необхо# димости в изменении информации этого раздела никогда не возникает, но его
Реестр
59
можно использовать в справочных целях. Причина, по которой нужно следо# вать этим указаниям, проста: ни одно изменение не войдет в силу до тех пор, пока пользователь не зарегистрируется в системе следующий раз. Кроме того, изменение настроек для текущего пользователя является пустой тратой време# ни, потому что Windows заменяет все данные в соответствующем разделе дан# ными, которые содержатся в разделе HKEY_CURRENT_USER, во время завер# шения сеанса или при завершении работы системы. Существует еще одна проблема, связанная с использованием этого раздела в качестве единственного источника информации. На самом деле Windows поддерживает несколько копий реестра в многопользовательской среде, в не# которых случаях отдельную копию для каждого пользователя. По этой причи# не никогда нельзя быть уверенным, где именно можно найти информацию об определенном пользователе. Windows отслеживает эту информацию; необхо# димость поиска такой информации – это головная боль для администратора. Сверх того Microsoft поставляет утилиту, которая помогает администратору сети поддерживать различные реестры. Редактор системных правил (Policy Editor) позволяет упростить для администратора сети управление пользова# тельскими настройками, при этом является удобным средством доступа к нуж# ным параметрам системы, которые распределены по различным разделам реестра. Когда пользователь регистрируется в системе, Windows копирует ин# формацию из его профиля в раздел реестра HKEY_CURRENT_USER. При вы# ходе пользователя из системы или завершении им работы Windows заменяет информацию в разделе, соответствующем данному пользователю, информа# цией из раздела HKEY_CURRENT_USER.
HKEY_CURRENT_CONFIG Раздел представляет собой самую простую часть реестра. Он содержит два главных раздела: Display и System. По существу, эти разделы используются программным интерфейсом GDI API (не буду подробно останавливаться на его описании, так как эта тема отдельной статьи) для конфигурации монитора и принтера. Раздел Display имеет два подраздела: Fonts и Setting. Fonts опреде# ляет шрифты, которые Windows использует для вывода на экран. Имеются растровые шрифты (не True Type), которые представляют собой битовые изображения символов. Setting содержит текущее разрешение экрана и количество битов на пик# сел. Количество битов на пиксел определяет доступное количество цветов. Например, 4 бита на пиксел обеспечивают 16 цветов, 8 бит на пиксел обеспе# чивают 256 цветов. Три шрифта, перечисленных в этом разделе, являются шрифтами по умолчанию, которые система использует для отображения знач# ков и меню приложений. Эти настройки можно изменить в диалоговом окне свойств экрана. Раздел System производит впечатление чего#то запутанного. Однако только один подраздел этого раздела имеет смысл для пользователя – Printers. Раздел
60
Windows XP
Printers содержит список принтеров, подсоединенных к системе. Этот список не включает принтеры, которые используются по сети. Теперь кратко рассмотрим, как записываются параметры или ключи. Каж# дый ключ имеет свое имя, тип и значение. С именем все ясно, а вот на типе нужно остановиться немного подробнее. Если вы имели дело с программиро# ванием, то и с этим вопросом у вас никаких проблем не возникнет. А вот для тех, кому слово «программирование» ничего не говорит, я немножко объяс# ню, рассмотрев типы по отдельности.
REG_BINARY Это бинарный (или двоичный) тип. То есть сюда входят только две цифры – 1 и 0. Он не очень привычен для нас, но для компьютера типа лучшего, чем этот, просто не найти…
REG_DWORD Это целочисленный тип. Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или деся# тичном форматах. REG_EXPAND_SZ Строковый тип. REG_MULTI_SZ Тип, похожий на предыдущий. Но это не одна строка, а набор строк. REG_SZ То же строковый тип, но в отличие от REG_EXPAND_SZ это строка фиксиро# ванной длины. Итак, прежде чем перейти к настройке, необходимо поговорить о созда# нии резервной копии. Ведь от ошибки никто не застрахован. Для резервного копирования всего реестра можно использовать програм# му архивации данных «Программы–Стандартные–Служебные–Архивация дан# ных» или просто %SystemRoot%\system32\ntbackup.exe. Программа архивации позволяет архивировать и восстанавливать так на# зываемые данные состояния системы, что включает в себя следующие систем# ные компоненты: ¾ реестр; ¾ базу данных регистрации классов СОМ+; ¾ загрузочные файлы: Ntldr и Ntdetect.com; ¾ системные файлы. Пошаговые инструкции для архивации реестра Windows XP такие: ¾ войдите в систему с необходимыми правами, например как админист# ратор;
Реестр
61
¾ запустите NTbackup («Архивация данных»); ¾ если NTbackup запустилась в режиме мастера, перейдите в «Расширен# ный режим»; ¾ выберите закладку «Архивация»; ¾ в левом окне найдите и пометьте «птичкой» строку «System State» и выбе# рите «Дополнительно»; ¾ нажмите кнопку «Архивировать». Снимите «галочку» с пункта «Автоматически архивировать защищенные системные файлы вместе с состоянием системы». Таким образом мы заархиви# руем только файлы реестра, что произойдет быстро и займет немного места на диске, примерно 17–20 Мб. На этой же вкладке «Тип архива» установите «Обычный». «ОК» и нажмите «Архивировать». После архивации вы сможете просмот# реть отчет. Отчеты об архивации накапливаются в папке x:\Documents and Settings\ %User%\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\ data\ в пронумерованных файлах backup01.log, backup02.log и т. д. NTbackup можно использовать и из командной строки, но мы не будем рассматривать этот способ, так как восстановить данные с командной строки нам не удастся, и, кроме того, при архивации вместе с реестром будут заархивированы и все системные файлы, необходимые для загрузки Windows XR. А это потребует более долгого времени и займет заметно больше места на жестком диске. Восстановление в этом случае будет выглядеть следующим образом. ¾ Войдите в систему с необходимыми правами, например как администра# тор. ¾ Запустите NTbackup. ¾ Если NTbackup запустилась в режиме мастера, нажмите кнопку «Расши# ренный» в окне мастера архивации. ¾ Перейдите на вкладку «Восстановление и управление носителем». ¾ Установите в списке «Установите флажки для всех объектов, которые вы хотите восстановить» флажок для объекта «Состояние системы». Это позволит восстановить данные состояния системы вместе с осталь# ными данными, отмеченными в текущем задании восстановления. ¾ Отчеты о проделанной работе находятся в папке x:\Documents and Set# tings\%User%\Local Settings\Application DataWlicrosoftWVindows NT\ NTBackup\data\ в пронумерованных файлах типа backup01.log, bac# kup02.log и т. д. Также для резервного копирования можно, полностью заархивировать системный вручную с помощью консоли восстановления (Recovery Console). Для этого: ¾ загружаемся в Recovery Console; ¾ в командной строке Recovery Console выполняем команды: md tmp copy c:\windows\system32\config\system
Чтобы сэкономить время, вы можете оформить все вышеприведенные ко# манды в отдельный файл, например archireg.txt, предварительно подготовив его, и выполнить одной командой: batch archireg.txt. Восстановление в этом случае было уже рассмотрено.
Начинаем Теперь приступаем непосредственно к рассмотрению основных моментов, связанных с настройкой и оптимизацией ОС посредством реестра. Итак… [HKEY_LOCAL_MASHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion] «RegisteredOrganization»=«Owner.Organization» «RegisteredOwner»=«Owner»
Эти ключи используются для изменения информации о зарегистрирован# ном владельце и организации, которая показывается в свойствах системы. [HKEY_LOCAL_MASHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] «AlwaysUnloadDLL»=«1»
Для включения опции сделайте его равным «1», для выключения – «0». Используйте этот ключ для автоматической выгрузки всех DLL, используе# мых программой, когда программа завершает работу. Если эта опция включе# на, то объем свободной памяти увеличится, но, к сожалению, возникает веро# ятность уменьшения стабильности системы. Для внесения изменений добавьте ключ строкового типа.
Реестр
63
Эта настройка служит для уменьшения временного интервала, в течение которого Windows XP ожидает перед закрытием приложения. Меньшее значе# ние ускоряет процесс завершения работы. Рекомендованное значение равно 5000. По умолчанию – 20 000. Следует заметить, что, устанавливая слишком малые значения для WaitTo# KillServiceTimeout и WaitToKillAppTimeout, вы можете получить проблемы в виде не вовремя снятых сервисов и программ. Оба параметра строковые. [HKEY_CURRENT_USER\Control Panel\Desktop] «HungAppTimeout»=«5000»
Уменьшение значения этого ключа реестра сокращает время, которое ожи# дает диспетчер задач Windows XP перед закрытием зависшей, не отвечающей на запросы программы. Рекомендованное значение – 2000. По умолчанию: 5000. [HKEY_LOCAL_MASHINE\SYSTEM\CurrentControlSet\Control\CrashControl] «AutoReboot»=dword:1
Используется для перезагрузки Windows XP после неожиданной остановки, краха. Измените значение ключа с 0 на 1. [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon] «AutoRestartShell»=dword:1
Эта опция используется для перезагрузки оболочки Windows XP после не# ожиданной ошибки, краха без перезагрузки всего компьютера. Это позволит, может быть, избежать потери ваших данных во время работы. Измените зна# чение ключа с 0 на 1. [HKEY_LOCAL_MASHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] «DisablePagingExecutive»=dword:1
Для ускорения производительности оставляет исполняемый код ядра рези# дентным в памяти вместо вытеснения его по мере необходимости в виртуаль# ную память на диск, то есть в своп. Такие вещи случаются достаточно редко – только когда запущено очень много программ. Значения ключа: 0 – выключено (по умолчанию), 1 – включено. Для относительно безопасного изменения это# го ключа рекомендуется иметь не менее 256 Мб ОЗУ. Не применяйте эту оп# цию, если вы используете ждущий (standby) и спящий (hibernate) режимы.
Служит для уменьшения временного интервала, в течение которого Windows XP ожидает перед остановкой сервиса, в том числе и зависшего. Меньшее значение ускоряет процесс завершения работы. Рекомендованное значение равно 5000. По умолчанию: 20 000.
Эта установка увеличит число страниц, которые система будет читать или писать на жесткий диск за один раз. Исходя из этого, должна вырасти произво# дительность.
Этот ключ используется для автоматического закрытия, без всякого предуп# реждения всех зависших программ. Значения могут принимать вид «0» или «1»:
64
Windows XP
Значения ключа задаются в шестнадцатеричной системе от 0×1000 до 0×20 000 Кб, то есть от 4 до 128 Мб. По умолчанию 0, что соответствует 512 Кб. Причем рекомендуются следующие значения: Объем RAM компьютера – рекомендуемое значение ключа IOPageLockLimit 128 Мб и более – 16 384 Кб 160 Мб и более – 32 768 Кб 256 Мб и более – 65 536 Кб 512 Мб и более – 13 1072 Кб [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\Session Manager\Memory Management] «LargeSystemCache»=dword:1
Рекомендовано, если вы имеете 256 Мб ОЗУ или больше. Измените значе# ние ключа с 0 на 1. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] «NtfsDisableLastAccessUpdate»=dword:1
При использовании этой опции файловая система NTFS не будет обнов# лять метки времени последнего доступа к каждому файлу или папке. Попро# буйте использовать эту возможность для увеличения производительности ва# шей дисковой подсистемы. Добавьте или измените значение ключа с 0 на 1. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E32511CE-BFC1-08002BE10318}\0000] «EnableUDMA66»=dword:1
Это позволяет включить поддержку UDMA#66 для вашего жесткого диска, что увеличит производительность винчестера и уменьшит нагрузку на процес# сор при дисковых операциях. Все вышесказанное верно для чипсетов фирмы Intel, а также при условии, что устаревшие HDD не поддерживают эту полезную особенность. Для использования UDMA#66 для интеловских чипсетов добавьте в реестр в нужном месте вышеуказанное.
Реестр
65
процессора. Но вы можете установить в реестре величину кэша второго уров# ня вручную. Для этого добавьте соответствующий ключ – значение в байтах, а не в килобайтах, как принято считать. Если значение не задано или равно 0 (по умолчанию), то размер L2#кэша устанавливается модулем HAL. Если это сделать не удается, то для размера кэша используется значение по умолчанию – 256 Кб. Если значение параметра SecondLevelDataCache не 0, то оно и определяет размер кэша второго уровня. Как утверждает сама Microsoft, этот параметр разработан для NT4 как вто# ричный источник информации о размере кэша L2 для компьютеров, на кото# рых HAL не смог обнаружить кэш второго уровня. Это полезно только для компьютеров с direct#mapped# (с прямым отображением в память) кэшами вто# рого уровня. Процессоры Pentium II и выше не имеют direct#mapped#кэша вто# рого уровня. Параметр SecondLevelDataCache может увеличивать эффектив# ность приблизительно на 2% в некоторых случаях для старых компьютеров с размером ОЗУ более 64 Мб. Установка SecondLevelDataCache в значение 256 Кб, а не в 2 Мб, если ваш процессор имеет кэш второго уровня размером 2 Мб, снизит эффективность примерно на 0,4%. Я лично не думаю, что такое изменение производительности можно измерить. Но если очень хочется, вы можете поэкспериментировать самостоятельно. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\Session Manager\Memory Management] «ClearPageFileAtShutdown»=dword:1
Эта установка повышает защиту компьютера. Перед каждым завершением работы ваш своп#файл будет очищаться. А из него при желании можно извлечь многое, например последние редактируемые документы, пароли и т. п. [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] «NoLowDiskSpaceChecks»=dword:1
Избавление от беспокоящего, часто понапрасну, предупреждения о нехват# ке дискового пространства принесет добавление нового ключа. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
Предотвращает надоевший многим автозапуск только что вставленного CD#ROM, а также разгружает CPU от малоприятной обязанности проверять каждую секунду привод компакт#диска. Измените значение ключа.
«SourcePath»=«D:\ âàøà ïàïêà»
Использование этого ключа реестра полезно, например, если вы скопиро# вали инсталляцию Windows XP на жесткий диск. [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] «DisableTaskMgr»=dword:1
Изменение этих параметров позволит запретить использование REGDIT.EXE, полезная защита от начинающих пользователей. После реестр можно будет редактировать посредством REG#файлов.
Дополнительные возможности По умолчанию Windows XP следит за действиями пользователя, включая запус# каемые программы и открываемые документы. Отключить эту особенность можно так: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer] «NoInstrumentation»=dword:1
Итак, мы проделали или прочитали про 21 изменение Windows XP, затраги# вающее функционирование системы как таковой. А теперь о нескольких до# полнительных возможностях. 1. По умолчанию Windows XP пытается отослать в Microsoft отчет об ошиб# ках. Это происходит в случае, если приложение или ОС терпит крах. Если вы хотите быть уверенным на все 100%, что никакие личные дан# ные от вас не уйдут, я предлагаю дезактивировать эту опцию. Для этого измените значения двух ключей реестра с 1 на 0: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PC Health\ErrorReporting] «DoReport»=dword:0 «ShowUI»=dword:0.
2. Windows XP создает папку %systemroot %\ prefetch, чтобы ускорить за# пуск на выполнение часто используемых программ. Однако это сильно замедляет начальную загрузку системы. Первый параметр влияет на возможность упреждающей выборки запускаемых приложений, вто# рой – на возможность упреждающей выборки приложений, выполняе# мых на этапе загрузки системы. Чтобы управлять этим, найдите раздел HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters и ключ EnablePrefetcher, тип – DWORD. Чтобы полностью выключить обе возможности, установите значение ключа равным 0. Чтобы включить только первую возможность, устано# вите значение ключа равным 1. Только вторую – установите ключ в зна# чение 2. 3. По умолчанию все 16#битные приложения работают в одном и том же пространстве памяти Windows XP. И если одно из этих приложений тер# пит крах, то может случиться, что и другое 16#битное приложение также аварийно завершится. Чтобы этого не случилось, каждое такое прило# жение может работать в своем собственном пространстве. Это потребу# ет большего количества памяти, но зато более безопасно. Примечание: если вы запускаете 16#разрядные приложения, которые работают в отдельных областях памяти, то только одна 16#разрядная программа может обратиться к 16#разрядным DLL, которые в обычном режиме могут совместно использоваться одновременно. Это может при#
Реестр
67
вести к сбоям или ошибкам в некоторых 16#разрядных программах, если они пробуют обратиться к DLL, который уже используется другим 16#разрядным приложением. Однако это происходит достаточно редко. Для того чтобы 16#битные программы запускались в отдельных процессах, найдите подраздел HKLM\System\CurrentControlSet\Control\WOW\ и из# мените строковое значение ключа DefaultSeparateVDM с «no» на «yes». 6. Откройте подраздел HKLM\SOFTWARE\Microsoft\Windows NT\Cur# rentVersion\Windows, ключ AppInit_DLLs, строковый параметр. Этот параметр заставляет Windows загружать указанные DLL каждый раз, ког# да запускается какая#либо программа. Если у вас сбоят некоторые прог# раммы и это поле не пусто, возможно, что какая#то из DLL, указанных в ключе, влияет на появление ошибок. В таком случае очистите это поле и перезапустите ваш компьютер. Примечание: для видеоплат от NVidia по умолчанию в строке присут# ствует «NVDESK32.DLL» – не удаляйте эту подстроку. 7. Можно удалить кнопку «Завершение работы» из экрана входа в систему. Для этого откройте редактор реестра, зайдите в HKLM\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\Winlogon и измените значение строкового параметра ShutdownWithoutLogon c «1» на «0». 8. А теперь отключим Dr.Watson’а: HKLM\Software\Microsoft\Windows NT\Current Version\AeDebug. Параметр Auto установите равным 0. Если вы не хотите столь радикальных перемен, то можете просто немного поднастроить Dr.Watson’а, покопавшись в ключе HKLM\Software\Mic# rosoft\DrWatson.
Немного о настройке Интернет:соединений Теперь пришло время поговорить о параметрах, отвечающих за Интернет, ну а уж какие выставить, каждый определит для себя сам, ибо универсального ре# шения здесь нет по определенным внешним факторам. [HKEY_LOCAL_MACHINE] «MTU»=dword:5DC
Здесь нам предоставляется возможность задать наибольший размер пе# редаваемого блока данных – Maximum Transmission Unit. MTU – это самое большое количество данных, которые могут быть переданы по сети в одном физическом фрейме. Если отправляется пакет IP большего, чем MTU, то произойдет фрагментация. Эта фрагментация может удвоить время, которое требуется, чтобы послать единственный пакет. Для изменения размера MTU следует добавить новый параметр и установить желаемое значение. По умол# чанию оно равно 1500 в десятичной системе или 0×5DC в шестнадцатерич# ной. Для модемных соединений рекомендовано значение 0×240. Однако это еще не все, смотрите параметр Enable MTU Auto Discovery, описанный не# много ниже.
Этот параметр определяет максимальный размер окна для приема TCP#па# кетов, предлагаемый операционной системой. Окно приема определяет ко# личество байтов, которые отправитель может передать, не получая под# тверждения. Вообще, чем больше окно, тем лучше работа в сетях с высокой пропускной способностью. Однако не все так просто. Но выходить за рамки статьи и углубляться в деб# ри TCP/IP мы сегодня не будем. Достаточно сказать, что для того, чтобы точ# но определить значение окна, необходимо будет добавить раздел и параметр в реестре. Значение по умолчанию 0×2238, а для модемных соединений уста# навливать и изменять его не рекомендуется. Коротко и ясно.
И наконец, рассмотрим Internet Explorer. Чтобы спрятать вкладку Общие в параметрах Internet Explorer’a, добавьте в реестр:
Включение этой опции заставляет TCP автоматически определять MTU. В реестр нужно добавить соответствующий ключ. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] «DefaultTTL»=dword:80
TTL определяет максимальное время, которое пакет IP может прожить в сети, не достигая адресата. Или по#другому: использование этой опции опре# деляет, как долго компьютер будет ждать, прежде чем решит, что запрашивае# мый Web#сайт не найден. Рекомендованное значение равно 128. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] «SackOpts»=dword:1
Не углубляясь далеко в теорию, отметим, что когда поддержка Selective Acknowledgement (SACK) включена и пакет или ряд пакетов TCP потеряны, то получатель может сообщить отправителю точно, какие данные были получе# ны и где находится дыра в данных. Тогда отправитель может выборочно по# вторить передачу только недостающих данных и не будет повторно переда# вать блоки данных, которые уже были успешно получены. Особенно это важно для больших TCP#окон, см. опцию ниже. Для включения возможности SACK нужно добавить в реестр ключ, приве# денный выше. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] «Tcp1323Opts»=dword:3
Совместно с опцией TCP/IP Window Size, описанной выше, включает под# держку больших TCP#окон. Это особенно актуально в сетях с большой про# пускной способностью (я думаю, что модемное соединение к ним не относит# ся). Если нужно, измените значение ключа с 0 на 3.
Чтобы спрятать вкладку Безопасность в параметрах Internet Explorer’а, до# бавьте в реестр: [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] «SecurityTab»=dword:1
Чтобы спрятать вкладку Конфиденциальность в параметрах Internet Explo# rer’a: [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] «PrivacyTab»=dword:1
Чтобы спрятать вкладку Содержание в параметрах Internet Explorer’а, про# ведите соответствующие изменения в реестре [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] «ContentTab»=dword:1
Чтобы спрятать вкладку Подключения в параметрах Internet Explorer’a, до# бавьте в реестр: [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] «ConnectionsTab»=dword:1
Чтобы спрятать вкладку Программы в параметрах Internet Explorer’а: [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] «ProgramsTab»=dword:1
Чтобы спрятать вкладку Дополнительно в параметрах Internet Explorer’а, добавьте в реестр: [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] «AdvancedTab»=dword:1
Для изменения папки для закачек по умолчанию добавьте ключ с именем вашей папки: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer] «Download Directory»=«C:\My Downloads»
Для изменения обоев для панели инструментов добавляем ключ: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar] «BackBitmap»=«c:\ïàïêà\èìÿ_ôàéëà»
Для замены эмблемы IE необходимы два изображения. Первое размером 38×38 пикселей, а второе 22×22. Если захотите вернуться к значениям по умол# чанию, то либо удалите ключи, либо присвойте им пустые значения. Итак, добавляем ключ: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar] «BrandBitmap»=«c:\ïàïêà\èìÿ_ôàéëà_1»
70
Windows XP
И добавляем еще: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar] «SmBrandBitmap»=«c:\ïàïêà\èìÿ_ôàéëà_2»
Не показывайте заставку при загрузке OE. Измените значение ключа с 0 на 1: [HKEY_CURRENT_USER\Identities\{8D48CF80-251E-46D0-9EAF-6633E2DBD392}\ Software\Microsoft\Outlook Express\5.0] «NoSplash»=dword:1
Для изменения заголовка окна OE добавьте ключ: [HKEY_CURRENT_USER\Identities\{8D48CF80-251E-46D0-9EAF-6633E2DBD392}\ Software\Microsoft\Outlook Express\5.0] «WindowTitle»=«âàø çàãîëîâîê»
По умолчанию IE автоматически подгоняет размеры картинок для отобра# жения в окне браузера. Для отключения этой возможности измените значение ключа с «yes» на «no»: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] «Enable AutoImageResize»=«no»
Чтобы добавить ваш текст к стандартному заголовку IE, добавьте в реестр ключ: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] «Window Title»=«âàø çàãîëîâîê»
IE имеет режим Автозаполнение, то есть он может запоминать, какие дан# ные и пароли вы вводите в Web#формах, и, пользуясь этой «памятью», помога# ет вводить данные в дальнейшем. Хотя это хорошая особенность, но она мо# жет привести к проблемам защиты. Для включения возможностей автозаполнения измените или добавьте три ключа: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] «Use FormSuggest»=«yes» «FormSuggest Passwords»=«yes» [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ AutoComplete] «AutoSuggest»=«yes»
Для запрета возможности изменения панели инструментов IE измените значение ключа с 0 на 1: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer] «NoToolbarCustomize»=dword:1
Для запрета автообновления IE измените значение с 0 на 1: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] «NoUpdateCheck»=dword:1
Реестр
71
Для удаления пароля на изменение настроек свойств обозревателя на за# кладке Содержание удалите ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\ Ratings] «Key»=-
Не помешает поговорить и о дополнительных возможностях настройки. При соединении с Web#сайтом каждый браузер посылает строку User Agent, которая помогает Web#узлам различать тип браузера и, например, загружать страницу, оптимизированную для конкретного браузера. С другой стороны, это может стать проблемой, например вашей безопасности, так как в любом браузере рано или поздно отыскиваются дыры. Но для IE вы можете изменить строку User Agent. Просто добавьте ваши собственные переменные в конце строки перед закрывающей квадратной скобкой, отделяя их от существующих переменных точкой с запятой, напри# мер: Mozilla/4.0 (compatible; MSIE 6.0; Win32; ваша строка), либо полностью переписать строку по своему усмотрению. Главное – помнить, что строка User Agent не должна быть более 200 символов величиной и вы должны будете пере# логиниться, прежде чем изменения вступят в силу. Итак, найдите в реестре ключ со строковым значением: HKCU\Software\ Microsoft\Windows\Current Version\Internet Settings\User Agent и, прежде чем вносить изменения, создайте ключ, который будет хранить первоначаль# ные данные, например User Agent_BAK, скопируйте в него строку из ключа User Agent, а затем как угодно редактируйте оригинал. По умолчанию для просмотра исходного кода HTML#страниц по команде View – Source используется Notepad.exe. Вы можете использовать вместо него вашу программу. Добавьте в реестр ключ [HKLM\SOFTWARE\Microsoft\ Internet Explorer\View Source Editor] параметр Editor Name и присвойте ему строковое значение, включающее полное имя файла. Причем если имя будет неверным, то Windows XP ругнется, а затем запустит Notepad. Для возврата к исходным значениям либо удалите ключ, либо установите значение Note# pad.exe. Ну и, наконец, некоторые дополнительные советы по настройке. Для того чтобы скрыть закладку Темы, Оформление, измените значение ключа с 0 на 1: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] «NoDispAppearancePage»=dword:1
1 – скрыть, 0 – показать закладку Рабочий стол в свойствах экрана: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] «NoDispBackgroundPage»=dword:1
По умолчанию редко используемые элементы меню Избранное не отобра# жаются. Для отключения этой особенности нужно изменить значение ключа с «YES» на «NO»:
Добавьте ключ в реестр, чтобы изменить заголовок окна медиа#плеера: [HKEY_CURRENT_USER\Software\Policies\Microsoft\WindowsMediaPlayer] «TitleBar»=«Âàø çàãîëîâîê»
Измените значение ключа с «No» на «Yes», чтобы включить DVD#возможно# сти медиа#плеера Windows: [HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Settings] «EnableDVDUI»=«Yes»
Для очистки списка последних проигранных медиа#плеером файлов удали# те или очистите следующие параметры: [HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList] «File0»=«« «File1»=««
Для очистки списка последних редактированных в MS Paint файлов удалите или очистите следующие параметры: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Paint\ Recent File List] «File1»=«« «File2»=««
Для очистки списка последних редактированных в MS Word Pad#файлов удалите или очистите следующие параметры: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Wordpad\ Recent File List] «File1»=«« «File2»=««
Чтобы указать количество цветов для иконок, измените значение ключа на 16, 24 или 32: [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] «Shell Icon BPP»=«16»
Также вы можете изменить частоту синхронизации системных часов с атомными часами в Интернете. Для этого находим HKLM\SYSTEM\ CurrentControlSet\Services\W32Time\TimeProviders\NtpClient – и меняем значение параметра SpecialPollInterval, который задается в секундах, напри# мер на 172 800 (2 дня). По умолчанию 604 800 (7 дней). Если вы хотите, чтобы текст под значком «Мой компьютер» включал теку# щее имя пользователя и имя компьютера, добавьте ключ HKCU\Software\ Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0#3AEA#1069# A2D8#08002B30309D} и присвойте ему значение по умолчанию следующего вида: «%USERNAME% on %COMPUTERNAME% in %USERDOMAIN%»
Если вы пробуете запустить файл мультимедиа, для которого у универсаль# ного проигрывателя Windows нет соответствующего кодека, то включение этой опции позволит ему автоматически загрузить требуемый кодек с Web#узла Microsoft. При отключенной опции вам будет задан вопрос о необходимости
Реестр
73
загрузки. За это отвечает ключ типа DWORD. Добавьте его в реестр: HKCU\ Software\Policies\Microsoft\WindowsMediaPlayer\NoCodecDownload. Значе# ния 0 – да, загружать автоматически или 1 – нет, сначала спросить пользователя. Ну вот вроде бы и разобрались немного с реестром Windows XP. Несмотря на то что материал кажется на первый взгляд трудноватым, на самом деле здесь все просто, главное – не бояться экспериментов – и вы сами в этом убе# дитесь.
Reg Or ganizer Organizer
6
Глава
75
Reg Organizer
М
ы с вами уже рассматривали тематику настройки и оптимизации компьютера при помощи реестра и без использования программ сто# ронних производителей. Однако софт, который будет сейчас опи# сан, заслуживает отдельной главы, посвященной данной программе. Итак, Reg Organizer – это многофункциональный менеджер реестра и кон# фигурационных файлов. Позволяет просматривать и редактировать систем# ный реестр, осуществлять предварительный просмотр импортируемых reg# файлов (в том числе и из Проводника). Предоставляет возможность чистить реестр, производя глубокий поиск и находя все ключи реестра, относящиеся к данному приложению. Поддерживает функции управления конфигурацион# ными файлами различных типов. Открывает доступ к некоторым недокумен# тированным возможностям операционной системы Windows (рис. 31). Я не буду рассказывать вам обо всех возможностях Reg Organizer, ибо вы сами потом ознакомитесь с ними. Тем не менее о некоторых все же упомянуть стоит.
Основные возможности ¾ Просмотр и редактирование системного реестра, возможность произ# водить различные операции с ключами и значениями системного реест# ра, экспортировать и импортировать значения ключей и т. д. ¾ Возможность получения информации о любом выбранном ключе реест# ра, возможность отслеживать изменения, произошедшие в том или ином ключе. ¾ Предварительный просмотр файлов реестра (*.reg) перед объедине# нием (импортом) их содержимого, в том числе и непосредственно из Проводника. При просмотре импортируемого reg#файла его содержи#
Рис. 31 Внешний вид программы
мое представляется в виде древовидной структуры, что позволяет пред# ставить в наглядной форме все ключи, которые будут импортированы в реестр. ¾ Возможность производить очистку реестра. Reg Organizer ищет ключи, относящиеся к интересующему вас приложению, и удаляет их при необ# ходимости. Это полезно, например, в случае, когда какое#либо приложе# ние не имеет программы деинсталляции и после его удаления «вручную» в реестре остаются ненужные записи, которые могут приводить к некор# ректному функционированию других приложений. В то же время Reg Organizer производит более глубокий поиск и позволяет зачастую найти даже те ключи, связанные с данным приложением, которые не будут найдены другими аналогичными программами. ¾ Режим просмотра реестра на наличие ссылок на несуществующие файлы и каталоги, проверка зарегистрированных в реестре библио тек, поиск устаревших расширений файлов и исправление или кор# ректное удаление этих ссылок в случае необходимости.
Работа с программой Теперь, когда вы введены в курс дела, настало время описать работу с програм# мой. Сразу хочу сказать, что никаких трудностей возникнуть у вас не должно,
76
Windows XP
Reg Or ganizer Organizer
так как производители позаботились о вполне понятном интерфейсе. Но от слов к делу.
Режим редактирования реестра Достойная замена RegEdit, так как имеется больший набор функций, таких как клонирование ключей реестра, получение информации о любом выбранном ключе и др. И это при том, что он, как и стандартный RegEdit, позволяет созда# вать, удалять, редактировать ключи, изменять значения параметров, сохра# нять ключи в файлы реестра (.reg). Здесь нас будут интересовать следующие вещи. Кнопка «Экспорт» позволяет экспортировать отмеченный ключ в файл реест# ра (reg#файл). Дополнительные команды экспорта доступны в меню «Файл». При просмотре реестра дополнительную информацию о каждом ключе мож# но узнать, выбрав команду контекстного меню «Подробнее о <имя ключа>». Вы можете добавлять интересующие ключи к Избранному посредством со# ответствующей команды контекстного меню и при необходимости открывать ключи из Избранного (рис. 32 и 33).
Режим редактирования файлов С помощью этого режима работы программы вы можете без труда осуществ# лять контроль за интересующими вас файлами настройки, в частности INI#
Рис. 32
Режим редактирования реестра
77
файлами, широко использующимися различными программами, а также самой Windows для хранения своих на# строек. Программа Reg Organizer по# зволяет также работать с другими ти# пами конфигурационных файлов. Для этого интересующий вас тип файла нужно описать с помощью Панели им# порта, после чего файлы данного типа можно будет открывать и редактиро# вать с помощью Reg Organizer. Также эта функция программы Reg Organizer позволяет производить по# иск неверных или ненужных файлов на жестких дисках вашего компьютера и, по возможности, исправлять ошиб# ки и удалять ненужные файлы. Чтобы получить доступ к этой возможности Рис. 33 Узнаем программы Reg Organizer, зайдите в ме# подробную информацию о ключе ню Команды → Файловая чистка. В появившемся окне следует выбрать операции, которые необходимо про# извести (поле Действие в левой части окна), а также указать диски, на кото# рых эти операции будут произведены (поле справа). Вот некоторые операции, указанные в поле Действие. ¾ Найти и исправить неверные ярлыки – программа просматривает все ярлыки, имеющиеся на выбранных дисках. Если просматриваемый ярлык ссылается на файл (или папку), который не существует, то этот ярлык зано# сится в таблицу внизу экрана. Позже эти ярлыки можно отремонтировать, то есть найти на диске файл (папку), на который ссылается этот ярлык. ¾ Найти временные файлы – поиск на дисках временных файлов для их последующего удаления. ¾ Найти файлы нулевой длины – поиск на дисках ненужных файлов нуле# вой длины. ¾ После того как поиск произведен и в таблицу занесены файлы, соответ# ствующие критериям, можно сразу удалить ненужные файлы, пометив их и нажав кнопку Удалить отмеченные. Вместо этого можно нажать кнопку Ремонтировать – и программа найдет ме# тод исправления проблемы для каждого найденного неверного объекта. Для яр# лыков, ссылающихся на несуществующие файлы (папки), будет проведен поиск отсутствующего объекта на дисках вашего компьютера. В случае нахождения та# кового его путь будет занесен в колонку Метод исправления. Для временных файлов, а также файлов нулевой длины в колонку Метод исправления будет зане# сено «Удалить». После того как поиск метода исправления для каждой записи в таблице найден, все изменения (то есть то, что указано в колонке Метод исправ ления) можно внести посредством нажатия кнопки Исправить.
78
Windows XP
Reg Or ganizer Organizer
Дополнительные установки, а также способ удаления файлов можно ука# зать, открыв соответствующие страницы. Там все просто, в дополнительных комментариях не нуждается.
Рис. 34
79
Режим поиска и замены Служит для поиска и замены необходимой информации в системном реестре (рис. 36). Для сохранения параметров поиска (замены) можно использовать профили, то есть наборы установок, сохраненные в файлах. Чтобы загрузить профиль или со# хранить его в файл, нужно воспользоваться страницей Профили (рис. 37).
Редактирование INIJфайла Opera
Рис. 36
Рис. 35
Файловая чистка
Режим поиска и замены
Во время поиска по мере нахождения совпадений они будут заноситься в таблицу на странице Результаты. Вы можете работать с найденными совпа# дениями, а именно удалять или редактировать их. Для того чтобы отредакти# ровать совпадение, выберите его и нажмите кнопку Изменить. После этого появится окно, в котором вы можете изменить выбранную запись (это может быть имя ключа реестра, имя параметра или значение параметра). Кнопка Удалить имеет дополнительное меню, вызываемое нажатием на стрелочку справа от кнопки. С его помощью можно удалить выбранную запись из реестра или только из списка результатов. При нажатии на саму кнопку про# исходит удаление только из списка. Также удалить запись из списка можно пу# тем нажатия кнопки Del.
80
Windows XP
Рис. 37
Reg Or ganizer Organizer
81
Сохраняем профили в режиме поиска и замены Рис. 38
Вкладка программы
Режим чистки реестра Вот мы и добрались до самого, пожалуй, интересного и полезного раздела, или правильнее будет сказать – функции данной программы. Действительно, по# рой поражаешься, как много хлама остается в реестре после одного сеанса ра# боты за компьютером. А вот для того чтобы избавиться от лишних записей, мы и воспользуемся Режимом чистки реестра. Итак, взгляните на рис. 31. Как вы, наверное, успели заметить, в этом режи# ме имеется несколько вкладок, остановимся на них подробнее, поверьте мне, они еще не раз выручат вас в различных ситуациях. Деинсталляция Здесь представлены все программы, которые доступны в меню «Установка и удаление программ» Windows. Вы можете удалить упоминание о ней из окна «Установка и удаление программ» Windows с помощью кнопки «Удалить отме# ченные» или попытаться деинсталлировать отмеченные программы стандарт# ным образом, используя кнопку «Деинсталлировать отмеченные». Программы Одна из ключевых страниц режима чистки реестра (рис. 38). Содержит список всех программ, зарегистрированных в реестре. При выборе команды «Инфор# мация» контекстного меню программа производит поиск по реестру и выво# дит список ключей, имеющих отношение к выбранной программе, найденных в различных частях реестра. Вы можете удалить все ключи, относящиеся к от# меченным программам, нажав кнопку «Удалить отмеченные». Если же вы не
уверены, что программа удалит именно те ключи, которые соответствуют именно выбранному приложению, то вы можете указать, какие из найденных ключей следует удалять, а какие оставить. Для этого вызовите контекстное меню «Информация о...» на интересующем приложении и в появившемся списке ключей отметьте галочкой только те их них, которые следует удалить, после чего нажмите кнопку «Удалить отмеченные». Все не отмеченные галоч# кой ключи останутся в реестре. Примечание Бывают ситуации, когда приложения не совсем корректно записывают свои дан# ные в реестр и в столбце «Автор» оказывается название приложения. В таком случае для поиска ключей, ассоциированных с этим приложением, следует вос# пользоваться опцией контекстного меню «Дополнительные возможности поис# ка» #> «Искать <текст, стоящий в столбце Автор> (как название программы)».
Автозагрузка На этой странице представлены все приложения, автоматически запускае# мые после загрузки Windows. Здесь указаны приложения, ссылки на которые находятся в отвечающих за автозагрузку ключах реестра, и ярлыки, присут# ствующие в папке «Автозагрузка» Главного меню Windows. Вы можете удалить любую из ссылок, используя кнопку «Удалить отмеченные». Кроме того, на этой же странице можно создать новый элемент автозагруз# ки посредством кнопки «Новый элемент». При создании нового элемента вам будет предложено указать, в какой из четырех ключей реестра, ответственных
82
Windows XP
Reg Or ganizer Organizer
83
за автозагрузку, он будет помещен. Учтите, что при помещении его в ключ «HKEY_CURRENT_USER\...\RunOnce» или «HKEY_LOCAL_MACHINE\...\ RunOnce» соответствующая программа будет запущена только один раз. Функция интересна еще тем, что позволяет отслеживать малейшие измене# ния в данных ключах. Так, мне самому несколько раз приходилось удалять из автозагрузки программы, которые не должны были там находиться, также эта функция позволит вам обнаружить шпионские программы, ибо большинство из них прописывается в этих ключах, для запуска при каждой загрузке системы (рис. 39).
Рис. 40 Типы файлов, зарегистрированные в системе
Рис. 41 Расширения и оболочки
вый файл, как правило, имеет такие команды контекстного меню, как «Открыть» и «Печать». Здесь представлены все эти команды для каждого из зарегистриро# ванных в системе типов файлов, а также командная строка, которая будет выпол# няться при выборе в контекстном меню Проводника соответствующей команды. Вы можете как удалять некоторые из записей (следует удалять те записи, в столб# це «Расположение программы» у которых ничего нет), так и изменять их. Меню «Создать» Здесь содержится список документов (файлов), которые присутствуют в меню «Создать» Проводника Windows. Вы можете удалять ненужные типы докумен# тов из этого меню, используя кнопку «Удалить отмеченные» на этой странице (рис. 42). Рис. 39
Вкладка Автозагрузка
Типы файлов Здесь представлены все типы файлов, зарегистрированные в системе (рис. 40). Если в столбце «Описание типа файлов» указано «нет данных», то, вероятнее всего, этот тип файлов больше не нужен в системе, и вы, пометив, можете удалить его с помощью кнопки «Удалить отмеченные». Дополнитель# ную информацию о ключах реестра, относящихся к выбранному типу (типам) файлов, можно узнать, используя команду «Информация» контекстного меню. Расширения оболочки Каждый из зарегистрированных в Windows типов файлов имеет определенное количество команд контекстного меню Проводника (рис. 41). Например, тексто#
Рис. 42
Меню «Создать»
84
Windows XP
Reg Or ganizer Organizer
Меню «Открыть с помощью...» Когда вы пытаетесь открыть файл неизвестного формата, Windows предлагает программы для его открытия в меню «Открыть с помощью...». На этой страни# це представлены все предлагаемые программы. Вы можете удалять ненужные программы из меню «Открыть с помощью...», используя кнопку «Удалить от# меченные».
85
рамм, использующих ту или иную DLL (столбец «Используется приложения# ми») (рис. 44). То, что в столбце «Используется приложениями» указан ноль, не означает, что эту DLL следует удалять, так как в некоторых случаях это мо# жет привести к неверной работе.
Системные папки Здесь представлены пути к ключевым папкам системы Windows, таким как Мои документы, Автозагрузка и т. д. (рис. 43).
Рис. 44
Рис. 43
Системные папки
Общие DLL
Удалять с данной страницы следует те записи, которые ссылаются на несу# ществующие файлы и, соответственно, в столбце «Статус» которых указано «Не существует». Примечание Помните, что при пользовании кнопкой «Удалить отмеченные» на этой страни# це удаляется не сам файл, а только ссылка на него.
Эта страница разделена на две дополнительные. ¾ Папки текущего пользователя. Системные папки, относящиеся к теку# щему пользователю. Если в столбце «Статус» указано, что папка не су# ществует, то следует указать путь к ней, пометив ее и нажав кнопку «Из# менить отмеченные». ¾ Шаблоны папок произвольного пользователя. Шаблоны, в соответ# ствии с которыми Windows создает пути к системным папкам пользова# телей.
Дополнительные возможности Выше было упомянуто, что после каждого сеанса работы обычно в реестре появляется множество лишних или неверных записей; конечно, ручная чист# ка – это хорошо, но мы же с вами живем в современном мире, мы должны ис# пользовать технику для своего удобства, и программы здесь не исключение. Поэтому сейчас об…
Общие DLL На странице представлены совместно используемые библиотеки динамиче# ской компоновки (DLL) и другие общие файлы с указанием количества прог#
Автоматическая чистка реестра Чтобы воспользоваться данной возможностью, необходимо выбрать пункт меню Чистка реестра, находящийся в меню Команды главного меню. Окно
86
Windows XP
Reg Or ganizer Organizer
чистки реестра можно также открыть, воспользовавшись соответствующей кнопкой на панели инструментов Дополнительно (рис. 45).
87
папки и не влияет на работу других режимов. То же самое относится и к пер# вым двум опциям, находящимся в Дополнительных опциях в правом нижнем углу окна. Третья опция Автоматически закрывать окно по окончании по# зволяет произвести автоматическое закрытие окна после завершения всех выбранных операций. После завершения операций поиска все неверные ссылки, найденные в ва# шем реестре, будут отображены в таблице. В колонке Комментарий указан тип неверной ссылки. Все ссылки, отмеченные галочкой, можно удалить из реестра, нажав кноп# ку Удалить отмеченные, или попытаться отремонтировать, воспользовав# шись функцией исправления неверных ссылок. Помните, что после удаления ссылок их можно восстановить при надобно# сти, используя пункт меню Команды → Резервные копии главного меню.
Поиск ссылок на несуществующие файлы
Рис. 45
Автоматическая чистка реестра
Для того чтобы программа начала поиск в реестре, необходимо нажать кнопку Начать внизу окна, но прежде следует задать условия, в соответствии с которыми Reg Organizer будет сканировать реестр компьютера. В левой части окна в разделе Что искать находится список операций, которые программе следует произвести. Итак, программа позволит вам найти в реестре: ¾ неверные расширения — поиск неверных расширений файлов и клас# сов, зарегистрированных в реестре. Эти записи могут остаться от некор# ректно удаленных программ; ¾ ссылки на несуществующие файлы и папки — программа будет искать в реестре ссылки на несуществующие файлы и папки; ¾ неверную деинсталляционную информацию — осуществляет проверку ключей реестра, предназначенных для хранения информации об удале# нии приложений; ¾ неверные ссылки на DLL — проверяются библиотеки динамической компоновки (DLL), зарегистрированные в реестре. С помощью этого режима можно отыскать DLL, не используемые системой, а также ссыл# ки на несуществующие DLL. Под разделом Что искать находится другой раздел: Просматривать клю чи. Здесь следует указать корневые ключи, которые нужно проверить. Этот раздел влияет только на работу поиска ссылок на несуществующие файлы и
Эта функция программы Reg Organizer производит тщательный поиск по реест# ру и находит все ссылки на несуществующие файлы и папки в нем. Вызвать эту функцию можно из Главного меню программы (Команды → Поиск ссылок на несуществующие файлы) или нажав кнопку Несуществую щие файлы в реестре в окне режима чистки реестра. Поиск производится в тех корневых ключах, которые указаны в опциях программы (на странице опций «Чистка реестра»). Поиск может занимать определенное время, что зависит от количества ин# формации, записанной в реестре. Результаты поиска выводятся в таблицу, по результатам которой пользователь может принять окончательное решение, отметив ключи, которые следует удалить из реестра. В таблице результатов поиска в столбце Комментарий указана информация о каждой найденной не# верной ссылке. Комментарий может иметь следующий вид: ¾ Несуществующий файл – программа обнаружила ссылку на несущест# вующий файл. Эта ссылка может быть удалена из реестра, так как она является бесполезной; ¾ Несуществующая папка – программа обнаружила ссылку на несущест# вующую папку. Эта ссылка может быть удалена из реестра, так как она бесполезна; ¾ Внимание: возможно, эта запись ссылается на <имя файла> – прог# рамма не может точно установить, является ли эта ссылка неверной (то есть указывающей на несуществующий файл) или нет. К примеру, если программа обнаружила в реестре ссылку C:\dir\file1, и хотя файл (или папка) C:\dir\file1 не существует, но существует файл C:\dir\file1.exe. В этом случае Reg Organizer относит найденную ссылку именно к этой категории, и окончательное решение о том, нужно ли удалять ее из реест# ра или оставить, следует принять пользователю. Как правило, такие ссылки удалять не следует.
88
Windows XP
Примечание По умолчанию программа не показывает ссылки такого типа. Для того чтобы программа отображала их, следует включить опцию Отображать сомнитель ные записи в опциях.
Все ссылки, отмеченные галочкой, можно удалить из реестра, нажав кноп# ку Удалить отмеченные, или попытаться отремонтировать, воспользовав# шись функцией исправления неверных ссылок. Помните, что после удаления ссылок их можно восстановить при надобно# сти, используя пункт меню Команды → Резервные копии главного меню.
Исправление неверных ссылок Эта возможность Reg Organizer позволяет исправлять неверные ссылки на несу# ществующие файлы и папки в реестре. Программа произведет поиск отсутст# вующих файлов (и папок) на всех жестких дисках компьютера и в случае нахожде# ния этих файлов (или папок) предложит исправить неверные ссылки в реестре, записав в них реальное расположение существующих файлов (или папок). Для того чтобы попытаться отремонтировать неверные ссылки, найден# ные с помощью функции поиска ссылок на несуществующие файлы и папки, нажмите кнопку Ремонтировать, расположенную в верхней части окна ре# зультатов автоматической чистки реестра. Помните, что программа будет пы# таться отремонтировать только ссылки, помеченные галочкой. Если вы не хо# тите, чтобы та или иная ссылка не участвовала в этом процессе, оставьте ее неотмеченной. Кроме того, как уже говорилось, ремонту подлежат только ссылки на несуществующие файлы или папки, все иные неверные ссылки, даже если они будут помечены, в этом процессе участвовать не будут. В окне ремонта неверных ссылок находится таблица, содержащая три ко# лонки: ¾ ключ и параметр в реестре – расположение неверной ссылки в реестре; ¾ неверная ссылка – содержит ссылку на несуществующий файл или папку; ¾ верная ссылка – в случае, если в процессе поиска по дискам искомый файл (папка) будет найден, в эту колонку будет помещена соответствую# щая действительности ссылка на этот объект. Примечание Сразу после открытия окна ремонта неверных ссылок третья колонка пуста, по# скольку поиск начнется только после нажатия кнопки Искать внизу окна.
Итак, после нажатия кнопки Искать будет произведен поиск на жестких дисках компьютера, и по окончании его Reg Organizer сообщит о количестве найденных совпадений. Внимание Часто случается, что на диске есть несколько файлов (или папок) с таким же именем, как и тот, на который ссылается неверная ссылка. В таком случае окон# чательное решение о том, какому из найденных объектов сопоставить искомый объект, принадлежит пользователю.
Reg Or ganizer Organizer
89
Сделать выбор можно с помощью панели Альтернативные ссылки. В вы# падающем списке Неверная ссылка выберите любую из неверных ссылок. Теперь в другом выпадающем списке Верная ссылка можно выбрать любую из предлагаемых альтернатив. После того как вы выберете наиболее подходя# щую ссылку, соответствующее изменение произойдет и в таблице. Помните, что в реестр будут занесены именно те значения верных ссылок, которые отобра# жены в таблице. Для того чтобы завершить процесс ремонта, нажмите кнопку Ремонтиро вать в левой нижней части окна. После этого программа внесет все измене# ния, отраженные в таблице, в системный реестр. Таким образом, все ссылки, помеченные галочкой, будут исправлены (если соответствующие файлы или папки для этих ссылок найдены, то есть колонка Верная ссылка содержит зна# чение). После этого можно закрыть окно и вернуться к окну результатов поис# ка неверных ссылок в реестре. Обратите внимание, что если какая#либо ссыл# ка была отремонтирована, ее описание в колонке Комментарий изменится на, соответственно, «Существующий файл» или «Существующая папка». Примечание Все сделанные изменения можно отменить в случае необходимости. Для этого воспользуйтесь окном резервных копий, открыть которое можно посредством пункта Резервные копии... главного меню программы.
Установки Зайдя в меню Команды → Установки, вы получаете доступ к параметрам прог# раммы, которые вы настроите сами (либо оставите умолчания), кои будут по# стоянно действовать, пока их кто#нибудь не поменяет: Поиск ссылок на несуществующие файлы Удаление неверных записей ¾ Удалять только параметр – при нажатии кнопки Удалить отмеченные, находящейся вверху окна результатов поиска ссылок на несуществую# щие файлы, будут удалены только неверные параметры, содержащие ссылку на несуществующий файл (или папку). ¾ Удалять параметр и ключ – при нажатии кнопки Удалить отмеченные, помимо параметра, содержащего неверную ссылку, будет удален и ключ, в котором находится данный параметр. Но удаление ключа произойдет лишь в том случае, если в этом ключе, кроме параметра, содержащего неверную ссылку, нет других параметров, а также других подключей. Если же другие подключи или параметры есть, то ключ удален не будет, а удален будет только неверный параметр. Отображать сомнительные записи ¾ Если эта опция включена, программа, помимо ссылок, явно указываю# щих на несуществующие файлы и папки, будет показывать ссылки, вызы# вающие подозрение, то есть программа не может точно установить, является ли эта ссылка неверной (то есть указывающей на несуществую#
90
Windows XP щий файл) или нет. Эта опция нужна для проведения более тщательного поиска.
Общие Создавать резервные копии Если эта опция включена, программа создает резервные копии при удале# нии данных. Показывать содержимое файлов реестра перед объединением Если эта опция включена, при импорте файлов реестра (reg#файлов) через Reg Organizer сначала будет показано содержимое файла реестра, а уже после этого произведен импорт. Это помогает увидеть информацию, которая будет импортирована. Режим чистки реестра Отображать ассоциированную иконку к каждой общей библиотеке Эта опция относится к странице Общие DLL режима чистки реестра. Если она включена, то для каждой отображаемой библиотеки будет выводиться и ее иконка. Но при большом количестве библиотек считывание иконок для них может занять ощутимое время, поэтому на медленных компьютерах эту опцию рекомендуется отключить. Система возрастов В программе Reg Organizer имеется важная функция – система возрастов, по# зволяющая отслеживать новые программы и записи, появляющиеся в систем# ном реестре. Она дает возможность отслеживать появление новых записей (например, но# вых программ, новых объектов в меню «Деинсталляция», новых элементов авто# загрузки, новых расширений файлов, зарегистрированных в системе, и т. д.). Суть этой возможности заключается в следующем: при работе в режиме чистки реестра в таблице для каждой записи, отображаемой на любой из стра# ниц этого режима («Деинсталляция», «Программы», «Автозагрузка» и т. д.), имеется дополнительная колонка Возраст. В эту колонку помещается инфор# мация о том, Новая эта запись или Старая. Параметры, по которым Reg Organizer будет помечать запись как новую или как старую, можно увидеть, зайдя в Установки и открыв страницу Система возрастов. Ниже описаны эти установки. Помечать записи как старые ¾ Автоматически – все вновь появляющиеся записи помечаются как но# вые. В дальнейшем Reg Organizer автоматически помечает их как старые в зависимости от приведенных ниже установок, например по прошест# вии определенного количества дней или после первого просмотра этих записей пользователем. ¾ Вручную – все вновь появляющиеся записи помечаются как новые. Reg Organizer не помечает записи как старые самостоятельно, поэтому без вмешательства пользователя все записи остаются помеченными как но#
Reg Or ganizer Organizer
91
вые. Пометить запись как старую (или, напротив, как новую) можно по# средством контекстного меню, выбрав в нем Возраст #> Пометить отме ченные записи как новые/старые. Перед тем как помечать записи, их необходимо отметить «галочками». Установки атоматической метки записей (имеют смысл и доступны, только если установлен автоматический режим метки записей как старых) ¾ Помечать единожды просмотренные записи как старые – запись по# мечается как старая после того, как пользователь хотя бы раз увидел ее. То есть, например, пользователь установил новую программу на свой компьютер. После этого запустил Reg Organizer, и эта программа отобра# зилась во вкладке Программы, помеченная как новая. Когда пользова# тель закроет Reg Organizer, потом запустит его снова и вновь откроет вкладку Программы, эта установленная программа будет помечена уже как старая (и, естественно, таковой и останется, если вручную не изме# нить ее статус или не деинсталлировать, а потом инсталлировать опять). ¾ Помечать запись как старую по истечении N дней с момента ее пер вого обнаружения Reg Organizer’ом – если система автоматической метки записей работает в таком режиме, то программа помечает записи как старые только после того, как проходит определенное количество дней (его можно поменять, по умолчанию – 2). Этот режим работы сис# темы возрастов наиболее логичен. Число N можно варьировать в зави# симости от того, как часто вы устанавливаете новые приложения на свой компьютер. По умолчанию в программе Reg Organizer установлен автоматический ре# жим метки записей, все записи помечаются как старые по истечении двух дней с момента их первого просмотра в Reg Organizer’е. Иногда удобно изменять статус (старая/новая) записей вручную, для этого необходимо поменять со# ответствующую опцию, описанную выше (рис. 46). Вот, в принципе, и все, что уме# ет данная программа. Согласитесь, продукт довольно полезен, в об# щем, о нем уже было сказано выше. Последнюю версию программы можно всегда загрузить с официаль# ного сайта www.chemtable.com. Reg Organizer поставляется в виде zip#архива с названием re# gon.zip, который содержит устано# вочный исполняемый файл re# gon.exe. С установкой справится любой. Рис. 46 Установки Reg Organizer
Системные службы
7
Глава
Системные службы
Н
а мой взгляд, описание системных служб, которые находятся в Win# dows XP, – вещь достаточно важная, ибо при корректном отключении лишних служб можно добиться прироста в скорости вашего компью# тера. Конкретных советов здесь дать нельзя, потому что у каждого на компью# тере находится разный набор программного обеспечения и, собственно, со#
93
став «железа» у всех разный. Так что внимательно читайте и выбирайте, что вам отключать, а что нет. Важную роль в оптимизации производительности Windows XP может сыграть настройка системы служб. Управлять ими можно, вызвав оснастку уп# равления службами через Пуск → Выполнить → services.msc. При стандартной установке тип запуска многих служб настроен как «авто», то есть они автоматически запускаются при старте системы или при первом вызове службы. При настройке типа запуска службы «вручную» для задейство# вания службы ее необходимо запустить вручную. Если тип запуска настроен как «отключено», службу нельзя запустить ни автоматически, ни вручную. Многие службы зависимы от других, поэтому если отключить слишком мно# го лишнего, то можно столкнуться с такой ситуацией, что не удастся включить все обратно. Чтобы этого избежать, советую, перед тем как производить экс# перименты со службами, сохранить раздел реестра, отвечающий за запуск сис# темных служб (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serviсes), например щелкнув на указанном разделе правой кнопкой мыши и выбрав пункт «Экспортировать». Далее указаны стандартные службы при обычной установке Windows XP Professional, их функции, рекомендации по изменению типа запуска служб, зависимости служб, а также тип запуска/вход от имени, действующие по умол# чанию. Для оптимизации работы системы часть служб можно подвергнуть отключению, причем внимание нужно обратить на службы с типом запуска «авто».
DHCP:клиент Управляет конфигурацией сети посредством регистрации и обновления IP#ад# ресов и DNS#имен. Если нет сети (ни локальной, ни модема), то можно отклю# чить. Зависит от служб «NetBios через TCP/IP», «Драйвер протокола TCP/IP» и «Среда сетевой поддержки AFD». Тип запуска/Вход от имени – Авто/Ло# кальная система.
DNS:клиент Разрешает для данного компьютера DNS#имена в адресе и помещает их в кэш. Если служба остановлена, не разрешаются DNS#имена и нельзя разместить службу каталогов Active Directory контроллеров домена. Если Active Directory не ис# пользуется и нет сети, службу можно отключить. Зависит от службы «Драйвер протокола TCP/IP». Тип запуска/Вход от имени – Авто/Сетевая служба.
Machine Debug Manager Рис. 5
Окно Настройки системных служб
Управляет местной и удаленной отладкой с помощью компонентов Visual Stu# dio. Появляется после установки Office, можно отключить. Зависит от службы
94
Windows XP
«Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Ло# кальная система.
MS Software Shadow Copy Provider Управляет теневыми копиями, полученными при помощи теневого копирова# ния тома. Можно отключить. Зависит от службы «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Вручную/Локальная система.
Системные службы
95
Зависит от «Драйвера протокола TCP/IP», «Среды сетевой поддержки AFD» и «Удаленного вызова процедур (RPC)». Тип запуска/Вход от имени – Вручную/Локальная система.
Telnet
Разрешает проверенным пользователям получать доступ к рабочему столу Windows, используя NetMeeting. Можно отключить. Тип запуска/Вход от име# ни – Вручную/Локальная система.
Позволяет удаленному пользователю входить в систему и запускать програм# мы, поддерживает различных клиентов TCP/IP Telnet, включая компьютеры с операционными системами UNIX и Windows. Если эта служба остановлена, то удаленный пользователь не сможет запускать программы. Лучше отклю# чить. Зависит от служб «Драйвер протокола TCP/IP», «Поставщик поддержки безопасности NT LM» и «Удаленный вызов процедур (RPC)». Тип запуска/ Вход от имени – Вручную/Локальная система.
Plug and Play
Web:клиент
Позволяет компьютеру распознавать изменения в установленном оборудова# нии и подстраиваться под них, либо не требуя вмешательства пользователя, либо сводя его к минимуму. Остановка или отключение этой службы может привести к нестабильной работе системы. От данной службы зависят следую# щие компоненты: «Windows Audio», «Диспетчер логических дисков», «Служба администрирования диспетчера логических дисков», «Служба сообщений», «Смарт#карты» и «Телефония». Тип запуска/Вход от имени – Авто/Локальная система.
Позволяет Windows#программам создавать, получать доступ и изменять фай# лы, хранящиеся в Интернете. Если отключить, то могут быть проблемы с FTP. Зависит от «Службы переадресации клиентов WebDav». Тип запуска/Вход от имени – Авто/Локальная служба.
NetMeeting Remote Desktop Sharing
QoS RSVP Обеспечивает рассылку оповещений в сети и управление локальным трафи# ком для QoS#программ и управляющих программ. Рекомендуется отключить. Простое отключение службы ни к чему не приведет – система по#прежнему бу# дет резервировать 20% от канала связи. Поэтому поступаем следующим обра# зом (под правами «Администратора»). 1. Запускаем оснастку «Групповая политика» (Пуск → Выполнить → gpedit.msc). 2. Далее раздел «Конфигурация компьютера» → «Административные шаблоны» → «Сеть» → «Диспетчер пакетов QoS» → «Ограничить ре зервируемую пропускную способность». 3. В открывшемся окне отмечаем пункт «Включен» и указываем лимит ка# нала в 0%. Затем ОК – и выходим из программы. 4. Заходим в свойства «Сетевого подключения», где на закладке Сеть убе# димся, что протокол «Планировщик пакетов QoS» подключен. Если его там нет, то добавьте его (через кнопку «Установить»). 5. Перегружаем компьютер.
Windows Audio Управление звуковыми устройствами для Windows#программ. Если эта служба остановлена, звуковые устройства и эффекты не будут работать должным об# разом. Оставляем без изменений. Зависит от служб «Plug and Play» и «Удален# ный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Windows Installer Устанавливает, удаляет или восстанавливает программное обеспечение в со# ответствии с инструкциями файлов MSI. Оставляем – «Вручную». Зависит от службы «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Вручную/Локальная система.
Автоматическое обновление Включает загрузку и установку критических обновлений Windows. Если эта служба выключена, то обновление операционной системы может выполнять# ся вручную с сервера Windows Update. Рекомендуется отключить. Тип запус# ка/Вход от имени – Авто/Локальная система.
96
Windows XP
Адаптер производительности WMI Предоставляет информацию о библиотеках производительности от постав# щиков WMI HiPerf. Если у вас нет резидентов вроде MBM, PC Alert и прочего, то эту службу можно отключить. Зависит от службы «Удаленный вызов проце# дур (RPC)». Тип запуска/Вход от имени – Вручную/Локальная система.
Беспроводная настройка Предоставляет автоматическую настройку 802.11 адаптеров. Если таковых нет, тогда отключаем. Зависит от служб «Удаленный вызов процедур (RPC)» и «NDIS – протокол ввода/вывода пользовательского режима». Тип запуска/ Вход от имени – Авто/Локальная система.
Брандмауэр Интернета (ICF) / Общий доступ к Интернету (ICS) Обеспечивает поддержку служб трансляции адресов, адресации и разрешения имен, предотвращает вторжение служб в домашней сети или сети небольшого офиса. Можно отключить, тем более что сторонние программы намного луч# ше справляются с такой же функцией. Зависит от служб «Диспетчер удаленного доступа», «Сетевые подключе# ния», «Службы сетевого расположения (NLA)» и «Службы шлюза уровня при# ложения». Тип запуска/Вход от имени – Вручную/Локальная система.
Вторичный вход в систему Позволяет запускать процессы от имени другого пользователя. Если не поль# зуетесь таковым, то отключаете. Тип запуска/Вход от имени – Авто/Локаль# ная система.
Диспетчер автоподключений удаленного доступа Создает подключение к удаленной сети, когда программа обращается к удален# ному DNS# или NetBIOS#имени (адресу). Можно отключить, тогда при автоном# ном просмотре Web#страничек система не будет пытаться лезть в Internet. За# висимости – «Диспетчер подключений удаленного доступа», «Телефония». Тип запуска/Вход от имени – Вручную/Локальная система.
Диспетчер логических дисков Обнаружение и наблюдение за новыми жесткими дисками и передача инфор# мации о томах жестких дисков службе управления диспетчера логических дис#
Системные службы
97
ков. Если эта служба остановлена, состояние дисков и информация о конфигу# рации не обновляется. Лучше оставить «Авто», если подключаете дополнитель# ные диски. Зависит от служб «Plug and Play» и «Удаленный вызов процедур (RPC)». От данной службы зависит «Служба администрирования диспетчера логических дисков». Тип запуска/Вход от имени – Авто/Локальная система.
Диспетчер отгрузки Управляет синхронной и асинхронной передачей файлов между клиентами и серверами в сети. Если эта служба остановлена, синхронная и асинхронная пе# редача файлов между клиентами и серверами в сети не будет выполняться. Если сети нет, то отключаем. Зависит от службы «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Диспетчер очереди печати Загружает в память файлы для последующей печати. Полезная вещь, если есть принтер, тогда оставляем «Авто». Зависит от службы «Удаленный вызов про# цедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Диспетчер подключений удаленного доступа Создает сетевое подключение. Если есть модем, то оставляем «Вручную». За# висит от службы «Телефония». От данной службы зависят «Брандмауэр Интер# нета (ICF) /Общий доступ к Интернету (ICS)» и «Диспетчер автоподключе# ний удаленного доступа». Тип запуска/Вход от имени – Вручную/Локальная система.
Диспетчер сеанса справки для удаленного рабочего стола Управляет возможностями «Удаленного помощника». Отключаем однознач# но. Перед остановкой службы в окне «Свойства» на вкладке «Зависимости» проверьте зависимости служб. Зависит от службы «Удаленный вызов проце# дур (RPC)». Тип запуска/Вход от имени – Вручную/Локальная система.
Диспетчер сетевого DDE Управляет сетевыми общими ресурсами динамического обмена данными (DDE). Если эта служба остановлена, эти ресурсы DDE будут недоступны. При отсутствии сети отключаем. От данной службы зависит «Служба сетевого DDE». Тип запуска/Вход от имени – Вручную/Локальная система.
98
Windows XP
Диспетчер учетных записей безопасности. Хранит информацию о безопас# ности учетной записи локального пользователя. Целесообразность отклю# чения – как и в предыдущем случае. Зависит от службы «Удаленный вызов про# цедур (RPC)». От данной службы зависит «Координатор распределенных транзакций». Тип запуска/Вход от имени – Авто/Локальная система.
Доступ к HID:устройствам Обеспечивает универсальный доступ к HID#устройствам (Human Interface Devices), который активизирует и поддерживает использование заранее опре# деленных клавиш быстрого вызова на клавиатуре, устройствах управления или иных устройствах мультимедиа. Служба отключена по умолчанию (если у вас нет таковых устройств). Зависит от службы «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Отключено/Локальная система.
Журнал событий Обеспечивает поддержку сообщений журналов событий, выдаваемых Win# dows#программами и компонентами системы, и просмотр этих сообщений. Эта служба не может быть остановлена. От данной службы зависит «Инстру# ментарий управления Windows». Тип запуска/Вход от имени – Авто/Локаль# ная система.
Журналы и оповещения производительности Управляет сбором данных о производительности с локального или удаленных компьютеров, выполняемых на основе заданного расписания, обеспечивая за# пись этих данных в журналы или инициируя оповещение. Службу можно от# ключить. Если эта служба остановлена, то данные о производительности не собираются. Тип запуска/Вход от имени – Вручную/Сетевая служба.
Защищенное хранилище Обеспечивает защищенное хранение секретных данных, таких как закрытые ключи, для предотвращения несанкционированного доступа служб, процес# сов или пользователей. Можно отключить, особенно при отсутствии Интерне# та. Зависит от службы «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Инструментарий управления Windows Предоставляет общий интерфейс и объектную модель для доступа к информа# ции об управлении операционной системой, устройствами, приложениями и службами. Если коротко, то это оснастка «Управление компьютером». После
Системные службы
99
остановки данной службы многие Windows#приложения могут работать некор# ректно. Оставляем как есть, то есть «Авто», хотя можете поэкспериментиро# вать. Зависит от служб «Журнал событий» и «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Источник бесперебойного питания Управляет работой источников бесперебойного питания (ИБП), подключен# ных к компьютеру. Если таковых нет, то службу отключаем. Тип запуска/Вход от имени – Вручную/Локальная система.
Клиент отслеживания изменившихся связей Поддерживает связи NTFS#файлов, перемещаемых в пределах компьютера или между компьютерами в домене. Зависит от службы «Удаленный вызов про# цедур (RPC)». При отсутствии NTFS отключаем. Тип запуска/Вход от имени – Авто/Локальная система.
Координатор распределенных транзакций Координация транзакций, охватывающих несколько диспетчеров ресурсов, таких как базы данных, очереди сообщений и файловые системы. Если данная служба остановлена, такие транзакции выполнены не будут. Зависит от служб «Диспетчер учетных записей системы безопасности» и «Удаленный вызов процедур (RPC)». Оставляем как есть («Вручную»). Тип запуска/Вход от име# ни – Вручную/Сетевая служба.
Локатор удаленного вызова процедур (RPC) Управляет базой данных службы имен RPC. Зависит от службы «Рабочая стан# ция». Лучше оставить без изменений. Тип запуска/Вход от имени – Вручную/ Сетевая служба.
Маршрутизация и удаленный доступ Предлагает услуги маршрутизации организациям в локальной и глобальной сетях. Зависит от служб «NetBIOSGroup» и «Удаленный вызов процедур (RPC)». При отсутствии сети отключаем. Тип запуска/Вход от имени – Отклю# чено/Локальная система.
Модуль поддержки NetBIOS через TTCP/IP CP/IP Включает поддержку службы NetBIOS через TCP/IP (NetBT) и разрешения NetBIOS#имен в адреса. Зависит от служб «NetBIOS через TCP/IP» и «Среда
100
Windows XP
сетевой поддержки AFD». Целесообразность отключения определяется нали# чием сети. Тип запуска/Вход от имени – Авто/Локальная служба.
Модуль поддержки смарт:карт Обеспечивает поддержку для старых устройств чтения смарт#карт (без PnP). Если эта служба остановлена, то старые устройства чтения смарт#карт не будут поддерживаться. Если такие устройства неактуальны, то службу отключаем. Тип запуска/Вход от имени – Вручную/Локальная служба.
Системные службы
101
Рабочая станция Обеспечивает поддержку сетевых подключений и связь. Тип запуска опреде# ляется наличием сети. От данной службы зависят следующие компоненты: «Локатор удаленного вызова процедур (RPC)», «Обозреватель компьютеров», «Оповещатель», «Сетевой вход в систему», «Служба сообщений» и «Фоновая интеллектуальная служба передачи». Тип запуска/Вход от имени – Авто/Ло# кальная система.
Обозреватель компьютеров
Расширения драйверов WMI (Windows Management Instrumentation)
Обслуживает список компьютеров в сети и выдает его программам по запросу. Если служба остановлена, то список не будет создан или обновлен. Опять же, если нет сети, то отключаем. Зависит от служб «Рабочая станция» и «Сервер». Тип запуска/Вход от имени – Авто/Локальная система.
Обеспечивает обмен управляющей информацией с устройствами. Оставляем «Вручную». Тип запуска/Вход от имени – Вручную/Локальная система.
Оповещатель Посылает выбранным пользователям и компьютерам административные опо# вещения. Если служба остановлена, программа, использующая администра# тивные оповещения, их не получит. Отключаем при отсутствии сети. Зависит от службы «Рабочая станция». Тип запуска/Вход от имени – Вручную/Локаль# ная служба.
Сервер Обеспечивает поддержку общего доступа к файлам, принтерам и именован# ным каналам для локального компьютера через сетевое подключение. Отклю# чаем, если не нужно. От данной службы зависит «Обозреватель компьюте# ров». Тип запуска/Вход от имени – Авто/Локальная система.
Сервер папки обмена
Функция ясна из названия. Тип запуска не меняем. Зависит от службы «Удален# ный вызов процедур (RPC)».Тип запуска/Вход от имени – Авто/Локальная система.
Позволяет просматривать страницы папок обмена удаленных компьютеров. Тип запуска этой службы тоже определяется наличием сети. Зависит от «Служ# бы сетевого DDE». Тип запуска/Вход от имени – Вручную/Локальная система. Серийный номер переносного медиа#устройства. Получает серийные номе# ра всех переносных медиа#устройств, подключенных к системе. Можно отклю# чить. Тип запуска/Вход от имени – Авто/Локальная система.
Планировщик заданий
Сетевой вход в систему
Позволяет настраивать расписание автоматического выполнения задач на этом компьютере. Если не используете, то отключаете. Зависит от службы «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Ло# кальная система.
Поддерживает сквозную идентификацию событий входа учетной записи для компьютеров домена. Отключаем, если нет сети. Данная служба зависит от компонента «Рабочая станция». Тип запуска/Вход от имени – Вручную/Ло# кальная система.
Поставщик поддержки безопасности NT LM
Сетевые подключения
Аутентификация на серверах NT и доступ к ресурсам домена. Актуальна при наличии сети. От данной службы зависит «Telnet». Тип запуска/Вход от име# ни – Вручную/Локальная система.
Управляет объектами папки «Сеть и удаленный доступ к сети», отображающей свойства локальной сети и подключений удаленного доступа. Оставляем «Вручную», хотя если нет сети и модема, то эту службу можно отключить. Зави#
Определение оборудования оболочки
102
Windows XP
сит от службы «Удаленный вызов процедур (RPC)». А от данной службы зави# сит «Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS)». Тип за# пуска/Вход от имени – Вручную/Локальная система.
Система событий COM+ Поддержка службы уведомления о системных событиях (SENS), обеспечиваю# щей автоматическое распространение событий подписавшимся компонентам COM. Если данная служба остановлена, то SENS будет закрыта и не сможет предоставлять уведомления входа и выхода. Связана с инструментарием Win# dows. Оставляем без изменений. Зависит от службы «Удаленный вызов проце# дур (RPC)». От данной службы зависит «Уведомление о системных событиях». Тип запуска/Вход от имени – Вручную/Локальная система.
Системное приложение COM+ Управление настройкой и отслеживанием компонентов COM+. Если данная служба остановлена, большинство компонентов COM+ будут работать непра# вильно. Тип запуска не меняем. Зависит от службы «Удаленный вызов проце# дур (RPC)». Тип запуска/Вход от имени – Вручную/Локальная система.
Служба COM записи компакт:дисков IMAPI Управление записью компакт#дисков с помощью IMAPI (Image Mastering Applications Programming Interface). Если эта служба остановлена, то компью# тер не может записывать компакт#диски (встроенными средствами). Советую отключить, иначе могут быть проблемы с записью дисков сторонними програм# мами. Так, в частности, проблема долгого запуска Nero может быть именно из#за этой службы. Тип запуска/Вход от имени – Вручную/Локальная система.
Служба администрирования диспетчера логических дисков Выполняет настройку жестких дисков и томов. Эта служба выполняется толь# ко во время процессов настройки конфигурации, а затем останавливается. Оставляем «вручную». Зависит от служб «Plug and Play», «Диспетчер логиче# ских дисков» и «Удаленный вызов процедур (RPC)». Тип запуска/Вход от име# ни – Вручную/Локальная система.
Служба восстановления системы Выполняет функции восстановления системы. Чтобы остановить службу, как уже говорилось, следует отключить восстановление системы на вкладке «Вос#
Системные службы
103
становление системы» свойств компьютера. Насчет целесообразности отклю# чения я уже писал в предыдущей статье (см. КГ № 5 от 05.02.2002 г.). Если у вас достаточно места на диске и хватает ресурсов компьютера, то я рекомендую оставить эту службу работать. Можно только запретить функцию восстановле# ния дисков для тех разделов, где у вас находятся динамические архивы (кото# рые постоянно обновляются). Зависит от службы «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Служба времени Windows Управляет синхронизацией даты и времени на всех клиентах и серверах в се# ти. Если эта служба остановлена, синхронизация даты и времени не будет до# ступна. Можно отключить. Тип запуска/Вход от имени – Авто/Локальная сис# тема.
Служба загрузки изображений (WIA) Обеспечивает службы получения изображений со сканеров и цифровых ка# мер. Если таковых нет, то службу отключаем (хотя при этом она часто уже сама выключена). Зависит от службы «Удаленный вызов процедур (RPC)». Тип за# пуска/Вход от имени – Авто/Локальная система.
Служба индексирования Индексирует содержимое и свойства файлов на локальном и удаленных компью# терах, обеспечивает быстрый доступ к файлам с помощью языка запросов. От# ключаем, поскольку с поиском средствами Windows XP имеются проблемы. Зависит от службы «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Вручную/Локальная система.
Служба обнаружения SSDP Включает обнаружение UPnP#устройств в домашней сети. Реально пользы в наших условиях от нее мало, поэтому отключаем. От данной службы зависит «Узел универсальных PnP#устройств». Тип запуска/Вход от имени – Вручную/ Локальная служба.
Служба регистрации ошибок Позволяет регистрировать ошибки для служб и приложений, выполняющихся в нестандартной среде. Если вы уверены, что все у вас уже работает, то можно отключить. От данной службы зависит «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
104
Windows XP
Служба сетевого DDE Обеспечивает сетевой транспорт и безопасность динамического обмена дан# ными (DDE) для программ, выполняющихся на одном или на различных компьютерах. Если сети нет, то отключаем. Зависит от службы «Диспетчер се# тевого DDE». От данной службы зависит «Сервер папки обмена». Тип запуска/ Вход от имени – Вручную/Локальная система.
Служба сетевого расположения (NLA) Собирает и хранит сведения о размещении и настройках сети, а также уведом# ляет приложения об их изменении. Опять же, если сети нет, то и нет надобно# сти в этой службе. Зависит от служб «Драйвер протокола TCP/IP», «Среда се# тевой поддержки AFD». А от данной службы зависит «Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS)». Тип запуска/Вход от имени – Вруч# ную/Локальная система.
Служба сообщений Посылает и получает сообщения, переданные администраторами или служ# бой оповещений. Данная служба не имеет отношения к программе Windows Messenger. Можно отключить. Зависит от следующих компонентов: «Plug and Play», «Интерфейс NetBIOS», «Рабочая станция», «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Служба шлюза уровня приложения
Системные службы
105
которая добавляет и удаляет сертификаты доверенного корня центра серти# фикации с этого компьютера, и службу ключей, которая позволяет подавать заявки на сертификаты с этого компьютера. Если у вас нет локальной сети или если вы уверены, что никому не понадобятся данные, которые вы передаете по сети, то эту службу можно отключить. Но учтите, что в этом случае придет# ся отказаться от многих вещей, давно ставших привычными в больших сетях, например от доменной структуры сети. Тип запуска/Вход от имени – Вруч# ную/Локальная система.
Смарт:карты Управляет доступом к устройствам чтения смарт#карт. Если эта служба оста# новлена, компьютер не сможет считывать смарт#карты. Если пользуетесь по# следними, то тип запуска службы оставляем без изменений. Зависит от службы «Plug and Play». Тип запуска/Вход от имени – Вручную/Локальная служба.
Совместимость быстрого переключения пользователей Управление приложениями, которые требуют поддержки в многопользова# тельской среде. Если не пользуетесь Switch User, то отключаем. Зависит от компонента «Службы терминалов». Тип запуска/Вход от имени – Вручную/ Локальная система.
Справка и поддержка
Оказывает поддержку сторонних протоколов PnP для общего доступа к под# ключению к Интернету и подключений к Интернету с использованием бранд# мауэра. Если встроенный брандмауэр не используется, то можно отключить. От данной службы зависит, как уже упоминалось, «Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS)». Тип запуска/Вход от имени – Вруч# ную/Локальная служба.
Обеспечивает возможность работы центра справки и поддержки на локаль# ном компьютере. Если эта служба остановлена, центр справки и поддержки не будет доступен. Если не используете встроенную справку Windows, то службу отключаем. Зависит от компонента «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Службы IPSEC
Службы терминалов
Сервис безопасности протокола TCP/IP. Если вы не пользуетесь этим прото# колом, то можно этот сервис выключить. Эта служба зависит от «Драйвер IPSEC» и «Драйвер протокола TCP/IP», «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Авто/Локальная система.
Раньше эта служба была доступна только в серверных вариантах ОС. Она по# зволяет подключаться к локальной машине по сети и удаленно работать на ней. В XP Pro эта служба предназначена для удаленного администрирования локального компьютера. Кроме этого, через данную службу работает переклю# чение пользователей на одной машине (Switch User). Если эти возможности не нужны, то можете отключить эту службу. Зависит от компонента «Удаленный вызов процедур (RPC)». Обратная зависимость от компонента «Совмести# мость быстрого переключения пользователей». Тип запуска/Вход от имени – Вручную/Локальная система.
Службы криптографии Предоставляет три службы управления: службу баз данных каталога, которая проверяет цифровые подписи файлов Windows; службу защищенного корня,
106
Windows XP
Системные службы
107
Съемные ЗУ
Удаленный реестр
Актуально, если пользуетесь ZIPами, МО и прочим, иначе отключаем. Зависит от компонента «Удаленный вызов процедур (RPC)». Тип запуска/Вход от име# ни – Вручную/Локальная система.
Позволяет удаленным пользователям изменять параметры реестра на локаль# ном компьютере. Если эта служба остановлена, реестр может быть изменен только локальными пользователями, работающими на этом компьютере. От# ключаем. Зависит от компонента «Удаленный вызов процедур (RPC)». Тип за# пуска/Вход от имени – Авто/Локальная служба.
Телефония Обеспечивает поддержку Telephony API (TAPI) для программ, управляющих теле# фонным оборудованием и голосовыми IP#подключениями на этом компьютере, а также через ЛВС – на серверах, где запущена соответствующая служба. Оставля# ем как есть, то есть вручную. Зависит от компонентов «Plug and Play», «Удален# ный вызов процедур (RPC)». Обратная зависимость у следующих компонентов: «Диспетчер автоподключений удаленного доступа», «Диспетчер подключений удаленного доступа». Тип запуска/Вход от имени – Вручную/Локальная система.
Темы Управление темами оформления. Если вы уже отключили все визуальные «примочки» XP, то эта служба вам не нужна, следовательно, отключаем. Тип запуска/Вход от имени – Авто/Локальная система.
Теневое копирование тома Управляет созданием теневых копий (контрольных точек состояния) диско# вых томов, которые используются для архивации и восстановления или для иных целей. Если эту службу остановить, теневые копии томов для восстанов# ления не будут доступны, архивация и восстановление могут не работать. Зави# сит от компонента «Удаленный вызов процедур (RPC)». Тип запуска/Вход от имени – Вручную/Локальная система.
Уведомление о системных событиях Протоколирует системные события, такие как регистрация в Windows, в сети и изменения в подаче электропитания. Уведомляет подписчиков из разряда «COM+ системное событие», рассылая оповещения. Оставляем без измене# ний. Зависит от «Системы событий COM+». Тип запуска/Вход от имени – Авто/Локальная система.
Удаленный вызов процедур (RPC). Обеспечивает сопоставление конечных точек и иных служб RPC. От этой службы зависит более 39 компонентов, поэтому лучше не рисковать – оставляем как «Авто». Тип запуска/Вход от имени – Авто/Локальная система.
Узел универсальных PnP:устройств Поддерживает универсальные PnP#устройства узла. Оставляем «Вручную». За# висит от компонента «Служба обнаружения SSDP». Тип запуска/Вход от име# ни – Вручную/Локальная служба.
Управление приложениями Обеспечивает службы установки программного обеспечения, такие, напри# мер, как назначение, публикация и удаление. Оставляем без изменений, по# скольку могут появиться проблемы с установкой и удалением программ, у кото# рых установщик отличается от MSI. Тип запуска/Вход от имени – Вручную/ Локальная система.
Фоновая интеллектуальная служба передачи Использует для асинхронной передачи данных через протокол HTTP/1.1 ре# зервы сети по пропускной способности. Можно отключить. Зависит от компо# нентов «Рабочая станция», «Удаленный вызов процедур (RPC)». Тип запуска/ Вход от имени – Вручную/Локальная система. Если после отключения какой#либо службы в Журнале просмотра событий появляются красные отметки, как, например, после отключения «Службы COM записи компакт#дисков IMAPI», то их можно отключить следующим об# разом: Администрирование/Службы компонентов → Корень консоли → Службы компонентов → Компьютеры → Мой компьютер → Настройка DCOM → Microsoft IMAPI → Свойства → Расположение, убираем пометку «Запустить приложение на данном компьютере». Тип запуска служб можно привязать к учетной записи конкретного пользо# вателя. Таким образом можно создать, например, запись FRIENDS с мини# мальным количеством задействованных служб, что, в свою очередь, увеличит быстродействие. В заключение хочу отметить, что список служб может быть различным и зависит от компонентов, выбранных при установке, от дополнительных уста# новленных программ. Необходимость того или иного сервиса определяется задачами, которые выполняются на конкретной машине, и установленным ап# паратным обеспечением. Поэтому каждый должен сам решать, что можно от# ключить.
Твики
109
Ускорение процесса открытия файлов на NTFS:разделе
8
Глава Д
Т вики
анная глава посвящена дополнительным настройкам, которые дела# ются тоже при помощи реестра.
Изменение каталога по умолчанию Windows Explorer Всем известно, что при запуске Windows Explorer открывается папка My Docu# ments (Мои документы). Из своего личного опыта знаю, что многим удобнее, чтобы открывался корневой каталог системного диска. Исправляется это сле# дующим образом. В Propreties (Свойствах) shortcut’а (Ярлыка) на Explorer меняем target (Объект) %SystemRoot%explorer.exe на %SystemRoot%explorer.scf. После это# го открываться будет не My Documents (Мои документы), а корневой каталог системного диска. Кроме этого, можно запускать Explorer комбинацией кла# виш Win+E, в этом случае он откроется в разделе My Computer (Мой компью# тер). Также можно в свойствах ярлыка для Explorer прописать в Target (Объ# ект): %SystemRoot%\explorer.exe \e,c:\ (вместо c:\ можно указать любой другой путь). После этого открываться будет не My Documents (Мои документы), а корне# вой каталог диска С или указанная директория. Более подробно почитать про использование этого и других ключей в командной строке при запуске Windows NT Explorer можно здесь: ttp:\\support.microsoft.com\support\kb\articles\Q152\4\57.asp
Когда открывается директория с большим количеством файлов, находящаяся на NTFS#разделе, например WINDOWS, то это делается слишком долго. Уско# рить этот процесс можно, но для начала я объясню, почему это происходит. Когда открывается директория, то NTFS обновляет метку последнего до# ступа к файлам. Если файлов много и на всех надо метку обновить, то это зани# мает довольно много времени – вот и вся причина. Поэтому если функция сильно вам надоедает, то отключаем ее. Для этого запускаем Regеdit (или дру# гой редактор реестра) и по адресу HKEY_LOCAL_MACHINE\SYSTEM\ Cur# rentControlSet\Control\FileSystem cоздаем ключ типа DWORD под названием NtfsDisableLastAccessUpdate, после чего ставим его в 1.
Повышение скорости работы Windows XP На слабеньких машинах, коих в последнее время становится все меньше и мень# ше, возникает проблема со скоростью работы Windows XP, точнее проблема возникает из#за интерфейса, требующего больших системных ресурсов. Если вы столкнулись с такими трудностями, то следуйте следующим указаниям. Во#первых, нужно отключить все эффекты. Для этого требуется зайти в Sys# tem Properties (Свойства системы), закладка Advanced (Дополнительно), раз# дел Performance (Быстродействие), кнопка Settings (Параметры). Вы окажетесь в таком окне (рис. 46а). В нем можно либо выключать эффек# ты по отдельности, снимая соответствую# щие значки, либо выключить все сразу, отметив пункт Adjust for best performan# ce (Обеспечить наилучшее быстродей# ствие). Если это кажется недостаточным, то можно через Regedit отредактировать несколько ключей. По адресу HKEY_CUR# RENT_USER\ControlPanel\Desktop нахо# дится ключ MenuShowDelay. По умолча# нию его значение равно 400, это значение задержки в миллисекундах, после кото# рой появляются раскрывающиеся меню. Установите его в 0. Также по адресу HKEY_CUR# RENT_USER\ControlPanel\Desktop\Win# dowsMetrics находится ключ MinAnimate (если его нет, то создайте его; тип String), по умолчанию он стоит 0. Если его поста# Рис. 46а Параметры быстродействия
110
Windows XP
вить равным 1, то он уберет эффект анимации при сворачивании\разворачи# вании. Для того чтобы эти изменения вступили в действие, необходимо пере# загрузить компьютер.
Как отключить у Dr atson встроенный debugger Dr.. W Watson и для чего это нужно Это не только позволит быстрее закрывать подвиснувшие приложения, но и даст возможность ускорить запуск программ и освободить пару мегабайт опе# ративной памяти. Сделать это можно, выставив ключ Auto равным 0 по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ AeDebug. В этом случае если возникнут какие#либо сбои в работе приложения, то система предложит либо закрыть приложение, либо передать его отладчи# ку для отладки. Если выбрать второе, то запустится Dr.Watson и создаст лог# файл. Если вы уверены, что такая возможность вам ни к чему, то можете уда# лить папку AeDebug из реестра.
Отключение функции автозапуска CD Кому не надоедала функция автозапуска CD? Думаю, многим, к тому же это до# полнительная нагрузка на процессор, пусть маленькая, но все же, ведь системе приходится все время проверять наличие CD в приводе. Самый простой способ отключить это – через CD Properties (Свойства), вы# зываемой по правому клику мышки на CD#диск (рис. 46б). Здесь можно выбрать, как система должна реагировать на диски опреде# ленного содержания. Но в этом списке нет Data CD, и чтобы отключить авто# запуск на таких дисках, надо нажать левый Shift во время загрузки компакт# диска. А можно поправить значение в реестре: ключ: (HKEY_LOCAL_MA# CHINE\SYSTEM\CurrentControlSet\ Services\CDRom) паpаметp: Autorun тип: REG_DWORD значение: (0 = от# ключено, 1 = включено). Но помните, что если проделать это для пишущего привода, то вы може# те потерять возможность писать и сти# рать диски средствами XP. На работу внешних программ для записи это не окажет никакого влияния, все будет прекрасно писаться. Рис. 46б Свойства автозапуска CD
Твики
111
Принцип назначения букв дискам Мне не раз задавали вопрос: «По какому принципу XP присваивает буквы дис# кам?» Ну так вот: в порядке подключения. Системному диску обычно присваивает# ся название С:\, и изменить его сложно. После него идут все жесткие диски, кото# рые найдены в процессе инсталляции, потом CD#ROM’ы и т. д. Но если диск подключается после того, как система установлена, то ему присваивается следую# щая свободная буква, буквы уже установленных дисков не меняются. Причем для системы нет никакой разницы, что это за диск: винчестер, CD#ROM, Zip или Jaz drive, или что#либо еще. Таким образом, нередки ситуации, когда CD drive имеет букву меньшую, чем винчестер, или, если в системе установлено много дисков, они идут вперемешку, без всякой системы, что несколько смущает пользователей, привыкших к тому, что W9x упорядочивает диски, меняя буквы, и установленный в W9x винчестер всегда получает букву меньшую, чем у CD#ROM, сдвигая послед# ний. Впрочем, и в XP можно привести нумерацию дисков в «привычный» вид, но делать это придется вручную, через Disk Management.
Pagefile.sys Теперь несколько слов о том, как сделать, чтобы при остановке\запyске сти# pался\создавался новый файл подкачки pagefile.sys. (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management)
Параметр «ClearPageFileAtShutdown»=dword:00000001 Этот ключ не стирает пейджфайл с диска, а заполняет его весь нулями, то есть очищает. Hо сам файл на диске остается. То же самое делается в апплете Local Security Policy (Локальная политика безопасности) в Administrative Tools (Администрирование), раздел Local Policies (Локальные политики), Security Options (Безопасность), ключ Shutdown (Выключение): Clear virtual memory pagefile when system shuts down.
Установка приоритета процесса при его запуске Иногда возникает необходимость задать приоритет процесса еще при его за# пуске, но не лазать нам же постоянно в Task Manager (Диспетчер задач)! Запуская с помощью консольной команды start, можно запускать приложе# ние с нужным приоритетом, указывать время, через которое приложение должно быть закрыто, и некоторые другие параметры. Для более подробной справки почитайте start \? Все эти команды можно прописать в *.bat файле и пользоваться им для запуска приложения. Чтобы не писать *.bat файлы для каждой программы отдельно и не набирать команду целиком, можно сделать файлик high.bat с таким содержимым: echo off start \high %1
112
Windows XP
Твики
и поместить его в директорию SendTo профиля вашего пользователя. Тогда, чтобы запустить программу с более высоким приоритетом, достаточно просто переслать ее на этот файлик через правую кнопку мыши. Но пересылать надо именно исполняемый файл, а не shortcut к нему. Конечно же этот файлик мож# но и переделать и запускать программы с другим приоритетом. Дополнение: Ускорение запуска программ XP может работать в двух режимах. Первый отводит больший приоритет запу# щенным пользователем приложениям (Optimize Performance for Applications), второй – на фоновые приложения и службы (Optimize Performance for Back# ground). Настройку можно посмотреть, если выбрать значок System в Control panel, далее закладку Advanced и кнопку «Performance options». (В русской вер# сии Панель управления\Система\Дополнительно\Параметры быстродействия.) Первое значение (for Applications) выделяет программам приоритет в зависимо# сти от их уровня приоритета (priority level). Если вы незнакомы с этим поняти# ем, то вкратце поясним: по уровню компьютер решает, какие программы более важны, и тратит на них больше процессорного времени. Уровень определяется двумя параметрами: классом приоритета (Priority Class) и приоритетом нити (thread priority). Классы бывают: реального времени (real#time), высокого (high), среднего (normal), близкого к нулю (idle) приоритетов. У нити выделяют сле# дующие приоритеты: критичный ко времени (time critical), высокий (highest), выше среднего (above normal), средний (normal), ниже среднего (below normal), низкий (low) и близкий к нулю (idle). В приведенной ниже таблице можно посмотреть, как эти два параметра влияют на выполнение задачи. Thread Priority Time Critical Highest Above Normal Normal Below Normal Lowest Idle
Priority Class
RealHTime
High
Normal
Idle
31 26 25 24 23 22 16
15 15 14 13 12 11 1
15 10 9 8 7 6 1
15 6 5 4 3 2 1
Значения от 1 до 31 показывают, сколько компьютерного времени выделяется на каждый процесс. Пользователь может изменить класс приоритета програм# мы, причем двумя способами. Первый – через Диспетчер задач (Task Manager). Он подходит, если программа уже запущена. Выбираем закладку «Процессы» (Processes), нажимаем правую клавишу мыши на нужном процессе, выбираем строчку «Приоритет» (Set Priority) и устанавливаем класс приоритета. Второй способ заключается в указании параметра при запуске программы или создании командного (.CMD) файла в текстовом редакторе. Параметры: start\<êëàññ ïðèîðèòåòà|(<ïóòü|)<èìÿ ôàéëà| Например: start\high c:\windows\notepad.exe Будьте осторожны в присваивании класса реального времени. Такая программа будет иметь очень высокий приоритет, что может сказаться на замедлении вы#
113
полнения других программ. Более того, если у вас не SMP#система, то охочее до ресурсов приложение может просто ничего не оставить системе, и вы столкне# тесь с ситуацией, когда компьютер не будет реагировать на ваши действия или будет реагировать с большим опозданием. В худшем случае он может просто за# виснуть.
Отключение проверки на ошибки Всем известно, что XP при загрузке проверяет на ошибки все дисковые разде# лы, даже если на них установлены другие ОС. Как это отключить? Для этого необходимо в реестре по адресу (HKEY_LOCAL_MACHINE\SYSTEM\Current# ControlSet\Control\Session Manager) изменить ключ «BootExecute». По умол# чанию там стоит «autocheck *», «*» можно попробовать поменять на букву разде# ла, который следует проверять. Впрочем, возможно, это приведет к тому, что никакие разделы не будут проверяться вообще, здесь все на ваше усмотрение.
Работа с памятью Теперь поговорим о том, как ускорить работу с памятью. Можно регулировать несколько значений реестра для ускорения работы подсистемы памяти XP. Но будьте осторожны, так как неправильные значения могут привести к нерабо# тоспособности системы. Вы можете изменить некоторые значения реестра в ветке (HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management): ¾ DisablePagingExecutive – при включении этого параметра ядро систе# мы и драйвера не будут скидываться в файл подкачки (swap). Система и программы будут быстрее реагировать на действия пользователя. Пара# метр следует использовать только при большом объеме доступной памя# ти (256 Мб). По умолчанию значение «0», включение – «1»; ¾ LargeSystemCache – при включении (по умолчанию включено на серве# ре Windows.NET) операционная система будет использовать всю опера# тивную память для кэша системных файлов, за исключением 4 Мб, заре# зервированых для дискового кэша. Для включения опции следует указать в качестве параметра «1». Установка опции в значение «0» реко# мендуется для серверов, использующих приложения со своими соб# ственными функциями кэширования памяти, например Microsoft SQL Server или IIS; ¾ IOPageLockLimit – сомнительная функция, если вы, конечно, не желае# те организовать сервер из своей машины. Опция ускорит выполнение операций ввода/вывода при большом количестве передаваемых файлов или при подобных нагрузках. Не имеет ощутимого эффекта, если на ва# шем компьютере установлено менее 128 Мб памяти. Если памяти боль# ше, то вы получите увеличение производительности при установке па# раметра в значение от 8 до 16 Мб. По умолчанию выставляется 512 Кб.
114
Windows XP Вам следует указать параметр в байтах, поэтому умножьте требуемое число мегабайт два раза на 1024. Протестируйте несколько настроек и выберите наилучшую.
Отключение компьютера посредством командной строки А теперь вот такой финт, которым вы сможете удивить неопытных пользова# телей, даже не столько удивить, сколько произвести впечатление: отключение компьютера с командной строки, введение компьютера в режим гибернации. Для этого достаточно написать следующую строку:
Твики
115
Добавление содержимого рабочего стола в меню Start (Пуск) HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explo# rer\User Shell Folders value Desktop, default val is «%USERPROFILE%\Desktop» change to «%USERPROFILE%\Start Menu\Desktop» скопировать папку %USERPROFILE%\Desktop в %USERPROFILE%\Start Menu\Desktop. Перегрузиться после этого можно при нажатии на Start (Пуск), там будет распахивающееся меню Desktop.
Если создать *.cmd файл подобного содержания, то с его помощью можно будет вводить машину в hibernate из шедулера в заданное время. Для того что# бы выключить компьютер, можно воспользоваться следующим методом. Соз# даем в любом текстовом редакторе файл poweroff.vbs следующего содер# жания:
Человеку свойственно заботиться о личной информации, да и вообще мало кому нравиться, когда работают за его компьютером без спроса, для этого и приходится нам лочить компьютер, как известно, Crtl+Alt+Del не помогает… Теперь для этого придется нажать Win+L. Кроме того, можно создать *.cmd файл следующего содержания:
dim OpSysSet, obj
rundll32.exe user32.dll,LockWorkStation
Set OpSysSet = GetObject(«winmgmts:{impersonationLevel=impersonate, « & _ «(Shutdown)}\\.\root\cimv2»).ExecQuery _ («SELECT * FROM Win32_OperatingSystem» &_ « WHERE Primary=true») For Each obj In OpSysSet obj.Win32Shutdown(8) Next
В дальнейшем можно стартовать этот скрипт из командной строки или включить вызов в командный файл. Уже готовый скрипт при желании можно скачать здесь: http:\\www.chem.univ.kiev.ua\~adsh\win2k\soft\poweroff.zip. Кроме этого, для выключения компьютера можно воспользоваться коман# дой shutdown. Набрав shutdown\?, можно ознакомиться со справкой по этой утилитке.
Просмотр загружаемых ОС DLL При каждой загрузке Windows XP загружает определенный набор DLL о том, как их посмотреть без использования сторонних программ ниже. Список этих DLL находится здесь: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
Теоретически если вы уберете из данного списка лишнее, это может осво# бодить некоторое количество памяти и ускорить работу. Практически я бы не советовал. Зато можно добавить в этот список библиотеки, которые часто применяются именно вами.
и лочить машину, запуская его. Если снять галочку с Use Welcome Screen в Cont# rol Panel →– Users Accounts → Change the way users log on and off, то когда дру# гой пользователь, зарегистрированный на вашей машине, попытается разло# чить его, то он отсоединит (log off) вашего пользователя, и вы потеряете все несохраненные документы. Такого же эффекта можно добиться, отключив (Disabled) службу Terminal Service. Для того чтобы иметь возможность рабо# тать на компьютере нескольким пользователям одновременно, придется включить Welcome Screen и Fast User Switching.
Куда пропала закладка Security на томах NTFS и что случилось с закладкой Sharing? В полном соответствии с новыми принципами построения интерфейса OC Microsoft спрятала закладку Security и сильно упростила закладку Sharing, что# бы не смущать неопытных пользователей кучей непонятных для них значений и понятий. Для того чтобы вернуть все как было в W2k, необходимо в Windows Explorer выбрать меню Tools → Folder Options. В открывшемся окне выбрать закладку View и в разделе Advanced Settings очистить чекбокс Use simple file sharing (Recommended). Это не только приведет закладку Sharing в нормаль# ный вид (с возможностью выставить нормальные права доступа), но и вернет закладку Security. Данный рецепт работает только для WinXP Pro, в XP Home вернуть закладку Sharing в нормальный вид невозможно. Если вам надо назна# чить нормальные права доступа под XP, придется воспользоваться утилиткой для командной строки cacls.
116
Windows XP
Встроенный механизм кодирования музыки Одна из новых возможностей XP – это встроенный механизм кодирования му# зыки с CD, и наверняка многие захотят поставить кодирование с высоким бит# рейтом. Делается это средствами Media Player, меню Tools, пункт Options, за# кладка Copy Music. Основным форматом, в который можно кодировать, по умолчанию считается wma, для которого и можно выбрать битрейт вплоть до 192 Кб. В списке file format можно выбрать MP3, но по умолчанию он недосту# пен, несмотря на то что кодек в системе установлен. Выходов из этого положе# ния два. Во#первых, можно поставить внешний mp3 кодек и внешний софт для коди# рования (например, AudioGrabber) и кодить с их помощью. К преимуществам этого метода можно отнести то, что битрейт в этом случае будет любой макси# мально доступный для кодека, то есть вплоть до 360 Кб. Если вы не хотите во# зиться с внешними программами, то импортируйте в реестр *.reg файлик сле# дующего содержания: Windows Registry Editor Version 5.00 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Settings) (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Settings\MP3Encoding) «LowRate»=dword:0000dac0 «MediumRate»=dword:0000fa00 «MediumHighRate»=dword:0001f400 «HighRate»=dword:0002ee00
Вам все равно придется инсталлировать внешний mp3 кодек (если он еще не установлен. Устанавливается он, например, вместе с Divx кодеком). Встро# енный кодек хоть и есть, но кодировать он не позволяет. В принципе, можно даже не инсталлировать весь новый кодек, а просто поменять файл под назва# нием l3codeca.acm, находящийся в корневой папке Windows и имеющий вер# сию 1.9.0.305, на что#нибудь более свежее.
Убираем папку Shared Documents из My Computer Заходим в RegEdit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Explorer\My Computer\NameSpace\DelegateFolders. Удаляем ключ {59031a47#3f72#44a7#89c5#5595fe6b30ee}.
Изменяем time:server time:server,, используемый XP Список серверов, которые используются для синхронизации времени на ло# кальной машине и сервере, находится в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers.
Добавьте здесь свой или удалите существующие, если вам эта возможность не нужна. В последнем случае отключите службу Windows time.
Твики
117
Кроме этого, time#server можно поменять через контекстное меню, вызыва# емое правой кнопкой мыши на времени в системном трее, пункт Adjust Date\Time, закладка Internet Time.
Что такое boot defrag и что с ним делать Это новая функция, которую Microsoft ввел в Windows XP. Суть ее состоит в том, что при каждой загрузке дефрагментируются файлы, необходимые для старта XP, что позволяет ей грузиться быстрее. Если выключить эту функцию, то на первых порах загрузка будет идти чуть#чуть быстрее, но по прошествии определенного времени заметно замедлится. Управлять данной функцией можно через реестр. В разделе HKEY_LOCAL_MACHINE\SOFTWARE\ Mic# rosoft\Dfrg\BootOptimizeFunction ищем ключ Enable. Поменяв его значение на N, мы выключим boot defrag, присвоив Y – включим. Добавляем/редактируем сообщение, которое будет выводить при старте компьютера. Для этого идем в Control Panel → Administrative Tools → Local Security Policy. Выбираем Security Options, ищем там пункт Interactive logon: Message text for users attempting to log on. Это будет сообщение, что выведется в окне. На строчку ниже смотрим Interactive logon: Message title for users attempting to log on. Это будет название окна (титл), в котором будет выводиться сообщение.
Создание загрузочного CD:ROM в Windows XP В этом вопросе будет описана процедура для Nero Burning ROM. Сначала необходимо внести изменения в реестре. Запустите «regedit» и найдите раздел «HKEY_CURRENT_USER\Software\ ahead\Nero # Burning ROM\General». В правой панели сверху найдите переменную «AddISOFileVersion». Щелкните правой клавишей на «AddISOFileVersion» и выберите «Modify». Значение будет «1», подсветите значение и измените на «0» – это нуль. Закройте regedit, перезагрузитесь и следуйте инструкциям ниже. Скачайте себе загрузчик xpboot.img (2kb) либо xpboot.bin, который был извлечен из ИСО 2600. Записываем загрузочный диск. Закройте «Мастера» и выберите «File» «New». Прокрутите вниз по типам CD и выберите «CD#ROM (Boot)». В правой области появится новая вкладка BOOT. Выберите «image file» как «Source of Boot Image Data» и обзором укажите на «xpboot.img» файл, если за# грузили вышеупомянутый, или «xpboot.bin», если имеете такой файл. Выберите «Enable Expert Settings» и затем «NO EMULATION», Boot Message должно быть MICROSOFT CORPORATION, «Load Segment». Оставьте по умол# чанию 07C0 и измените «Number of Loaded Sectors» на 4.
118
Windows XP
Выберите вкладку LABEL, наберите «Volume Label» как WXPVOL_EN. Вве# дите MICROSOFT_CORPORATION в качестве параметра для «Publisher» и «Data Preparer». Щелкните вкладку BURN и поставьте галочки «Write», «Finalize CD», а так# же «Write Method» – «Disc#At#Once». Щелкните вкладку ISO для проверки. По умолчанию все установки правиль# ные – ISO level 1, Mode 1, ISO 9660, Joliet. Щелкните «New» в правом углу и, как обычно, добавьте файлы. Когда закон# чите с файлами, выберите значок «Write CD» или последовательность «File, Write CD». Появится диалоговое окно, в котором вы можете еще раз проверить свои настройки. Выберите «Write» для записи загрузочного CD.
Компьютер выключается очень долго? Хотите ускорить этот процесс? Рецепт не универсальный и не работающий в 100% случаев, но помогающий достаточно часто. Причина этого – не все процессы выгружаются правильно, и система ждет, когда их можно будет убить. Регулируется это ключом WaitToKillServiceTimeout, расположенным по адресу HKEY_LOCAL_MA# CHINE\SYSTEM\CurrentControlSet\Control. Значение данного ключа определяет время в милисекундах, которое систе# ма и выжидает. По умолчанию это 20 000, что означает 20 с, которые прибавля# ются к времени, затрачиваемому системой на выключение компьютера, если какая#то служба или программа не выгружается. Измените его на 5000, и все пойдет гораздо быстрее. Но не ставьте слишком мало, потому что в подобном случае вы можете столкнуться с ситуацией, когда ХР будет убивать программы раньше, чем они будут успевать сохранить свои данные, что тоже плохо.
9
Глава
Горячие клавиши Windows XP
Общие
Открыть меню «Пуск»
CTRL+ESC или «Виндовс», находится обычно между Ctrl и Alt
Переключить активное окно
ALT+TAB
Активировать меню
F10
Выполнить команду меню
ALT+подчеркнутая буква
Закрыть текущее окно в программе
CTRL+F4
Закрыть окно или выйти из программы
ALT+F4
Вывести справку
F1
Вывести системное меню для текущего окна
ALT+пробел
Вывести опции для выделенного элемента
SHIFT+F10
Показать системное меню для программы
ALT+HYPHEN (–)
Выделить знак
SHIFT+СТРЕЛКА
Выделить слово
SHIFT+CTRL+СТРЕЛКА
Копировать
CTRL+C
Вырезать
CTRL+X
Удалить
DELETE
Вставить
CTRL+V
Отменить
CTRL+Z
Удалить, не помещая в корзину
SHIFT+DELETE
120
Windows XP
Горячие клавиши Windows XP
Проводник
На уровень выше (в окнах «Открыть» и «Сохранить как»)
BACKSPACE
Обновить окно загрузки или сохранения
F5
Открыть выделенную папку
Стрелка вправо
Открыть все подкаталоги в каталоге
NUM LOCK+*
Раскрыть выделенную папку
NUM LOCK + PLUS (+)
Переключение между панелями
F6
Прикрыть выделенную папку
Стрелка влево
Переключение между кнопками на панели задач
WINDOWS+TAB
Прикрыть выделенную папку
NUM LOCK+MINUS (–)
Отобразить поиск файлов
WINDOWS+F
Проводник → Мой Компьютер → Рабочий Стол
Вывести помощь по WINDOWS
WINDOWS+F1
Отобразить «Выполнить»
WINDOWS+R
Пропустить Автозагрузку CD#ROM
Удерживать Shift во время загрузки CD#ROM
Открыть меню «Пуск»
WINDOWS
Вывести «Системные опции»
WINDOWS+BREAK
Копировать файл
Удерживать CTRL во время перемещения
Открыть «Проводник»
WINDOWS+E
Свернуть или восстановить все окна
WINDOWS+D
Создать ярлык
Удерживать CTRL+SHIFT во время перемещения файла
Восстановить все окна
SHIFT+WINDOWS+M
Удалить, не помещая в корзину
SHIFT+DELETE
Найти: все файлы
F3
Вывести меню для объекта
Клавиша APPLICATION
Обновить
F5
Переименовать
F2
Выбрать все
CTRL+A
Посмотреть свойства
ALT+ENTER или ALT+двойной щелчок
Диалоговые окна Завершить текущее задание
Esc
Нажать на выбранную кнопку или поставить флажок
SPACEBAR
Нажать соответствующую кнопку
ALT+подчеркнутая буква
Нажать на выбранную кнопку
ENTER
Движение назад по опциям
SHIFT+TAB
Движение назад по закладкам
CTRL+SHIFT+TAB
Движение вперед по опциям
TAB
Движение вперед по закладкам
CTRL+TAB
WinKey+другие клавиши
121
Все, что полезно знать о BIOS
II 10 Часть
Глава
Д
BIOS
Все, что полезно знать о BIOS
анная глава написана специально, дабы вы, дорогие читатели, продол# жали закреплять свои знания о компьютерах. В отличие от автомобиля, техобслуживание ПК не требует познаний в механике, все взаимодействие компьютерных шестеренок происхо# дит на программном уровне – посредством базовой системы ввода/вывода, то есть BIOS. Этот материал содержит рекомендации и разъяснения, касающие# ся различных настроек BIOS, разобравшись в которых вы сможете самостоя# тельно, не прибегая к помощи технического специалиста, настроить свой до# машний ПК. Вот это введение вы должны рассказывать всем своим знакомым при ответе на вопрос: «А что такое BIOS и зачем он нужен?» Мы не будем рассматривать все опции, доступные в BIOS, ограничимся лишь теми, которые могут оказать существенное влияние на стабильность или производительность компьютера либо расширить функциональные возмож# ности ПК. Регулировку прочих параметров лучше всего предоставить самой системе, то есть оставить значения, выставленные по умолчанию. В связи с большим количеством производителей аппаратного и программ# ного обеспечения существует множество разновидностей BIOS, об этом я уже упоминал, но все же… Они отличаются друг от друга интерфейсом и названи# ем функций, поэтому мы не станем привязываться к конкретным модификаци#
123
ям BIOS, а для настроек приведем их наиболее вероятные названия. Мы также ограничимся рассмотрением только современных BIOS, которые имеются в компьютере типичной на сегодняшний день конфигурации. Прежде чем перейти к практике, хотелось бы предупредить о необходимо# сти соблюдения элементарных мер предосторожности. Так, изменяя пара метры в BIOS, записывайте все свои действия – если возникнет проблема с работой компьютера, вы без труда восстановите первоначальные уста новки. В любом случае всегда можно вернуться к исходным параметрам, задан# ным производителем, для чего придется воспользоваться функциями Load BIOS Defaults и Load Setup Defaults. Первая выставит самые безопасные зна# чения параметров BIOS, что будет полезно при восстановлении работоспособ# ности компьютера, вторая – оптимальные для нормальной работы системы. Учитывая все эти замечания, перейдем к самой BIOS. При загрузке машины на экране в течение нескольких секунд отображается приглашение, к примеру Hit DEL to enter Setup. Нажав в это время на клавишу DEL, вы вызовете меню, с помощью которого осуществляется доступ к настройкам BIOS. Уже по ти# тульной странице становится ясно, что обеспечение работы ПК на базовом уровне не является единственным предназначением BIOS. Здесь можно найти много просто полезных опций, например обеспечение управления доступом к компьютеру. В основном меню для этого предусмотрены опции Supervisor Password и User Password. С их помощью можно задать пароли на загрузку системы, причем только Supervisor Password позволит изменять настройки в BIOS. Без знания одного из этих паролей никто не получит доступа к информа# ции, хранящейся на жестком диске или любом другом носителе, установленном в компьютере. Единственным способом взломать систему останется вскрытие корпуса и замыкание специальных контактов на материнской плате (см. ее до# кументацию). Кстати, то же самое придется сделать, если вы забудете пароль. В принципе, можно предотвратить и вскрытие корпуса: опечатать его или установить замок на специальные скобы, если таковые на корпусе имеются. Еще одной возможностью ограничить доступ к информационному содер# жимому ПК является включение режима Read Only в меню Floppy Disk Access Control. Это запретит запись файлов на дискеты, так что постороннему чело# веку скопировать информацию без вашего ведома не удастся. Опять же в этом случае потребуется установить пароль на доступ к настройкам BIOS. Другими полезными опциями могут стать автоматическое включение и за# грузка компьютера в заданное время, а также его переход в спящий режим в случае бездействия. Следует отметить, что настройку энергосберегающих режимов для монитора, жесткого диска и системы в целом можно осуществить и средствами Windows. В BIOS для этого необходимо включить функцию Power Management. Если в корпусе установлен блок питания стандарта ATX, в меню Automatic Power Up можно задать точное время запуска компьютера – единоразово, каждый день или в определенные дни месяца. Для того чтобы получить удаленный доступ к своему компьютеру и при этом не держать его постоянно включенным (в режиме сна), можно использовать режим PWR Up
124
BIOS
on Modem Act, который позволит BIOS включить компьютер в ответ на входя# щий телефонный звонок. При этом для загрузки и входа в систему не должны требоваться пароли, и, кроме того, система инициирует работу модема только после своей загрузки, а значит, процедуру соединения придется повторить. Кстати, в таком режиме щелчок тумблера модема сможет инициализировать включение компьютера. Есть и другие способы запуска компьютера – нажатие на пробел либо на кнопку мыши (если они подключены через порт PS/2), для чего в BIOS имеется опция PWR up on PS2 KB/Mouse. Продолжая тему загрузки компьютера, мы рассмотрим методы ускорения этого процесса с помощью настроек BIOS. Возможно, каждый раз, когда вы включаете ПК, вам приходится подолгу наблюдать процесс тестирования па# мяти. Чтобы сократить время, которое требуется для проведения подобных тестовых процедур, следует активизировать опцию Quick Power On Self Test (или POST). Отключить эту опцию потребуется лишь при поиске причины неисправности ПК, так как для ее определения необходимо более тщательное тестирование при загрузке. Современные материнские платы позволяют использовать для загрузки компьютера практически любой носитель, установленный в ПК. В меню Boot Sequence можно задать последовательность обращения BIOS к системным дискам, при этом возможны комбинации A, C; C only; CDROM, C; LS/ZIP, C и другие. В обычной ситуации рекомендуется выбирать вариант, в котором пер# вым опрашиваемым устройством является жесткий диск, чтобы система не тратила время на опрос других накопителей. С этой же целью следует отклю# чить поиск флоппи#дискеты Boot Up Floppy Seek, что к тому же позволит из# бавиться от достаточно неприятного звукового сигнала, сопровождающего данную процедуру. Если в будущем все#таки возникнет необходимость загрузиться с дискеты, то все, что необходимо сделать, – это при запуске компьютера войти в BIOS Setup и изменить эту опцию на A, C (перед прошивкой BIOS такой выбор обязателен). В случае, если в компьютере установлены как IDE, так и SCSI жесткие диски, может возникнуть потребность включения HDD Sequence SCSI/IDE First. Дело в том, что по умолчанию IDE#диску присваивается значение C и загрузка производится именно с него. При замене этой опции на SCSI пользователь по# лучит возможность разместить различные операционные системы на IDE# и SCSI#дисках либо просто использовать SCSI#диск в качестве загрузочного. Опция Halt On отвечает за остановку компьютера в процессе начального са# мотестирования (POST) при обнаружении неисправности или отсутствия необ# ходимого устройства, например клавиатуры. Здесь можно задать компьютеру условия, при которых загрузка будет продолжена: All Errors – при любых ошиб# ках, All But Disk/Key – при всех, кроме ошибок клавиатуры и диска, и т. д. Загрузка компьютера также может быть приостановлена при обнаружении Boot#вируса. Отвечают за данную функцию Virus Warning и Boot Virus Detec tion. Эти режимы работают по#разному: Virus Warning запрещает любую за# пись в загрузочный сектор жесткого диска, что в качестве побочного эффекта, кстати говоря, предотвращает и установку операционной системы Windows
Все, что полезно знать о BIOS
125
9x. Boot Virus Detection же в процессе загрузки выводит на экран предупреж# дающее сообщение в случае, если содержимое загрузочного сектора отличает# ся от предварительно сохраненного в памяти. Далее, по усмотрению пользова# теля, можно либо продолжить загрузку, либо перезагрузить ПК, используя системную дискету. Раздел IDE HDD Auto detection предоставляет возможность автоматиче# ского определения параметров жесткого диска и выбора режима, в котором тот будет работать. Обычно пользователю предлагаются два или три вариан# та, из которых в случае современных дисков объемом более 528 MB оптималь# ным является режим LBA. Полученные после процедуры автоматического определения параметры следует задать явным образом, включив режим USER Type HDD, что ускорит загрузку компьютера на несколько секунд, которые в противном случае будут каждый раз тратиться на автоматическое определе# ние этих же параметров. Режим AUTO, с другой стороны, полезен тем, что не требует изменения настроек BIOS в случае замены диска. Режим Floppy 3 Mode является японским стандартом для флоппи#дисково# да и не используется в других странах, так что в меню Floppy 3 Mode Support этот пункт следует проигнорировать. Режим UDMA поддерживается всеми современными жесткими дисками и позволяет повысить производительность системы в целом. Отключение его может понадобиться лишь в случае работы системной шины на нештатных частотах, о чем подробнее будет рассказано ниже. HDD S.M.A.R.T. capability расшифровывается и переводится как «техноло# гия самодиагностики и мониторинга состояния диска». С ее помощью можно заранее предотвратить потерю информации при сбое жесткого диска. Систе# ма отслеживает нормальную работу механических и электронных элементов накопителя и оценивает его состояние путем сравнения текущих параметров с заложенными пороговыми значениями. Активизация этой функции несколь# ко снижает производительность компьютера, зато гарантирует сохранность данных, что особенно актуально для съемных дисков. Функция IDE HDD Block Mode Sectors (в других модификациях BIOS мо# жет называться MultiSector Transfers) позволяет передавать несколько сек# торов за один такт, что, естественно, повышает быстродействие. Режим Maximum устанавливает количество секторов в блоке равным максимальному значению, что, однако, не всегда является оптимальным режимом для накопи# теля. Для установки наилучшего значения необходимо обратиться к докумен# тации жесткого диска. Некоторые версии BIOS предоставляют возможность форматирования, однако мы ни в коем случае не рекомендовали бы без крайней нужды баловать# ся с этой опцией. Разобравшись с оптимизацией загрузки компьютера и работы жесткого диска, перейдем к более тонким настройкам. Современные материнские пла# ты позволяют устанавливать частоту, напряжение питания и прочие парамет# ры процессора не с помощью перемычек на самой плате, а через BIOS. Для изменения частоты системной шины необходимо выбрать Manual в меню
126
BIOS
CPU Speed. Для стабильной работы процессора на нештатных частотах, воз# можно, потребуется увеличение CPU Vcore – напряжения питания ядра. Пользователь, однако, должен отдавать себе отчет в том, что установка данно# го параметра сверх нормативного значения может повлечь за собой выход процессора из строя, причем необязательно сразу. Это связано с увеличением вероятности миграции электронов, то есть их движения по «непроторенным» дорожкам. Вначале это приводит к ошибкам, а в дальнейшем – к неисправи# мым повреждениям микроструктуры процессора. Повышение частоты системной шины, кроме того, может стать причиной зависания системы из#за возникновения проблем с жестким диском, а также платами расширения – видео, звуковыми и прочими. Частоты, на которых бу# дут работать эти компоненты, приведены в меню CPU Bus/PCI Freq. Значе# ния свыше 37 Мгц могут привести к сбоям диска (особенно если тот работает в режиме UDMA) и, возможно, к утере всей информации на нем. Исходя из это# го, рекомендуем использовать предложенные значения в меню CPU Speed, а также номинальную частоту системной шины и напряжение CPU Vcore. Рассмотрим другие параметры, регулирующие работу процессора. BIOS Update (иной вариант названия – Pentium II Microcode) – этот механизм не# обходим для загрузки микрокода, содержащего исправления ошибок в процес# сорах класса Pentium II. Включение данной опции повысит стабильность ра# боты системы. Отключать параметр CPU L1 Cache и CPU L2 Cache не стоит, так как это приведет к значительному снижению производительности и не даст никакого положительного эффекта. CPU L2 cache ECC checking: при включении опции стабильность работы системы может повыситься за счет механизма коррекции ошибок в кэш#памя# ти второго уровня процессора, однако быстродействие при этом снизится. Чтобы выжать из своей системы дополнительный прирост производитель# ности, следует обратиться к настройкам оперативной памяти. SDRAM Confi guration указывает, должна ли BIOS самостоятельно установить временные параметры доступа к памяти на основании информации из блока SPD в модуле памяти (by SPD) или разрешить это сделать пользователю (Disabled). Послед# ний режим мы настоятельно рекомендуем не включать. Максимальное быст# родействие памяти достигается при минимальных значениях величин CAS Latency, RAS to CAS delay, которые можно задать, выбрав 7нс (143 МГц) в ме# ню SDRAM Configuration. Далеко не все микросхемы памяти будут устойчиво работать при подобной настройке, поэтому при их покупке следует поинтересоваться у продавца, по# мимо соответствия модуля памяти стандартам PC100 или PC133, еще и пара# метром CAS Latency, который обычно обозначается CL = 2 и CL = 3. Память с CL = 2 имеет максимальное быстродействие и стабильно работает на часто# тах 100–133 МГц. В случае, если вы используете тип памяти ECC SDRAM, содержащий меха# низм коррекции ошибок, включение опции DRAM Data Integrity Mode может повысить устойчивость системы.
Все, что полезно знать о BIOS
127
Теперь перейдем к настройкам, регулирующим работу графической подсис# темы. Если в компьютере установлены одновременно и AGP, и PCI видеопла# ты, VGA BIOS Sequence позволяет выбрать, какая именно будет задействова# на в первую очередь. Параметр Graphics Aperture Size имеет смысл установить в размере поряд# ка 50% или 25% от объема оперативной памяти – оптимальное значение долж# но быть указано в документации видеоплаты. При разгоне системной шины уменьшение этой величины может решить проблему нестабильной работы видеокарты. Некоторые нестандартные видеоплаты, такие как отдельные 3D#акселера# торы или платы для проигрывания MPEG#видео, могут некорректно отобра# жать цвета. В этом случае стоит включить функцию PCI/VGA Palette Snoop. С помощью меню Video Memory Cache Mode активизируется технология кэширования видеопамяти Uncacheable, Speculative Write Combine (USWC), которая ускорит вывод графика на дисплей. Если карта не поддерживает дан# ную функцию, необходимо изменить этот параметр на UC. Включение режима Video ROM BIOS Shadow может ускорить работу игр под DOS, но никак не скажется на быстродействии Windows#приложений. То же самое относится и к прочим установкам типа Shadow C8000 – CBFFF. Для нормальной работы ISA#плат предусмотрено достаточно много устано# вок. В новых компьютерах такие устройства встречаются очень редко, более того, на современных материнских платах ISA#слоты могут вообще отсутство# вать. Однако в ПК, собранных два и более лет назад, сетевые и звуковые карты установлены в основном именно в ISA#слоты. Их использование (особенно это касается звуковых плат) существенно снижает производительность в играх и мультимедийных приложениях. Пока идет обмен данными с ISA#устройством, шина PCI фактически простаи# вает. Чтобы сократить это время, необходимо включить режим PCI Delayed Transaction. Аналогичное действие оказывает механизм Passive Release, кото# рый позволяет шинам ISA и PCI работать параллельно. Как PCI Delayed Transaction, так и Passive Release задействуются только при активизации оп# ции PCI 2.1 Support. Для оптимизации работы плат ISA используются также установки 8 и 16 bit I/O Recovery Time. Значение 0 или N/A обычно дает прирост производитель# ности, если, конечно, такие параметры приемлемы для платы. Для нормально# го функционирования некоторых ISA#карт требуется включить опцию Memo ry Hole at 15M16M. Что касается настройки других устройств ввода/вывода и плат расширения, можно дать следующие рекомендации: если ваша система имеет порт мыши стан# дарта PS/2 и при этом вы используете серийный порт для ее подключения, в меню PS/2 Mouse Function Control выберите Disabled. В противном случае оставьте AUTO. То же самое относится и к устройствам USB: если вы их не ис# пользуете и BIOS предоставляет такую возможность, порт USB лучше отключить. На этом введение можно и закончить, я думаю, вы получили достаточно информации.
Полезное о BIOS
129
Auto Configuration Если вы хотите выполнять какие#либо изменения в настройках, то эту опцию следует выключить. Ее включение приводит к установке всех временных за# держек по умолчанию, которые, как вы уже знаете, не обеспечивают макси# мального быстродействия.
11 Глава
DRAM Read Timing
Полезное о BIOS
К
ак уже упоминалось ранее, производительность вашей материнской платы сильно зависит от временных установок для работы с памятью, выполняемых в BIOS Setup. Название пунктов Setup, в которых уста# навливаются эти временные параметры, может меняться в зависимости от чипсета и BIOS на вашей материнской плате. Разные BIOS’ы предлагают пользователю различный набор возможностей для настройки вашей системы: в одних (таких как Award или AMI) этих возможностей более чем достаточно, в то время как другие (например, Phoenix) подобных возможностей не предо# ставляют вовсе. Вообще говоря, для достижения максимальной производи# тельности нужно стремиться к уменьшению всех временных задержек. Однако установка чрезмерно маленьких значений, не поддерживаемых вашей систе# мой, может приводить к нестабильной работе, зависаниям и невозможности загрузить компьютер. Тем не менее не следует отчаиваться. Достаточно загру# зить установки Setup defaults после повторного входа в Setup, и можете быть уверены, что ваша система вернется в исходное состояние. Изменение устано# вок Setup не может повредить вашу систему. Но установки по умолчанию не будут обеспечивать максимальной производительности. Здесь не рассматриваются основные вопросы взаимодействия с Setup BIOS, информацию о которых можно получить из документации к вашей мате# ринской плате. Лишь написано, как разогнать ваш компьютер, не открывая корпуса.
Настройка Advanced Chipset Setup
Все, что касается временных задержек и описано ниже, можно найти в разделе Advanced Chipset Setup в Setup Вашего BIOS’а. Ниже описаны опции этого раз# дела, которые влияют на производительность компьютера.
Имейте в виду то, что алгоритмы работы современного Pipeline Burst Cache устроены таким образом, что гораздо выгоднее выполнять обмены с памятью не словами или байтами, а группами из четырех или восьми последовательно расположенных двойных слов. В терминах временных диаграмм задержка при обмене с памятью несколькими двойными словами выглядит как x#y#y#y для обычного обращения и x#y#y#y#z#y#y#y для обращения с обратной записью. Здесь первая цифра означает количество тактов процессора, необходимых для чте# ния первого двойного слова, а остальные цифры – количество тактов процес# сора, необходимых для чтения последующих двойных слов. Например, для Pipeline Burst Cache RAM это выглядит как 3#1#1#1 или 3#1#1#1#1#1#1#1. Для обыч# ной основной памяти подобные цифры не являются жестко определенными и могут варьироваться в зависимости от ее типа и скорости, а также «продвину# тости» пользователя. Поэтому вы можете, пользуясь BIOS Setup, изменять па# раметры x, y и иногда z для увеличения производительности подсистемы памя# ти. Отсюда напрашивается вывод о том, что для того, чтобы процессор мог быстрее оперировать с памятью, вы должны уменьшать вышеуказанные значе# ния. Допустимые значения для циклов обращения к памяти – x222 или x333 для EDO RAM, x333 или x444 для FPM RAM и x111 или x222 для DDR RAM. Именно эти значения вы и можете изменить в вашем Setup. Вы уже, наверное, догадались, что DDR RAM – самый быстрый тип памяти. Уменьшайте значения циклов ожидания! Это ускорит вашу работу. Однако имейте в виду, что при уменьшении параметров следует проверять стабиль# ность работы системы под многозадачными операционными системами (на# пример, Windows XP). Причем эту проверку лучше выполнять при активной работе с памятью. Я, например, запускаю под Windows XP две копии Quake и некоторое время интенсивно переключаюсь между ними. Если все работает, то можно вас поздравить.
DRAM W rite Timing Write Эта опция, отвечающая за время записи в память, выставляется аналогично предыдущей. Единственное отличие, которое следует иметь в виду, – это то, что значения задержек для EDO и FPM устанавливаются одинаковыми, так как скорость обращения к этим типам памяти отличается только при чтении (EDO быстрее). Так же, как и в предыдущем случае, устанавливайте возможные наимень# шие значения. Но при этом система должна работать!
130
BIOS
RAS to CAS Delay Аналогично старайтесь уменьшить это значение, но имейте в виду, что не все типы памяти будут с ними работать. Поэтому не забудьте проверить работо# способность системы и в этом случае.
DRAM Leadoff Timing Если быть кратким, то это тот «x», о котором говорилось страницу назад (вре# менная диаграмма чтения/записи). Но при установке данного значения имеет место различие между существующими чипсетами. Например, максимум, что может Triton FX при чтении, – это 7#y#y#y, а Triton TX или HX позволяет устано# вить 5#y#y#y. Поэтому последние чипсеты будут работать быстрее. При записи же FX позволяет установить 5#y#y#y, а HX и TX могут работать при 4#y#y#y, однако Intel рекомендует эти установки только при внешней частоте 50 или 60 МГц. Как вы уже догадались, лучше поставить меньшее возможное значение и проверить работоспособность. Изменение этого значения позволяет уменьшить «x» еще больше. Но па# мять, которая поддерживала бы эту опцию, встречается достаточно редко. Вы, конечно, можете попробовать разрешить эту установку, но имейте в виду, что ваша система вряд ли будет работать устойчиво, если вообще будет работать. Но если уж вам повезло, то не забудьте тщательно проверить рабо# тоспособность.
Turbo Read Pipelining Похоже, что изменение этой опции приводит к изменению «z» в описанной выше временной диаграмме. Если хотите, чтобы ваш компьютер работал быстро, попробуйте включить и эту опцию, хотя нельзя быть уверенным, что система будет работать вообще.
Speculative Lead Off При включении этой опции контроллер DRAM может начинать выполнять чтение до того, как полностью будет декодирован адрес, по которому находят# ся требуемые данные. Это может ускорить работу с памятью. Если это не так, то все вопросы к Novations Technologies Inc. Что бы это ни было, производительность системы при включении этой оп# ции возрастает. Вообще, имейте в виду, что разгон подсистемы памяти – вещь достаточно творческая, которую легко выполнять, не зная ничего из того, что написано выше. Однако я надеюсь, что приведенные выше рекомендации могут немно# го помочь.
12 Глава
Л
Перепрошивка BIOS
огично предположить, что если BIOS не нуждается в дисковых накопи телях, для его хранения используется принципиально другой носи тель информации, всегда доступный независимо от состояния диско вой системы, что, собственно, и позволяет компьютеру самостоятельно загру жаться. Долгое время таким носителем информации являлась микросхема ROM (Read Only Memory). Соответственно, изменить BIOS было если не безна дежным, то крайне проблематичным делом. Однако, как известно, компьютерные технологии развиваются чрезвычай но стремительно, и со временем, когда необходимость в простом и доступном рядовому пользователю перепрограммировании BIOS стала очевидной, на смену микросхеме ROM пришла EEPROM (Electrically Erasable and Program mable Read Only Memory), известная также как Flash ROM. Такой тип микро схем позволяет перезаписывать находящуюся в них информацию с помощью специальных программ, что максимально упрощает процесс обновления BIOS Часто эта микросхема устанавливается на материнской плате в специальную панель. Таким образом, если по какой#либо причине чип выйдет из строя, его легко можно будет заменить. Необходимо уточнить, что понятие Flash ROM не во всех случаях эквива лентно понятию Flash BIOS. Хотя почти всегда эти термины обозначают одно и то же, можно встретить материнские платы, которые не позволяют обнов лять BIOS программно, несмотря на то что на них установлена микросхема Flash ROM. То есть возможность модернизации BIOS с помощью программы без извлечения его из материнской платы должна быть предусмотрена разра ботчиками самой платы. Как правило, этот момент четко оговаривается в ру ководстве пользователя. Существуют несколько причин, почему приходится модернизировать BIOS.
132
BIOS
¾ Появление нового оборудования, поддержки которого просто не мог# ло быть в момент выхода в свет оригинальной версии. Чаще всего это новые процессоры. Согласитесь, несколько неприятно видеть при за# грузке компьютера параметры старого процессора, в то время как вы имеете более совершенный. Однако, помимо чисто внешних проявле# ний совместимости, новый BIOS может нести в себе поддержку новых функций процессора (например, блокировку серийного номера) или же возможность настройки ранее недоступных параметров (изменение латентности кэш#памяти второго уровня у Pentium III Katmai). Со време# нем, скорее всего, возникнет необходимость поддержки не только про# цессоров, но и другого оборудования: это и жесткие диски, максималь# ный объем которых вдруг некстати окажется ограниченным, и приводы CD#ROM или ZIP#Drive, которые можно использовать в качестве загру# зочных устройств, и т. д. ¾ Выход нового программного обеспечения. Эта проблема была чрез# вычайно актуальна, когда несколько лет назад появилась ОС MS Windows 95, поддерживающая стандарт Plug and Play. Для того чтобы реализовать его в полной мере, понадобится совместимый с ним BIOS. В настоящее время эта проблема практически не актуальна, так как все современные материнские платы изначально комплектуются PnP BIOS. Но это вовсе не означает, что появление нового ПО больше не являет# ся серьезной причиной для модернизации BIOS. Так, с выходом MS Win# dows 98, MS Windows 2000 и ХР стало необходимо, чтобы BIOS полно# ценно поддерживала стандарт ACPI, регулирующий энергопотребление компьютера. ¾ Производительность компьютера. Для ее повышения новая версия BIOS может оказаться очень полезной. Достаточно вспомнить хотя бы тот же пример с возможностью изменения латентности кэш#памяти вто# рого уровня у ранних моделей Pentium III. Производители многих мате# ринских плат включили эту опцию в свои BIOS спустя значительный промежуток времени после выхода данных моделей процессоров в свет. Кроме того, на производительность самым решительным образом могут повлиять изменения в инициализации регистров набора системной логики. ¾ Расширение возможностей конфигурирования. Часто обновление BIOS значительно разнообразит поведение компьютера. Вам станет до# ступна и загрузка с любого установленного в системе жесткого диска, и автоматическое включение компьютера в определенный момент време# ни, и интеллектуальный мониторинг за состоянием системы, позволяю# щий, например, регулировать скорость вращения вентиляторов в зави# симости от температуры, и многое другое. ¾ Исправления мелких ошибок и недоработок, как правило, не влияю# щих на работу большинства пользователей, но все#таки отрадно, что в новых версиях BIOS их уже нет.
Перепрошивка BIOS
133
¾ Наконец, совсем недавно (хотя как сказать, в принципе, уже давно) по# водом к модернизации BIOS могла оказаться проблема совместимости текущей версии с 2000 годом. Несмотря на то что обновление BIOS сулит множество преимуществ, мо# жет статься, что ваша система выйдет из строя. Естественно, нет никакой га# рантии, что новая версия BIOS решит все накопившиеся проблемы. Не секрет, иногда, чтобы максимально использовать новые функции, требуется переуста# новить ОС. Поэтому если ваш компьютер работает стабильно, а новая версия BIOS не содержит суперкардинальных и насущно важных изменений, настоя# тельно рекомендую излишне не экспериментировать.
Подготовка к модернизации Здесь речь пойдет исключительно об обновлении Award BIOS. Такой выбор обусловлен тем, что данный производитель наиболее популярный среди раз# работчиков материнских плат. Прежде чем приступать непосредственно к модернизации BIOS, советую уточнить несколько немаловажных деталей. Во#первых, выясните, кто являет# ся производителем вашей материнской платы, какова ее модель и возможно ли программное обновление BIOS. Проще всего это узнать из руководства пользователя, идущего в комплекте с «материнкой» либо с готовым компьюте# ром. В противном случае придется воспользоваться программой BIOS#Info (ftp://ftp.heise.de/pub/ct/ctsi/ctbios13.zip, 28 Кб), предоставляющей ис# черпывающую информацию о производителе материнской платы и текущей версии BIOS. Но если и тут вам не повезло, попытайтесь еще раз. Итак, в самом начале загрузки компьютера (например, когда на экране отображается про# цесс тестирования памяти) нажмите кнопку Pause. В результате загрузка будет временно приостановлена и в левом верхнем углу, сразу под логотипом Award Software, вы увидите, какая версия BIOS у вас установлена, а в нижней части экрана обнаружите такую строку: 02/15/2000#i440BX#ITE867#2A69KS2IC#00. Нас интересует девятизначный набор цифр и букв (в данном случае 2A69KS2IC). Первые пять знаков (2A69K) сообщают, какой чипсет, следующие два – код производителя материнской платы (S2), оставшиеся два символа обозна# чают модель платы (IC). По адресу http://www.ping.be/bios/numbers.shtml вам помогут расшифровать все эти знаки, то есть вы точно определите модель и производителя материнской платы. Чтобы выяснить тип установленной мик# росхемы BIOS, предварительно сняв наклейку, посмотрите на ее маркировку. Многие производители материнских плат тем, кто желает успешно обно# вить BIOS, настоятельно рекомендуют соблюдать ряд условий. Вот они. ¾ Если ваша система разогнана, обязательно переведите ее в штатный ре# жим. ¾ Отключите (Disable или Off) в BIOS Setup все пункты, в которых встреча# ется слово Shadow (раздел Bios Features Setup). Поскольку доступ к опе# ративной памяти (RAM) осуществляется значительно быстрее, чем
134
BIOS
к ROM, многие производители компьютеров помещают в BIOS Setup опцию, позволяющую копировать BIOS материнской платы и видеокар# ты из ROM в RAM. Соответственно, уменьшается объем доступного ОЗУ, что может негативно сказаться на процессе обновления. ¾ Отключите в BIOS Setup все функции автоматического управления пита# нием компьютера (раздел Power Management Setup). ¾ Отключите в BIOS Setup функции кэширования системного и видео BIOS (System BIOS Cacheable и Video BIOS Cacheable в разделе Chipset Features Setup). ¾ Установите перемычку управления записью BIOS – если таковая сущест# вует на вашей плате – в разрешающее положение (за более подробной информацией обращайтесь к руководству пользователя «материнки»). Как только вы успешно справитесь с модернизацией, не забудьте вернуть все установки в исходное положение.
Поехали! Итак, получив тем или иным способом все необходимые сведения и убедив# шись, что программная модернизация BIOS на вашей плате возможна, а также все хорошенько подготовив, можете непосредственно приступать к обновле# нию. Для этого вам понадобятся два файла – программа AwardFlash (последняя версия которой всегда доступна на сайте http://ic.doma.kiev.ua/inside/ award/flash.htm) и файл с обновлением BIOS, обычно имеющий расширение *.bin. А обновления BIOS вы найдете на сайте производителя вашей материнской платы – единственно надежном источнике. Никогда не используйте для модер# низации файлы, в происхождении которых вы не уверены! Нужно отметить, что AwardFlash поддерживает как параметры командной строки, так и диалоговый режим работы. Последний в данной статье не рас# сматривается, так как зачастую он лишь усложняет процесс обновления BIOS и обладает недостаточными возможностями. Более того, свойства командной строки позволяют полностью автоматизировать модернизацию BIOS, избав# ляя пользователя от ввода каких#либо данных. Поэтому остановимся на этом вопросе подробнее. Как и большинство других программ для перезаписи Flash BIOS, AwardFlash следует запускать только из реального режима DOS (Disk Operation System) до старта Windows или других многозадачных ОС. Здесь необходимо сделать маленькое, но важное отступление. Совсем не# давно фирма Award Software анонсировала новую программу для модерниза# ции BIOS, предназначенную для MS Windows NT 4.0 и MS Windows 2000 (Award NT Flash Utility Version 1.00). Кроме того, и такие производители материнских плат, как Asus (http://cgi.asus.com.tw/cgibin/dl.asp?filename=mb/flash) и Gigabyte (http://www.gigabyte.com.tw/gigabyteweb/news/a_bios.htm), пред# лагают пользователям обновление BIOS из MS Windows. Причем в данном слу# чае поддерживается также MS Windows 95/98. Однако модернизация BIOS из
Перепрошивка BIOS
135
Windows – это, скорее, исключение из правила, по крайней мере на данном этапе. Доказательством этому служит тот факт, что программа от Award Software на сегодняшний день поддерживает лишь два чипсета – Intel 810 и Intel 820. Поэтому в статье речь идет исключительно об обновлении BIOS с помощью DOS#версии AwardFlash, являющейся универсальным инструмен# том для модернизации Award Flash BIOS на любой материнской плате. Если вы работаете в MS Windows 9x для запуска AwardFlash, выберите в меню загрузки системы (вызывается в самом начале загрузки клавишей F8) пункт Safe Mode Command Prompt Only или же стартуйте с предварительно созданной системной дискеты. Последний вариант предпочтительнее, посему в дальнейшем остановимся на нем. Предварительно рекомендую отформати# ровать дискету и перенести на нее системные файлы. Затем скопируйте на нее утилиту AwardFlash и файл с обновлением BIOS, условно обозначим их как awdflash.exe и newbios.bin. Дискету оставьте открытой для записи. После этого создайте на дискете файл autoexec.bat следующего содержания: @echo off if exist oldbios.bin goto old awdflash.exe newbios.bin oldbios.bin /py /sy /cc /cp /cd /sb /r goto end :old awdflash.exe oldbios.bin /py /sn /cc /cp /cd /sb /r :end
Теперь дискета содержит все необходимые для обновления файлы: awdflash.exe, newbios.bin, autoexec.bat и системные (как правило, это msdos.sys, io.sys и command.com). Ничего другого на диске быть не должно! На первый взгляд может показаться, что приведенный autoexec.bat излишне сложен. Од# нако данную универсальную дискету вы сможете использовать не только для обновления BIOS, но и для того, чтобы вернуться к предыдущей версии – в слу# чае неудачной модернизации. Если вы загрузитесь с дискеты первый раз, произойдет обновление и в файле oldbios.bin будет сохранена текущая версия BIOS. При повторной загрузке будет запрограммирован ранее сохраненный oldbios.bin. Поэтому сразу после модер# низации, как только компьютер перезагрузится (в нашем случае это произойдет автоматически), необходимо обязательно вынуть дискету из дисковода! Конечно же набор параметров утилиты AwardFlash, использованный в при# мере, – лишь рекомендация, она поможет вам обезопасить процесс обновле# ния BIOS. Квалифицированный пользователь может добавить или убрать не# которые из них, однако настоятельно советуем не делать ничего такого, в чем вы не уверены на все 100 процентов. Для особо любознательных приведем описание параметров командной строки утилиты AwardFlash 7.70. Ее синтаксис таков: AWDFLASH [Èìÿ Ôàéëà1] [Èìÿ Ôàéëà2] [/êëþ÷ [/êëþ÷]...] Èìÿ Ôàéëà1: èìÿ ôàéëà äëÿ ïðîãðàììèðîâàíèÿ Èìÿ Ôàéëà2: èìÿ ôàéëà äëÿ ñîõðàíåíèÿ ïðåäûäóùåé âåðñèè BIOS
136
BIOS
Значения параметров (к регистру не чувствительны): /? – помощь. Перед работой с Award Flash Memory Writer, пользуясь этим ключом, внимательно ознакомьтесь с возможностями ПО. /Py или /Pn – ответ на запрос программирования BIOS «да» (Y) или «нет» (N). С помощью ключа /Pn можно запретить программирование микросхемы Flash ROM. Эта опция используется для сохранения текущей версии BIOS или получения ее контрольной суммы без модернизации. Создание резервной ко# пии позволяет восстановить предыдущую версию BIOS. По умолчанию исполь# зуется значение /Py. /Sy или /Sn – ответ на запрос о сохранении предыдущей версии BIOS «да» (Y) или «нет» (N). По умолчанию используется значение /Sy. В этом случае перед программированием микросхемы Flash ROM требуется подтвердить процедуру сохранения по запросу: Do You Want To Save Bios (Y/N). Ключ /Sn рекомендуется использовать в *.bat файлах для режима автоматического прог# раммирования в системах без монитора. /CC – очистка CMOS после программирования. Если есть риск, что новая версия BIOS формирует в CMOS массивы данных, отличающиеся от уже имею# щихся, следует воспользоваться данной опцией, обновляющей старые версии BIOS. В такой ситуации могут возникнуть проблемы со стартом материнской платы. Программное обнуление CMOS позволяет избежать поиска перемычки Clear CMOS на платах с утерянной документацией либо в тех случаях, когда доступ к плате затруднен. /CP – обнуление таблицы PnP (ESCD) Data после программирования. Ин# формация о PnP устройствах хранится в блоке данных ESCD. Ключ /CP экви# валентен параметру Reset Configuration Data в меню PnP/PCI Configuration CMOS Setup. Использовать данный ключ стоит, если выполняется переход че# рез несколько версий BIOS либо установлены новые PnP карты и без обновле# ния блока данных ESCD со стартом материнской платы возникнут проблемы. /CD – обнуление пула DMI Data после программирования. DMI – это база данных, содержащая информацию о компьютерной системе в целом. Рекомен# дуется как при работе с ключами /CP и /СС, так и при замене какого#то компо# нента компьютерной системы. /SB – запрет программирования BootBlock. Загрузочный блок, первый вы# полняемый во время старта материнской платы модуль, очень редко изменяет# ся. Если производители материнской платы особо не оговорили этот пункт, пе# репрограммировать BootBlock не стоит, например иногда сбой может привести к тому, что вы не сможете обновить BIOS программными средствами. Если на вашей плате установлена перемычка BootBlock Protection, без ключа /SB прог# раммирование BIOS будет невозможным или возникнут ошибки верификации. /SD – сохранение данных DMI пула в файле. Сохраненную область DMI можно использовать в ПО в дальнейшем. Несмотря на то что данный пара# метр стоит в списке, выводимом с помощью ключа /?, все мои попытки его использовать не дали никакого результата. Попросту говоря, этот параметр не работает.
Перепрошивка BIOS
137
/R – выполнение системного RESET после программирования. Позволяет автоматически перезагрузить компьютер после окончания программирова# ния FlashROM. Опция полезна для работы через *.bat файл. /Tiny – сокращение объема используемого ОЗУ. Если не используется ключ /Tiny, для дальнейшего программирования AwardFlash пытается загрузить в оперативную память весь файл BIOS. Если, несмотря на все ваши усилия, при записи возникает сообщение Insufficient Memory, следует использовать ключ /Tiny. То есть в ОЗУ данные из файла BIOS будут загружаться и программиро# ваться блоками. /E – возврат в DOS после программирования. Например, вам надо самому убедиться, что предыдущая версия BIOS сохранена правильно. /F – программирование средствами системного BIOS – большинство из них сегодня содержат процедуры записи Flash ROM. С помощью ключа /F Award# Flash программирует алгоритмами, находящимися в текущей версии BIOS. Ес# ли использование алгоритмов Award Flash Writer не дает положительных ре# зультатов, воспользуйтесь данным ключом. /LD – очистка CMOS после программирования и запрет вывода системно# го сообщения «Press F1 to continue or DEL to setup». В отличие от ключа /CC данная опция имеет ряд особенностей. А именно после обнуления CMOS при установленных по умолчанию параметрах при следующей загрузке сообщение «Press F1 to continue or DEL to setup» не появится. /CKS – отображение контрольной суммы файла в формате XXXXh. Полез# но использовать с ключом верификации. /CKSxxxx – сравнение контрольной суммы файла с XXXXh. Если совпаде# ний нет, выводится сообщение: «The program file’s part number does not match with your system!» Как правило, производитель материнской платы выкладыва# ет на своем сайте значение XXXXh для каждого файла обновления BIOS. Изучив параметры утилиты и изменив их по своему усмотрению (или же оставив все как в рекомендованном примере), можете обновлять BIOS. Для этого просто загрузитесь с подготовленной дискеты. Если все сделано пра# вильно, после загрузки компьютера на экране вы увидите, как идет процесс обновления (ни в коем случае не прерывайте его!). Когда он подойдет к концу, система перезагрузится. Как только это случится, сразу же извлеките дискету из дисковода, иначе начнется повторная загрузка. К чему это может привести, смотрите выше. Вот, собственно, и все. Сложности, конечно, есть, но я думаю, они вам не помешают выполнить задуманное.
Сообщения об ошибках BIOS
13 Глава
Сообщения об ошибках BIOS
Е
сли после включения питания или перезагрузки компьютера в процес# се самотестирования не возникло никаких проблем, все оборудование работает нормально, параметры BIOS Setup соответствуют возможно# стям аппаратных компонентов, выдается один звуковой сигнал и управление передается загрузчику операционной системы. К сожалению, это не единственно возможная ситуация: в процессе самотес# тирования может быть обнаружена ошибка. Тогда выдается несколько звуко# вых сигналов, а на экран выводится сообщение с описанием проблемы. Если же отказала видеокарта, то ориентироваться приходится только на звуковые сигналы. Зная, что означает то или иное сообщение, какую смысловую нагруз# ку несут звуковые сигналы, можно попытаться локализовать неисправность и устранить проблему. К счастью, на долю аппаратных отказов приходится до# статочно мало нештатных ситуаций, гораздо чаще причина неисправности весьма банальна. Например, после транспортировки видеокарта частично вышла из разъема, или, в результате ввода ошибочных параметров в BIOS Setup, отказывается работать тот или иной компонент. Не стоит сбрасывать со счетов и совсем уж смешные ситуации, такие как отошедшие или перепутанные разъемы, отсутствие питания компьютера, мо# нитора и т. п. Самое забавное, что эти обстоятельства составляют львиную долю «отказов» компьютера.
AWARD BIOS
Сообщения об ошибках в версиях 4.51PG, 6.0 и 6.0PG абсолютно идентичны, различия лишь в звуковых сигналах. Звуковые сигналы в AWARD BIOS 4.51PG несут следующую смысловую на# грузку.
139
¾ Один длинный, два коротких – не работает видеокарта. Проверьте ее и, при необходимости, замените на новую. Иногда, в случае окислившихся контактов, помогает переустановка видеокарты (ее необходимо вынуть, а затем вставить обратно). ¾ Короткие сигналы – неисправны или отсутствуют модули памяти. Про# верьте, поддерживает ли данный тип памяти материнская плата, ис# правны ли сами модули. При необходимости замените их на другие. В AWARD BIOS 6.0 и AWARD BIOS 6.0PG значение звуковых сигналов слег# ка изменилось. ¾ Один длинный, три коротких – не работает видеокарта. Проверьте ее и, при необходимости, замените на новую. Иногда, в случае окислившихся контактов, помогает переустановка видеокарты (ее необходимо вынуть, а затем вставить обратно). ¾ Длинные, постоянно повторяющиеся сигналы – неисправны или отсут# ствуют модули памяти. Проверьте, поддерживает ли материнская плата данный тип памяти, исправны ли сами модули. При необходимости за# мените их на другие. ¾ Короткие сигналы при нормально работающем компьютере – перегрев процессора или материнской платы, частота работы процессора прину# дительно снижена средствами BIOS. Проверьте, работает ли кулер про# цессора, надежно ли прилегает радиатор к процессору и чипсету (если на последнем есть радиатор). Сообщения об ошибках выглядят так: ¾ CMOS battery failed – села батарейка на материнской плате, питающая микросхему CMOS#памяти. Для устранения проблемы необходимо заме# нить батарейку на новую. ¾ CMOS checksum error – Defaults loaded – неверная контрольная сумма содержимого CMOS#памяти, будут использованы настройки BIOS Setup, принятые по умолчанию. Данное сообщение говорит о том, что данные в CMOS#памяти повреждены. Для устранения проблемы вызовите BIOS Setup и проверьте все настройки. Если данное сообщение будет возни# кать регулярно, необходимо заменить батарейку, питающую микросхе# му CMOS#памяти. ¾ BIOS ROM checksum error – повреждены данные в микросхеме Flash# памяти, содержащей BIOS. Для исправления данной ошибки требуется перепрошить BIOS. В случае, если это невозможно, придется заменить микросхему Flash#памяти. ¾ Display switch is set incorrectly – неправильно выставлен тип монитора (цветной или монохромный) джампером на материнской плате. Сооб# щение об ошибке осталось со времен, когда были широко распростране# ны монохромные мониторы. Если вы вдруг столкнетесь с подобным сообщением на более или менее современном компьютере, проверьте работу видеокарты и материнской платы. Иногда помогает обычная пе# резагрузка.
140
BIOS
¾ Floppy disk (s) fail – ошибка контроллера дисковода гибких дисков. Если параметры дисководов в BIOS Setup указаны верно и контроллер не от# ключен, проблема либо с материнской платой, либо с дисководом, либо с соединительным шлейфом. ¾ Drive A error. System halt – ошибка диска А, система остановлена. Дан# ная проблема может быть вызвана вышедшим из строя дисководом, не# исправным контроллером дисковода, соединительным шлейфом. ¾ Hard disk (s) Diagnostics fail – ошибка контроллера жестких дисков (стандартного IDE#контроллера материнской платы) или управляющей логики самого жесткого диска. Проверьте в BIOS Setup параметры жестких дисков, проконтролируйте положение джамперов на IDE#устройствах (Master/Slave), обратите внимание на параметры IDE#контроллера ма# теринской платы, выставленные в BIOS Setup, проверьте соединитель# ные шлейфы, а также сами жесткие диски. ¾ Primary master drive fail – ошибка инициализации накопителя, подклю# ченного как основной к первичному каналу стандартного IDE#контрол# лера материнской платы. Проконтролируйте в BIOS Setup параметры накопителей, убедитесь, что сами накопители исправны, проверьте по# ложение джамперов на IDE#устройствах (Master/Slave), обратите внима# ние на соединительные шлейфы. ¾ Primary slave drive fail – ошибка инициализации накопителя, подклю# ченного как ведомый к первичному каналу стандартного IDE#контролле# ра материнской платы. Рекомендации те же. ¾ Secondary master drive fail – ошибка инициализации накопителя, под# ключенного как основной к вторичному каналу стандартного IDE#конт# роллера материнской платы. Рекомендации те же. ¾ Secondary slave drive fail – ошибка инициализации накопителя, подклю# ченного как ведомый к вторичному каналу стандартного IDE#контролле# ра материнской платы. Рекомендации те же. ¾ SMART Failure Predicted on Primary Master – имеется проблема с на# дежностью жесткого диска, подключенного как основной к первичному каналу стандартного IDE#контроллера материнской платы: в ближайшее время он выйдет из строя. Необходимо, пока не поздно, перенести дан# ные в другое место и заменить этот жесткий диск. Примечание: данный прогноз основывается на технологии, позволяю# щей заранее оповестить о потенциальных проблемах с дисками, их воз# можных отказах. ¾ SMART Failure Predicted on Primary Slave – то же самое для жесткого диска, подключенного как ведомый к вторичному каналу стандартного IDE#контроллера материнской платы. ¾ SMART Failure Predicted on Secondary Master – то же самое для жестко# го диска, подключенного как основной к вторичному каналу стандартно# го IDE#контроллера материнской платы.
Сообщения об ошибках BIOS
141
¾ SMART Failure Predicted on Secondary Slave – то же самое для жесткого диска, подключенного как ведомый к вторичному каналу стандартного IDE#контроллера материнской платы. ¾ Keyboard controller error – ошибка контроллера клавиатуры. Проверь# те, подключена ли клавиатура, не перепутан ли ее разъем с разъемом мыши, не вышла ли клавиатура из строя. Если с клавиатурой все в поряд# ке, увы, требуется замена или ремонт материнской платы. ¾ Keyboard error or no keyboard present – ошибка контроллера клавиату# ры или сама клавиатура отсутствует. Проверьте, подключена ли она, не перепутан ли ее разъем с разъемом мыши, не вышла ли клавиатура из строя. ¾ Keyboard is locked out – Unlock the key – клавиатура заблокирована ключом на системном блоке. Для нормальной работы разблокируйте клавиатуру. ¾ Memory test fail – ошибка оперативной памяти. Если это сообщение бу# дет появляться и в дальнейшем, замените сбоящий модуль памяти. ¾ Memory Configuration error: The two SDRAM modules need to be swap ped – ошибка в конфигурации памяти, для нормальной работы требуют# ся два модуля памяти. Для решения этой проблемы добавьте второй мо# дуль памяти. ¾ OFFENDING ADDRESS NOT FOUND – не работает или сбоит контрол# лер памяти. Если перезагрузка не помогает, придется заменять или ре# монтировать материнскую плату. ¾ OFFENDING SEGMENT: – не работает или сбоит контроллер памяти. Если перезагрузка не помогает, придется заменять или ремонтировать материнскую плату. ¾ RAM PARITY ERROR – CHECKING FOR SEGMENT... – ошибка контро# ля четности оперативной памяти. Если это сообщение будет появляться и в дальнейшем, замените сбоящий модуль памяти. ¾ I/O CHANNEL CHECK – CHECKING FOR SEGMENT... – проблемы с каналами ввода#вывода. Если перезагрузка не помогает, то прежде все# го проверьте карту расширения, использующую данный сегмент памяти для ввода#вывода. Если с картой все в порядке, возможным источником проблем является или оперативная память, или материнская плата. ¾ PRESS F1 TO DISABLE NMI, F2 ТО REBOOT – проблемы с немаскируе# мыми прерываниями. Если перезагрузка не помогает, то, скорее всего, придется заменять или ремонтировать материнскую плату. ¾ PRESS A KEY TO REBOOT – предложение нажать любую клавишу для перезагрузки компьютера. Данное сообщение выводится при обнаруже# нии ошибки, требующей перезагрузки. ¾ SYSTEM HALTED. (CTRLALTDEL) TO REBOOT... – система останов# лена в результате той или иной ошибки, для перезагрузки компьютера необходимо нажать комбинацию клавиш Ctrl+Alt+Del.
142
BIOS
¾ DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER – диск, с которого производится загрузка, не системный, вставьте систем# ный диск и нажмите клавишу Enter. Чаще всего данная ошибка возника# ет, когда в дисководе забыта дискета и с нее разрешена загрузка в BIOS Setup. В подобном случае достаточно вынуть эту дискету и нажать Enter. Если проблема не в этом, не помешает проверить системные файлы на жестком диске. ¾ Hardware Monitor found an error. Enter Power setup menu for details – в процессе системного мониторинга обнаружилась ошибка, более под# робную информацию можно получить, обратившись к соответствующе# му разделу BIOS Setup. ¾ Invalid Password – неверно введен пароль, установленный в BIOS Setup и требующийся для загрузки компьютера. ¾ Press Any Key to Continue – предложение нажать любую клавишу для продолжения загрузки. Если на экран выводится сообщение, требующее вашего внимания, то вслед за ним будет выведено это предложение.
Сообщения об ошибках AMIBIOS Звуковые сигналы и сообщения об ошибках в AMIBIOS более разнообразны. ¾ Один короткий – неисправна оперативная память, не удается выпол# нить регенерацию ячеек памяти. Проверьте, поддерживает ли материн# ская плата данный тип памяти, исправны ли сами модули. При необходи# мости замените их другими. ¾ Два коротких – неисправна оперативная память, ошибка четности. Ре# комендации те же. ¾ Три коротких – неисправны первые 64 Кб оперативной памяти. Реко# мендации те же. ¾ Четыре коротких – не работает системный таймер. Скорее всего, неис# правна материнская плата и ее придется заменить. ¾ Пять коротких – не работает процессор. Вариантов несколько: либо не# исправны процессор или материнская плата, либо данная материнская плата не поддерживает работу с этим типом процессора. ¾ Шесть коротких – неисправен контроллер клавиатуры (не функциони# рует управление линией А20). Проверьте, надежно ли вставлен чип кон# троллера в разъем, исправна ли клавиатура, верно ли она подключена. Если эти рекомендации не помогают, придется заменить либо контрол# лер клавиатуры, либо материнскую плату целиком. ¾ Семь коротких – ошибка виртуального режима работы процессора. Скорее всего, неисправна материнская плата и ее придется заменить. ¾ Восемь коротких – ошибка чтения#записи памяти видеокарты. С боль# шой долей вероятности источником проблем является неисправная ви# деокарта. После ее замены данная неисправность должна исчезнуть.
Сообщения об ошибках BIOS
143
¾ Девять коротких – повреждены данные в микросхеме Flash#памяти, со# держащей BIOS. Для исправления данной ошибки требуется перепро# шить BIOS. В случае если это невозможно, придется заменить микросхе# му Flash#памяти. ¾ Десять коротких – ошибка чтения#записи регистра завершения рабо# ты. Вероятнее всего, неисправна материнская плата и потребуется ее замена. ¾ Одиннадцать коротких – неисправна кэш#память. Причина в сбоящей кэш#памяти процессора, и его, скорее всего, придется заменить.
Сообщения об ошибках ¾ CMOS Battery State Low – на материнской плате села батарейка, питаю# щая микросхему CMOS#памяти. Для устранения проблемы необходимо заменить батарейку на новую. ¾ CMOS Checksum Failure – неверная контрольная сумма содержимого CMOS#памяти, поэтому будут использованы настройки BIOS Setup, при# нятые по умолчанию. Это сообщение говорит о том, что данные в CMOS# памяти повреждены. Для устранения проблемы вызовите BIOS Setup и проверьте все настройки. Если данное сообщение будет возникать регу# лярно, необходимо заменить батарейку, питающую микросхему CMOS# памяти. ¾ CMOS Memory Size Mismatch – размер занятой CMOS#памяти не сходит# ся с тем, что должен быть. Рекомендации те же. ¾ CMOS System Options Not Set – отсутствуют или неверны данные в CMOS#памяти. Рекомендации те же. ¾ CMOS Time and Date Not Set – отсутствуют данные о времени и дате. Для устранения проблемы запустите BIOS Setup и укажите нужные зна# чения. Если данное сообщение будет возникать регулярно, необходимо заменить батарейку, питающую микросхему CMOS#памяти. ¾ Display Switch Not Proper – неправильно выставлен тип монитора (цветной или монохромный) джампером на материнской плате. Сооб# щение об ошибке осталось со времен, когда были широко распростране# ны монохромные мониторы. Если вы вдруг столкнетесь с подобным со# общением на более или менее современном компьютере, проверьте работу видеокарты и материнской платы. Иногда помогает обычная пе# резагрузка. ¾ FDD Controller Failure – ошибка контроллера дисковода гибких дисков. Если параметры дисководов в BIOS Setup указаны верно и контроллер не отключен, проблема либо с материнской платой, либо с дисководом, либо с соединительным шлейфом. ¾ HDD Controller Failure – ошибка контроллера жестких дисков (стандарт# ного IDE#контроллера материнской платы) или управляющей логики са# мого жесткого диска. Проверьте в BIOS Setup параметры жестких дис#
144
¾
¾ ¾
¾ ¾ ¾ ¾
¾ ¾
¾
¾
¾ ¾
BIOS ков, проконтролируйте положение джамперов на IDE#устройствах (Master/Slave), обратите внимание на параметры IDE#контроллера ма# теринской платы, выставленные в BIOS Setup, проверьте соединитель# ные шлейфы, а также сами жесткие диски. С: Drive Error – ошибка инициализации диска С; проконтролируйте в BIOS Setup параметры накопителей, убедитесь, что сами накопители исправны, проверьте положение джамперов на IDE#устройствах (Mas# ter/Slave), обратите внимание на соединительные шлейфы. D: Drive Error – ошибка инициализации диска D. Рекомендации те же. С: Drive Failure – диск С обнаруживается, но не работает. Проблема, ско# рее всего, связана либо с выходом из строя стандартного IDE#контролле# ра материнской платы, либо с отказавшей управляющей логикой или сломавшейся механической частью самого диска. Хотя для начала не помешает проверить значения в BIOS Setup. D: Drive Failure – диск D обнаруживается, но не работает. Рекомендации те же. Keyboard is locked... Unlock it – клавиатура заблокирована ключом на системном блоке. Для нормальной работы разблокируйте клавиатуру. Keyboard Error – ошибка контроллера клавиатуры или клавиатура от# сутствует. Проверьте, подключена ли клавиатура, не перепутан ли ее разъем с разъемом мыши, не вышла ли клавиатура из строя. К/В Interface Error – плохо подключена клавиатура. Проверьте разъем клавиатуры, не перепутан ли он с разъемом мыши, не вышел ли из строя шнур клавиатуры. Memory Verify Error at XXXX – ошибка оперативной памяти. Если это сообщение будет появляться и в дальнейшем, замените сбоящий модуль памяти. Memory Parity Error at XXXX – ошибка контроля четности оператив# ной памяти. Если это сообщение будет появляться и в дальнейшем, заме# ните сбоящий модуль памяти. СН2 Timer Error – ошибка дополнительного таймера на материнской плате. Эта ситуация может быть вызвана как неисправностью самой ма# теринской платы, так и проблемами с картами расширения и перифе# рийными устройствами. В принципе, при возникновении такой ошибки возможна дальнейшая работа, но для обеспечения достаточной надеж# ности лучше выявить и устранить источник проблем. INTR #1 Error – не работает первый канал прерываний. Необходимо проверить все устройства, использующие прерывания с номерами с 0 по 7. INTR #2 Error – не работает второй канал прерываний. Необходимо проверить все устройства, использующие прерывания с номерами с 8 по 15. DMA #1 Error – не работает первый канал прямого доступа к памяти. Необходимо проверить все устройства, использующие этот канал.
Сообщения об ошибках BIOS
145
¾ DMA Error – не исправен контроллер прямого доступа к памяти. Если перезагрузка не помогает, придется заменять или ремонтировать мате# ринскую плату. ¾ Cache Memory Bad, do Not Enable Cache! – неисправна кэш#память. Для нормальной работы необходимо заменить процессор (или для старых процессоров микросхемы кэш#памяти на материнской плате, если тако# вые имеются). Как временную меру, если вы согласны мириться с сущест# венным падением производительности, можно рекомендовать отклю# чить кэш#память в BIOS Setup. ¾ 8042 GateA20 Error! – неисправен контроллер клавиатуры (не функцио# нирует управление линией А20). Проверьте, надежно ли вставлен чип контроллера в разъем, исправна ли клавиатура, верно ли она подключе# на. Если эти рекомендации не помогают, придется заменить либо кон# троллер клавиатуры, либо материнскую плату целиком. ¾ Address Line Short – не работает или сбоит контроллер памяти. Если перезагрузка не помогает, придется заменять или ремонтировать мате# ринскую плату. ¾ On Board Parity Error – ошибка контроля четности. Она может быть вызвана картами расширения или периферией, использующей адрес, указанный в сообщении об ошибке. ¾ Off Board Parity Error – ошибка контроля четности. Источник проблем тот же. ¾ Parity Error – ошибка контроля четности. Источник проблем тот же. ¾ I/0 Card Parity Error at XXXX – ошибка контроля четности. Источник проблем тот же. ¾ DMA Bus Timeout – карта расширения не отвечает в течение положен# ного времени (7,8 мкс). Необходимо найти сбоящую карту расширения и заменить ее. ¾ Memory mismatch, run Setup – проблема с определением реального раз# мера оперативной памяти. Для ее устранения вызовите BIOS Setup. ¾ FailSafe Timer NMI Inoperational – не работает таймер немаскируемых прерываний. Если перезагрузка не помогает, то скорее всего придется заменять или ремонтировать материнскую плату. ¾ Software Port NMI Inoperational – не работает программный порт не# маскируемых прерываний. Рекомендации те же. ¾ FailSafe Timer NMI – таймер немаскируемых прерываний вызвал ошиб# ку. Рекомендации те же. ¾ Software Port NMI – программный порт немаскируемых прерываний вызвал ошибку. Рекомендации те же. ¾ Diskette Boot Failure – не удается загрузиться с дискеты. Чаще всего дан# ная ошибка возникает, когда в дисководе забыта дискета и с нее разре# шена загрузка в BIOS Setup. В этом случае достаточно вынуть эту дискету и перезагрузить компьютер. ¾ Invalid Boot Diskette – системная дискета содержит ошибки. Рекоменда# ции те же.
146
BIOS
¾ No ROM Basic – не найдено ПЗУ с интерпретатором языка Basic. Данная ошибка чаще всего возникает, когда жесткий диск, с которого выполня# ется попытка загрузить операционную систему, не имеет ни одного ак# тивного раздела. Для устранения этой проблемы необходимо запустить программу Pdisk (или аналогичную) и назначить активный раздел жест# кого диска. Итак, вы знакомы с сигналами BIOS, когда у него/нее возникают ошибки. Поверьте мне, корректное применение полученных навыков поможет сокра# тить львиную долю времени, при возникновении неполадок об этом нужно помнить.
14 Глава
Пароли к BIOS
И
ногда происходит так, что вам приходится ставить пароль на BIOS по каким причинам, я думаю объяснять не надо, конечно же это безопас ность. Но бывают случаи, когда пароли забываются, теряются, или пароль произвольно генерируется материнской платой из#за севшей батарей ки. Вот тут#то и приходят к нам на помощь универсальные пароли. Ну что же от слов к делу. Если эти пароли не подходят, попpобyйте сбросить CMOS, это можно сде лать программно (при условии доступа к винчестеру) или аппаратно – закоро тив контакты питания RTC. Однако прежде чем что#то коротить, посмотрите вдруг на материнской плате есть джампер сброса CMOS. Универсальные пароли к AWARD BIOS версий
Унивеpсальные паpоли к AMI BIOS AMI SER A.M.I. AMI!SW AMIPSWD BIOSPASS
AMI_SW – не унивеpсальный но устанавливается пpи сбpосе CMOS/SETUP’a Ctrl+Alt+Del+Ins (держать при загрузке, иногда просто INS) aammii ami.kez ami° amiami AMI.KEY AMI?SW AMISETUP AMI~ amipswd helgaЯs bios310 amidecod CMOSPWD HEWITT RAND KILLCMOS
Универсальные пароли к AMPTON BIOS: Универсальные пароли к AST BIOS: Универсальные пароли к BIOSTAR BIOS: Универсальные пароли к COMPAQ BIOS: Универсальные пароли к CONCORD BIOS: Универсальные пароли к CTX International BIOS: Универсальные пароли к CyberMax BIOS: Универсальные пароли к Daewoo BIOS: Универсальные пароли к Daytek BIOS: Универсальные пароли к DELL BIOS: Универсальные паpоли к Digital Equipment BIOS: Универсальные пароли к Enox BIOS: Универсальные пароли к Epox BIOS: Универсальные паpоли к Freetech BIOS: Универсальные пароли к HP Vectra BIOS: Универсальные пароли к IBM BIOS:
Универсальные пароли к Iwill BIOS: Унивеpсальные паpоли к JetWay BIOS: Унивеpсальные паpоли к Joss Technology BIOS: Унивеpсальные паpоли к M Technology BIOS: Унивеpсальные паpоли к MachSpeed BIOS: Унивеpсальные паpоли к Magic#Pro BIOS: Унивеpсальные паpоли к Megastar BIOS: Унивеpсальные паpоли к Megastar BIOS: Унивеpсальные паpоли к Micronics BIOS: Унивеpсальные паpоли к Nimble BIOS: Универсальные пароли к Packard Bell BIOS: Универсальные пароли к QDI BIOS: Универсальные пароли к Quantex BIOS:
Polrty SnuFG5 Biostar Q54arwms Compaq last CTX_123 Congress Daewuu Daytec Dell komprie xo11nE central Posterie hewlpack IBM MBIUO sertafu iwill spoom1 57gbz6 technolgi mMmM sp99dd prost star sldkj754 xyzall dn_04rjc xdfk9874t3 bell9 QDI teX1 xljlbj
Универсальные пароли к Research BIOS: Универсальные пароли к Shuttle BIOS: Универсальные пароли к Siemens Nixdorf BIOS: Универсальные пароли к SpeedEasy BIOS: Универсальные пароли к SuperMicro BIOS: Универсальные пароли к Tinys BIOS: Универсальные пароли к TMC BIOS: Универсальные пароли к Toshiba BIOS:
Универсальные пароли к Vextrec Technology BIOS: Универсальные пароли к Vobis BIOS: Универсальные пароли к WIMBIOSnbsp v2.10 BIOS: Универсальные пароли к Zenith BIOS: Универсальные пароли к ZEOS BIOS:
А напоследок я скажу… Что пароли надо вводить с учетом регистра, дабы не получилось потом досадного недоразумения.
Сети и настройки
III 15 Часть
Глава
Сети
Сети и настройки
О важности сетей
Г
оворить о важности сетевых технологий в то время, когда большинство пользователей, скорее всего, имеют общее представление по данной те# матике, немного странно, однако я считаю, что даже среди сетевой пуб# лики многие с трудом знакомы с важностью, особенно в современных услови# ях, объединения компьютеров в сеть. Итак, напомним, что сети бывают локальные и глобальные. Локальные сети объединяют некоторое количество компьютеров в пределах одного или нескольких зданий. Такие сети иногда называют интранет. Глобальные сети подразумевают соединение различных локальных сетей в одну общую сеть, называемую Интернет. Существует мнение, что если ты хоть раз поработал в составе сети, то ра# ботать без подключения к сети становится болезненно тяжело. Да, дейст# вительно, так, например, наши компьютеры объединены в локальную сеть, подключенную к Интернет. Стоит произойти какой#нибудь неприятности с Интернетом, как работать становится значительно тяжелее. Казалось бы, почему? Ведь по большому счету в сети мы видим просто чужие диски, иногда пользуемся вычислительными ресурсами удаленного процессора. Почему бы
151
не воспользоваться собственными дисками и мощностью собственного про# цессора? Все дело в информации. Ведь сегодня сеть – это огромная база зна# ний, созданная усилиями каждого имеющего желание поделиться с другими своими знаниями и умениями. С одной стороны, это превращает сеть в некую «помойку», где из огромного объема информации приходится извле# кать полезную информацию, с другой – нет ни одного иного электронного или любого off#line источника, способного дать ответ на абсолютно любой вопрос.
Сеть развращает! После длительной работы в сети иногда пользователь частично теряет воз# можность решать многие простые вопросы обычными средствами. Так, на# пример, поиск какой#либо информации без сети становится просто невозмо# жен. Единственным доступным и действенным средством общения является e#mail или Интернет#пейджеры. С одной стороны, «жители» сети являются до# статочно сильными людьми, однако это касается только сети. В реальной си# туации «сетевой житель» может быть достаточно слабым и беззащитным су# ществом. Именно поэтому потеря доступа в сеть хотя бы на несколько дней является очень тяжелой потерей для таких людей.
О чем этот материал? Без сомнения, с точки зрения организации сети Windows XP – самая простая операционная система от Microsoft. Точнее сказать, эта операционная систе# ма позволяет быстро и эффективно создавать небольшие сети для дома или маленького офиса. В этой статье я расскажу о трех главных составляющих небольшой сети: совместное подключение к Интернет, совместное использование принтера, файлов и каталогов. В первую очередь я нацеливаю эту статью на людей, толь# ко начинающих вникать во все тонкости «жизни» компьютера в сети. Однако и подготовленные пользователи смогут найти для себя немало интересного. Несмотря на наличие русской версии Windows XP, я решил, что все приме# ры, приведенные в статье, будут для англоязычной версии Windows XP. Это значительно упростит создание сети для неопытных пользователей, исполь# зующих англоязычную версию.
Немного истории Для того чтобы лучше понять превосходство сетевых решений в Windows X, давайте совершим краткий экскурс в историю развития операционных систем Windows. Для некоторых из вас это отступление может быть раздражающим, однако нам было даже приятно вспомнить, чему мы радовались еще несколько лет назад. Давайте начнем с Windows 3.1.
152
Сети
Операционная система Windows 3.1 имела очень ограниченный инструмен# тарий для организации даже самой простой сети и требовала использования программного обеспечения сторонних разработчиков. Возможно, для опера# ционной системы, выпущенной 10–12 лет назад, это было нормально. Спе# циально для рабочих групп Microsoft выпустила Windows 3.11 for Workgroups, которая имела только протокол совместного использования файлов. Позднее в августе 1995 года была выпущена операционная система Win# dows 95. Несмотря на свою «глючность», эта операционная система имела бо# лее продвинутые сетевые средства, однако по современным меркам все было очень сложно и недостаточно для требований современного пользователя. Через год была выпущена операционная система Windows NT 4.0 с дополни# тельными патчами и сервис#паками. Windows NT 4.0 использовала интерфейс и принципы Windows 95. Главным отличием являлись наличие расширенных особенностей защиты, лучшие средства многозадачности, администрирование пользователей и боль# ший упор на сетевую организацию для бизнес#пользователей. Однако реализа# ция сетевых особенностей оказалась еще сложнее и недоступнее для неподго# товленного пользователя. Через 2–3 года после Windows 95 были выпущены операционные системы Windows 98 и Millennium. Windows 98, за исключением NT, была первой настоя# щей 32#битной версией Windows с полностью 32#битным кодом. В то время как Windows 98 имела некоторое усовершенствование сетевого инструментария и возможностей, они все еще были похожи на Windows 95. Дополнительно Microsoft выпустила «Special Edition» Windows 98, известную как Windows 98 SE, в которой исправлены ошибки в сетевых протоколах. В феврале 2000 года Microsoft выпустила Windows 2000. Эта система основана на ядре Windows NT, и поэтому ее иногда называют Windows NT 5.0. Windows 2000 имеет очень про# двинутые сетевые возможности, однако их реализация пока не проста и напо# минает Windows NT. И наконец, сегодня мы стали свидетелями выпуска и развития операцион# ной системы Windows XP. Обе версии (Professional и Home) являются очень красивым сочетанием сетевых возможностей NT, 2000 и простого и понятно# го пользовательского интерфейса. Теперь, когда мы вспомнили, как развивались сетевые возможности опера# ционной системы Windows, давайте перейдем к нашей главной теме.
Сети и настройки
Выбор сетевой карты В прошлом сетевая карта представляла собой отдельную ISA (для тех, кто не знает, это такой старый стандарт слота расширения) или PCI#плату. Причем их цена превышала $100, что несколько ограничивало развитие сетей в не# больших организациях. Сегодня сетевая карта стала настолько доступной, что частенько ее интегрируют на системную плату. В случае, если ваша плата не имеет интегрированного сетевого контроллера, вам придется воспользоваться внешней PCI#платой. Карта должна соответствовать стандарту Realtek 10/100. Она стоит около $10. Более дорогие карточки имеют множество дополнитель# ных функций, обеспечивающих большую стабильность при передаче данных. Ниже на фотографии показан внешний вид типичной сетевой карты. При выборе сетевой карты необходимо обратить внимание на максималь# ную поддерживаемую скорость передачи 10/100. Это означает, что карта может передавать данные на скорости 10 Мб/с и 100 Мб/с в зависимости от сетевой архитектуры. Дополнительно необходимо, чтобы карточка имела разъем RJ#45 (современный стандарт CAT5), поддерживающий скорость передачи 100 mbps и обратно совместимый с 10 Мб/с–стандартом (именно такой разъем показан на фотографии). Самый последний стандарт «CAT6» (пока находится в разра# ботке) будет поддерживать скорости от 300 Мб/с до 1 Гб/с. Это означает, что вы сможете копировать файлы в сети со скоростью 125 Мб/с. Это быстрые скорости современных жестких дисков. CAT5#E или категория 5 UTP Enhan# ced также обратно совместима с 10, 100 и 1000 Мбит Ethernet. Использование RJ#45 предпочтительнее, чем RJ#58, или больше известным как BNC. Этот разъем предназначен для подключения на более низких скоростях (ограниче# ние 10 Мб/с) коаксиальным кабелем (рис. 26a).
Физическая установка сети Для упрощения предположим, что мы используем в сети три компьютера – два «клиентских компьютера» и один «сервера». Для организации даже такой ма# ленькой сети нам понадобятся сетевые карты, которые устанавливаются в каждый компьютер, свич или хаб, а также специальный сетевой кабель, на# зываемый витая пара.
153
Рис. 26a
Сетевая карта
154
Сети
Хаб против свича Для управления всеми транзакциями (передача блоков информации) в сети используется устройство, называемое хаб или свич. В чем отличие между эти# ми двумя устройствами? Во время передачи пакета данных хаб отправляет их сразу на все компьютеры, что значительно уменьшает пропускную способ# ность канала. Свич имеет встроенную память, в которой хранится информа# ция о том, к какому порту какой компьютер подключен. Поэтому во время пе# редачи пакета он отправляется на определенный порт. Кроме того, свич позволяет использовать в сети контроллеры с разной скоростью передачи, при этом общая пропускная способность не будет опускаться до уровня конт# роллера с минимальной скоростью. Учиты# вая незначительное ценовое отличие, я на# стоятельно рекомендую приобрести именно свич. На сегодняшний день впускаются свичи с 5, 8, 16, 24 или 32 портами. Цена устройства напрямую зависит от количества портов Рис. 26б Свич (рис. 26б).
802.11a и 802.11b Говоря об организации сети, мы считаем необходимым затронуть вопрос бес# проводных сетей, то есть передающих информацию по радиоканалу. Такие сети становятся все популярнее, так как позволяют сделать размещение компью# теров более гибким, а пользователям, использующим карманные компьютеры или ноутбуки, получить доступ к сети в любой точке офиса и даже за предела# ми. На сегодняшний день существует два стандарта – 802.11a и 802.11b. Для реализации такого подключения необходимо использовать специальные хабы и сетевые карточки.
Сети и настройки
это стабильной круглосуточной работы. Так как сервер будет использовать Windows XP, он должен быть оснащен минимум 128 Мб RAM. В идеале вы можете использовать процессор Pentium II, III или Athlon 500 МГц, при этом система будет достаточно хорошо работать в нашей среде.
Конфигурация сети в Windows XP Установить сетевые параметры в Windows XP вы можете несколькими способа# ми. Во#первых, вручную. Этот метод предпочтительнее, так как позволяет конт# ролировать все настройки. Во#вторых, для тех, кто ничего не понимает в сетевых терминах, Microsoft включила мастер установки сети (Network Setup Wizard). Для запуска мастера необходимо войти в «My Network Places» и нажать на «set up a home or small office network». Нажмите Next, на втором экране будут описаны некоторые рекомендации по правильной установке. Фактически здесь вы найдете полное руководство к действию. Нажимаем Next. Теперь для всех клиентских компьютеров вы должны выбрать вторую опцию (The computer connects to the Internet through another computer on my network or through a residential gateway) и нажмите Next. На следующем экране вы можете ввести или изменить имя компьютера. Теперь переходим к следующему окну, где мы смо# жем изменить название рабочей группы. Следующий экран резюмирует сделан# ные изменения и применяет их. На последующем экране вам будет предложено создать диск установки сети. Так как мы делаем меленькую домашнюю сеть, этот диск можно не создавать. Просто нажмите «Wizard and then Finish». Мы просим извинить нас за нескончаемые переходы к следующему экрану, однако по#другому описать действия мастера невозможно. В дальнейшем мы будем использовать первый, ручной режим (рис. 26в). Здесь вы должны установить название рабочей группы. Эти действия вы должны повторить на всех компьютерах вашей сети.
Как выбрать свич? В принципе, любой. Например, я использую 8#портовый свич от CNET, но дру# гие брэнды, такие как Kingmax, Netgear, Dlink, 3COM, также имеют очень хо# рошее качество. В общем, в этом вопросе можно довериться компании, кото# рая будет проводить у вас сеть. Они обычно ставят то, что хорошо работает.
Рекомендации по конфигурированию сервера Если ваш сервер не планируется использовать для игр, нет необходимости ис# пользовать самый последний процессор Pentium 4 или Athlon XP с большим объемом оперативной памяти и емким жестким диском, а также с самой послед# ней графической картой GeForce FX. Главное, чего необходимо добиться, –
155
Рис. 26в Мастер сетевой идентификации
156
Сети
Сети и настройки
Обратите внимание, что некоторые broadband#провайдеры используют свою собственную рабочую группу. В этом случае они должны вас проинструк# тировать об использовании имени рабочей группы.
IP:адресация Прежде всего вы должны идентифицировать каждый компьютер в сети. Для этого служит так называемая IP (Internet Protocol)#адресация. IP#адрес – это уникальный номер вашего компьютера в вашей сети. IP#адрес может быть «ста# тическим» или «динамическим». В своей внутренней сети вы можете исполь# зовать IP#адреса класса C, то есть в диапазоне 192.168.0.1 до 192.168.0.254. Дру# гими словами, в одной рабочей группе может работать до 254 компьютеров. Обычно серверу назначают адрес 192.168.0.1. Когда вы активизируете совмест# ный доступ к сети (Internet Connection Sharing), по умолчанию вашему серверу будет автоматически назначен этот адрес.
157
На скриншоте выше показана настройка IP#адреса для сервера. Пока этого достаточно. Ниже мы покажем, как конфигурировать клиентские компьюте# ры. Для того чтобы вы лучше поняли, как работает сервер в сети, мы приводим примерную схему подключения компьютеров рабочей группы к Интернету, через один компьютер.
Конфигурирование клиентских машин Ниже на рис. 28 мы видим, что одному из клиентских компьютеров установлен IP#адрес 192.168.0.5. Маска подсети устанавливается автоматически, по этому поводу вам волноваться не стоит. Обратите внимание, что IP#адрес должен быть уникальным и не может повторяться внутри одной сети. В случае повтор# ного использования IP#адреса Windows сообщит о возникновении проблемы с повторяющимся IP#адресом.
Конфигурация сервера Примечание: под XP и Windows NT для установки сетевых параметров вы долж# ны войти с правами администратора. OK – установив на все компьютеры сете# вые карты, вам необходимо назначить каждому компьютеру IP#адрес. Для этого нажмите Start → Settings → Network Connections. Теперь кликните правой кнопкой мышки на «Local Area Connection» и выберите меню Properties. Затем укажите на протокол TCP/IP и нажмите Properties. Перед вами откроется окно, позволяющее установить все необходимые сетевые параметры... (рис. 27).
Рис. 28
Свойства TCP/IP
Совместное использование Интернет
Рис. 27 Свойства TCP/IP
Как мы сказали в начале статьи, современная сеть должна решать три основ# ные задачи: совместный доступ к Интернет, совместное использование прин# тера и совместное использование файлов и папок. В принципе, все три задачи уже так или иначе решены в некоторых предыдущих версиях Windows. Однако в Windows XP они решены лучше и проще. Итак, в первую очередь давайте рас# смотрим реализацию совместного доступа в Интернет. В нашем примере на# стройки клиентского компьютера мы устанавливаем обращение к серверу
158
Сети
с IP#адресом 192.168.0.1. Этот адрес указан как адрес шлюза, то есть компьюте# ра, через который все остальные будут обращаться в Интернет. Тот же адрес мы указываем в качестве первичного DNS (DNS – это сервис, который позволя# ет по символьному имени узла определить его физический IP#адрес). Теперь нажмите OK, что вернет вас в первоначальное меню свойств сетевого соеди# нения. Здесь откройте закладку Advanced и проверьте опцию Internet Connec# tion Firewall. На клиентских машинах эта опция должна быть отключена.
Включение совместного доступа к Интернет После завершения настройки всех клиентских машин вам необходимо акти# визировать доступ в Интернет на серверной машине. Для этого нужно войти в меню сетевых соединений (Start → Settings → Network Connections), выбрать иконку, через которую подключаетесь к провайдеру (по модему или быстрому каналу). В меню свойств учетной записи необходимо выбрать закладку Advan# ced (Дополнительно), где вы найдете все опции, необходимые для организа# ции совместного доступа… В первую очередь обратите внимание на включение Internet Connection Firewall для Internet#соединения. Firewall – это система защиты, которая рабо# тает как защитный щит между внутренней сетью и внешним миром. Internet Connection Firewall (ICF) – это программный продукт, который используется для установки ограничений передачи информации от и к вашей рабочее груп# пе. Мы рекомендуем разрешить эту опцию. В то время как мощность такого программного «щита» не может сравниваться с подобными аппаратными меж# сетевыми экранами, это сможет в некоторой степени защитить ваши данные от различных сетевых неприятностей. Теперь обратите внимание на включе# ние опции «Allow other network users to connect through this computer’s Internet connection», которая позволит другим пользователям входить в Интернет че# рез сервер. Если вы хотите управлять различными установками учетных запи# сей Интернет с других, клиентских компьютеров, включите опцию «Allow other network users to control or disable the shared Internet connection». И послед# няя опция – «Establish a dial#up connection whenever a computer on my network attempts to access the Internet». Ее включение позволит серверу в случае получе# ния запроса к Интернет с любого клиентского компьютера автоматически установить соединение. Теперь нажмите OK для применения всех сделанных изменений. В принципе, Windows XP не требует перезагрузки при изменении сетевых настроек, однако мы настоятельно рекомендуем это сделать не толь# ко на сервере, но и на всех клиентских компьютерах. Теперь вы можете попро# бовать войти в Интернет с любого компьютера в вашей сети, причем в случае с Windows XP вы можете спокойно, без необходимости делать дополнитель# ные настройки, использовать программы, подобные ICQ. В случае если доступа к сети нет, попробуйте сначала проветрить правиль# ность подключения всех кабелей и включение концентратора или свича. Если все сделано правильно, то при подключении сетевого кабеля к вашей сетевой
Сети и настройки
159
карте на экране в tray#области (рядом с часами) появится сообщение о подклю# чении сетевого кабеля на скорости 100 или 10 Мб. В случае если этого не про# исходит, необходимо проверить включение опции отображения индикатора в сетевых настройках, правильность и целостность кабеля. Далее попробуйте в окне DOS набрать команду ping 192.168.0.1, которая проверит соединение с серверной машиной. Если пинг не прошел, необходимо проверить работо# способность и настройку сетевых карт и свича. Кроме того, одной из причин имеющихся проблем может быть установка Windows XP поверх другой опера# ционной системы, имеющей настроенную сеть, либо компьютер использовал собственное подключение к Интернет. После неоднократной установки раз# личных предлагаемых на рынке версий и вариаций Windows XP мы пришли к выводу, что для полной работоспособности необходимо устанавливать но# вую ОС на чистый диск, или раздел.
Статус Интернет:соединения Теперь необходимо затронуть вопрос контроля состояния подключения к Ин# тернет. Особенно это касается случая использования операционных систем, отличных от Windows XP. Для доступа к этой опции нажмите Start → Network Connections. Как вы можете видеть, Windows XP достаточно подробно пока# зывает параметры соединения, такие как скорость соединения и трафик, на вашей клиентской машине. Кроме того, здесь вы можете отключить Интер# нет#соединение.
Совместное использование принтера Теперь, когда вы установили ICS, пришло время настроить принтер для совмест# ного использования в рабочей группе. Эта возможность очень полезна для не# больших компаний или отделов. Установив совместный доступ к одному или нескольким принтерам, вы сможете значительно сэкономить не только на принтерах, но и на времени. Если на вашем сервере еще не установлен прин# тер, сделать это можно с помощью меню Printers and Faxes, открыть которое можно так: Start → Settings → Printers and Faxes. Как только принтер будет установлен, кликните по его иконке правой клавишей мышки и выберите пункт Sharing... В открывшемся окне просто нажмите «Share this printer» и наберите имя, под которым принтер будет виден в сети.
Совместное использование и доступ к файлам И наконец, мы переходим к последнему наиболее частому использованию сети – совместному использованию файлов и папок. Эта особенность позво# лит создавать в компании библиотеку документов, шаблонов и т. д., открывать и ограничивать доступ к документам различных сотрудников. В общем, полно#
160
Сети
Сети и настройки
161
стью организовать документооборот в компании. Честно сказать, с полным документооборотом мы преувеличили. На самом деле для этого необходимо использовать специальные продукты, способные индексировать и архивиро# вать документы, осуществлять быстрый поиск и т. д. Однако Windows XP час# тично позволяет решить эти задачи и сэкономить на приобретении программ третьих разработчиков. Для того чтобы разрешить сетевой доступ к файлам и папкам, нужно в My Computer выбрать диск, к которому нужно открыть доступ и правой кнопкой вой# ти в свойства диска, где выберите закладку Sharing, как показано ниже... (рис. 29).
Рис. 30 Подключение сетевого диска
Здесь выберите букву для нового диска и укажите путь к нему. Если вы не знаете точного пути, то можете воспользоваться кнопкой «Brouse…».
Заключение
Рис. 29
Доступ
В целом здесь все понятно, однако необходимо обратить внимание на то, что в случае включения опции «Allow network users to change my files» вы даете им полный доступ к своим файлам, то есть не только редактирование, но и удаление. В случае совместной работы с Windows 2000 и NT с точки зрения защиты вы можете отключить простой режим совместного использования файлов через меню View → Folder Options → [X]Use Simple File Sharing.
Добавление сетевых дисков Для упрощения доступа к часто используемым сетевым дискам можете доба# вить их в свое окно My Computer и использовать как обычный диск на вашем компьютере. Для этого необходимо правой кнопкой мышки кликнуть на сете# вое окружение и в открывшемся контекстном меню выбрать «Map Network Drive...» (рис. 30).
Конечно же эта глава не может претендовать на звание энциклопедии сетевых возможностей Windows, однако она позволила решить две важные задачи. Те, кто достаточно хорошо разбирается в сетях, наверное, смогли найти для себя некоторые дополнительные особенности, которые было просто лень искать самостоятельно без особой надобности. Те, кто вообще не разбирается в се# тях, смогли понять, что для реализации достаточно эффективной сети вполне достаточно использовать Windows XP. Однако для реализации сети в вашем офисе я настоятельно рекомендую об# ратиться к специалистам. Поверьте моему опыту, как только «технический специалист» вашей компании начинает делать сеть, это становится похоже на непрекращающийся ремонт в квартире. Постоянно что#то доделывается, воз# никают различные «подводные камни» и т. д. Лучше всего обратиться к сете# вым специалистам. Причем совсем необязательно обращаться к большим сете# вым интеграторам, привыкшим работать в масштабе большого предприятия, использующего несколько сотен компьютеров с различными серверами. Впол# не достаточно обратиться к компаниям, имеющим опыт создания небольших сетей, имеющих монтажников, программистов, настройщиков и, что самое главное, службу сервиса. Такая группа специалистов, кроме установки сети, подключения к Интернет, сможет решить проблему с установками сетевых версий программ (например, бухгалтерских, дизайнерских, инженерных про# дуктов). В конце концов, каждый должен заниматься своим делом. По материалам сайта http://www.reviews.ru.
Opera как хорошая альтернатива
16 Глава
163
Opera как хорошая альтернатива
В
последнее время пользователи Рунета (по результатам опроса на компью# терном форуме) стали уделять время вопросам оптимизации скорости работы в Интернете. Так как для себя я этот вопрос решил уже давно, то в этой главе хочу поделиться одним из способов ускорения работы в Интер# нете, дело в том, что решение пришло ко мне само по себе, когда в процессе естественного отбора браузеров, почтовых программ и icq#клиентов на моем винчестере «оседали» лишь самые быстрые, самые надежные и самые простые по функциональности программы. При всем моем уважении к Биллу Гейтсу и продуктам его компании я все же стараюсь не пользоваться ими в Интернете. И дело совсем не в том, что они плохие, просто есть программы гораздо луч# ше, более оптимизированные для работы в сети и более универсальные. Почи# тав статистику в Интернете, я увидел, что около 90% людей в мире используют Internet Explorer в качестве браузера, а Outlook Express – в качестве почто# вой программы. И дело тут вовсе не в том, что эти программы, как кажется на первый взгляд, лучшие. Просто пользователи либо не знают об альтернативах, либо просто не привыкли работать с софтом не майкрософтовского производ# ства. В этой главе я не хочу никому навязывать свою точку зрения, я просто хочу поделиться мыслями относительно альтернативного софта в Интернете. И хочу посвятить эту статью браузеру Opera 7.*.
Что же такое Opera? Opera (рис. 7) прежде всего является клиентом World Wide Web, то есть прог# раммой для извлечения информации из WWW в виде документов, созданных с помощью HyperText Markup Language (языка разметки гипертекста HTML). Opera был с нуля написан независимыми разработчиками и не является, как огромное количество так называемых браузеров, очередным клоном Internet
Рис. 7 Внешний вид Opera
Explorer. У этого браузера, по сравнению со многими конкурентами, огром# ное количество неоспоримых плюсов: нет бесполезных накладных расходов, нет раздутых размеров, нет компромиссов в скорости, только новейшие навы# ки и технологии программирования, и как следствие – быстрый, стабильный код, который, в отличие от многих конкурентов, придерживается стандартом HTML, установленного World Wide Web Consortium http://www.w3c.org. На рынке браузеров так сложилось, что было всего два конкурента – это сегодняшний лидер Internet Explorer (IE) и не менее известный Netscape Navigator (NN). Однако эти браузеры просто поражают своими огромными размерами и пожиранием системных ресурсов. Opera сразу составил серьез# ную конкуренцию обоим лидерам и является во многом гораздо более удобным в работе, чем IE и NN. Opera уже сегодня поддерживает огромное количество Web#технологий, таких как Java, Flash, DHTML и т. д., а поддержка плагинов дает практически неограниченные возможности. Opera поддерживает боль# шое количество Netscape#совместимых плагинов, включая 32#битный Java#пла# гин от Sun. Установка плагинов достаточно проста и не требует специальных знаний. Все они находятся в каталоге «Plugins» домашней директории броу# зера. В частности, отлично работает плагин, предназначенный для вывода изображений, созданных по технологии ShockWave. Отлично работает она и
164
Сети
с PDF документами. Для этого достаточно установить Acrobat Reader. Кроме того, Opera может проигрывать звуковые файлы MID и WAV (используя пла# гин), отображать картинки GIF и JPG, показывать AVI#видео (предполагается, что вы установили Video for Windows). С помощью плагинов Opera может отображать множество мультимедийных файлов и, скорее всего, за счет уста# новки новых плагинов позволит демонстрировать те мультимедийные файлы, форматы которых еще только будут использоваться в будущем. Представляя собой не просто браузер, а интегрированный пакет для работы в сети Интер# нет, Opera предоставляет и дополнительные возможности, помимо вывода содержимого WWW#страниц. Однако не все тут так безоблачно. Есть у Opera и кое#какие недостатки. Хотя, на мой взгляд, это не недостатки самой програм# мы, а скорее недостатки разработчиков сайтов. Дело в том, что алгоритмы анализа HTML кода у различных браузеров разные. И то, что хорошо отобра# жается в IE, еще не значит, что все сделано качественно. И это делают не толь# ко владельцы домашних страничек, но и довольно известные разработчики сайтов. Например, как#то раз я заказал сделать дизайн своему сайту одной фир# ме#дизайнеру. Прислали они мне законченную работу, показали в IE – все кра# сиво смотрелось, я расплатился и ушел. Через неделю мне приходит письмо о том, что мой сайт не очень хорошо смотрится в Opera. Открыв его в ней, я был сильно удивлен непрофессионализмом наших разработчиков. Шапка съеха# ла, а форма для подписки, вообще говоря, была не там, где ей положено. Что тут скажешь? Разработчики все оптимизировали под IE, а под другие браузеры даже не удосужились посмотреть. Пришлось обратиться к знакомому дизайне# ру, который за сутки все поправил. Однако бывают казусы и с самой програм# мой. Например, в версии Opera 7.0 не совсем правильно отображался сайт http://www.ya .ru, где форма поиска почему#то залезла на самый верх экрана, а не была посередине. Хотя в старых версиях все было нормально. Тут к разра# ботчикам сайта претензий не возникло, так как HTML код был довольно не# плохо отлажен и состоял всего из 3 строк кода. Однако при таких мелочах Opera все же является довольной популярным клиентом. В первую очередь Opera отличается малыми размерами, скоростью загрузки HTML документов как из Интернета, так и с локального диска, универсальностью в загрузке и отображении Web#страниц, богатством настроек и абсолютной функциональ# ностью. Благодаря многообразию своих настроек Opera может помочь вам сберечь драгоценное онлайновое время и работать с вашим компьютером наи# более эффективно, то есть использовать Opera как профессиональный брау# зер, управляя выводом графических изображений, использованием каскад# ных таблиц стилей и интерфейсом. Я лично сравнивал скорость обработки страниц в IE и Opera. С помощью небольшого скрипта, написанного на языке PHP, который генерировал HTML#страницу, с довольно сложным содержани# ем, множеством таблиц, форм и графических объектов, размером в 25 Мб, я определял время интерпретации страницы. Opera справился с этой задачей за 16 с, в то время как IE «обдумывал» это 3 мин и 23 с. На страничках неболь# шого размера это, конечно, не так заметно, однако из моего теста видно, как
Opera как хорошая альтернатива
165
сильно отличается алгоритм работы браузеров. Кстати, о выводе страничек, содержащих таблицы, на экран. Для того чтобы отобразить страницу на экра# не, IE требуется загрузить ее полностью и лишь потом отобразить; что же каса# ется Opera, то программа выводит таблицу по строкам, то есть если таблица довольно большая, то Opera не будет дожидаться полной загрузки, а выведет уже загруженные строки этой таблицы, постепенно подгружая последующие. Кстати, чтобы посмотреть реально на скорость загрузки страниц, нужно обра# тить внимание на панель загрузки. Панель загрузки в Opera сделана отлично. На ней можно увидеть не только информацию об общем состоянии, но и о ко# личестве рисунков и размере загружаемой страницы, состояние работы ваше# го сервера, реальную скорость загрузки и общее ее время. Еще одной особенностью повышенной скорости Opera является то, что вы можете в реальном времени переключать режим отображения картинок (кла# виша или соответствующая кнопка на панели инструментов), не касаясь своих основных настроек. Это значит, что если документ загружается медлен# но из#за слишком большого количества графики, то нажатие всего одной кноп# ки резко ускорит этот процесс. Многие HTML#документы плохо читаются из# за непрофессионализма Web#дизайнеров. Например, если цвет фона и цвет текста сливаются. В других браузерах это способно составить серьезную проб# лему, а в Opera вы можете одним щелчком переключаться между настройками документа и своими собственными +. Масштабируемость шриф# тов также является несомненным плюсом браузера. Если размер шрифта в до# кументе слишком мал, можно изменить его масштаб от 20 до 1000%! Если вы часто бываете на западных сайтах, то уже наверняка заметили тенденцию к переходу на 17#дюймовые модели. Сайты, ориентированные на разрешение 800*600, встречаются все реже и реже. В Opera предусмотрен выход и из этой ситуации, браузер, как я уже сказал, располагает возможностью масштабиро# вать в широких пределах загруженные страницы, причем эта возможность ре# ализована не в далеких подменю (как в Netscape), а на рабочей панели и конк# ретна для каждой отдельно взятой страницы. Трудно переоценить данную возможность для людей с нарушениями зрения. В общем, в Opera можно очень многое. И при этом настройки вовсе не кажутся громоздкими. Работу с Opera можно начать немедленно, постепенно осваивая все больше возможностей. Opera поддерживает каскадные таблицы стилей (CSS). Табли# цы стилей могут быть определены либо в самом HTML#документе, либо по ссылке на внешний файл стилевых таблиц. Это помогает легко форматиро# вать документы, экономя дисковое пространство и соблюдая согласованность стилей. Хорош Opera и с точки зрения информационной безопасности. В част# ности, благодаря тому что Opera – это европейский продукт, он не подпадает под ограничения на вывоз информационных технологий шифрования, ко# торые действовали до недавнего времени на территории США. Поэтому что касается безопасности, то тут Opera в явных фаворитах. Использование про# токола Secure Socket Layer надежно защитит ваши номера кредиток от посто# ронних глаз. Имеется возможность тонкой настройки cookies, часть которых
166
Сети
можно принимать, а остальные отвергать. Компьютерная пресса недаром ста# вит Opera на первое место по безопасности в Интернет. Это единственный коммерческий браузер, поддерживающий высочайший уровень безопасности: 128 бит SSL 2 и 3, а также TLS 1.0. 128#битный шифр считается достаточно безопасным для современного уровня развития технологий, так что при защи# щенном соединении онлайновые покупки и банковские операции можно со# вершать, не опасаясь нарушения конфиденциальности. Однако, наверное, эта статья была бы совсем пустой, если не коснуться основного козыря Opera. Это ее кэш. Забегая вперед, скажу, что у Opera есть два вида кэша: один — в оператив# ной памяти (RAM), другой — на жестком диске. Браузер использует RAM#кэш до его переполнения, а затем сбрасывает его содержимое на дисковый кэш. То же происходит и при выходе из браузера. Для тех, кто не знает, что такое кэш, я поясню. В Интернет под словом кэш понимаются Web#странички, сохраняе# мые на диске браузером в процессе их посещения. Таким образом, вернувшись в следующий раз на эту страничку, она не будет загружаться из Интернета, а подгрузится с вашего локального диска, что обеспечит заметный прирост в скорости. Однако у IE кэш сделан очень плохо, и многие профессионалы дав# но заметили, что именно кэш является «больным местом» у IE. Иногда, бродя по Интернету, просто нажав кнопку «Назад», мы видим, как только что посе# щенная страница опять начинает загружаться, что очень сильно раздражает. Или когда из#за одной неправильно заполненной формы приходится набирать все заново, иногда забывая то, что мы написали ранее. В Opera все гораздо продуманнее и практичнее. Она запоминает не только ту страничку, которую мы только что посетили, но и сохраняет все странички, которые мы посетили за текущую сессию. К тому же она сохраняет и все заполненные нами формы, поэтому если мы хотим в какой#либо форме поправить что#нибудь, мы просто нажимаем кнопочку «Назад» и исправляем наше сообщение. Все настройки кэша делаются в опциях самой программы, однако уже по умолчанию они вы# ставлены довольно грамотно. Вообще кэш Оперы и IE даже как#то неприлично сравнивать, потому что то, что есть под этим названием у IE, как оказалось после пользования Оперой, кэшем и назвать#то нельзя. Кстати, насчет настройки пользовательского вида Web#страниц. Здесь раз# работчики на высоте. В меню File → Preferences → Page Style (Файл → На стройки → Стиль страницы) (настройку тэгов, правда, придется проводить в Fonts and Colors (Шрифты и цвета)) можно изменить многие параметры вы# вода сайтов на экран: настраиваются шрифты, цвета, CSS, таблицы, фреймы... Можно даже менять режимы вывода картинок в формате jpg, а также от# ключить gif#анимацию, звуки или видео, а еще можно отключить назойливые pop#up окна, в которых вечно мелькает какая#нибудь реклама (рис. 8). Разработчики Opera позаботились и о тех, кому кажется неудобной медлен# ная работа с мышью, и о тех, кто без мыши просто жить не может. При разра# ботке управления программой был сделан упор на быстрый и простой доступ к важным функциям как с клавиатуры, так и при помощи мыши. Благодаря это# му, по мере освоения браузера, работа с ним все больше ускоряется. Пользова#
Opera как хорошая альтернатива
Рис. 8
167
Настройка страницы
тель запоминает все больше клавиатурных команд, что позволяет существен# но ускорить работу со страницами, а это важно для тех, кто работает в Интер# нете профессионально и просматривает за сеанс большое количество инфор# мации. Кстати, в Opera очень хорошо и удобно организована работа с мышью. Например, для перемещения на предыдущую страничку вовсе не обязательно нажимать кнопку браузера «Назад». Достаточно, удерживая правую кнопку мыши, нажать на левую, и наоборот, удерживая левую кнопку, нажимаем на правую и перемещаемся вперед. В Opera включить отличный набор функций можно в File → Preferences → Accessibility (Файл → Настройка → Специаль ные возможности), секция Mouse, отметив галочкой опцию Enable Mouse Ges# tures («Разрешить жестикуляцию мыши»). Что вам это даст? А вот что – теперь ваш серфинг по Сети будет осуществляться посредством шаманских движений мышью. Основные их правила таковы: нужно, удерживая нажатой правую кнопку хвостатого манипулятора, смещать его: ¾ вниз, вправо – закрыть текущее окно; ¾ вверх, потом вниз – перезагрузить текущую страницу; ¾ вниз, влево – свернуть окно; ¾ вверх, вправо – увеличить размер открытого окна до необходимого; ¾ вниз – создать новое окно. Если при этом мышь указывала на ссылку, то в новом окне будет загружена страница по этой ссылке и новое окно ста# нет текущим; ¾ вниз, вверх – создать дубликат окна.
168
Сети
Opera как хорошая альтернатива
Если «жест» произведен на ссылке, то вместо дубликата окна создается но# вое окно, в которое по ссылке загружается страница. Отличие между жестом «вниз на ссылке» и этим заключается в том, что в данном случае новое окно не становится текущим. Раз уж речь зашла о переходах по ссылкам, то замечу сле# дующее: если кликнуть по ссылке, удерживая <shift>, то документ, на который указывает ссылка, откроется в новом окне. Это новое окно будет иметь те же атрибуты, что и окно#родитель. То есть, например, если в последнем отключе# на графика и оно максимизировано, то и новое окно будет развернуто полно# стью и в нем будет выключена графика (рис. 9).
Рис. 9 Разрешаем манипуляции с мышью
Ну я отвлекся. В общем, такая работа экономит время и здоровье просто в огромных количествах. Мышь, как видите, является огромным козырем Opera, и, привыкнув к работе с ней в Интернете, вы поймете, как легко можно экономить время на навигации страничек. Более подробно работа с мышью описана в справочной системе программы. Еще одна особенность этого браузера – так называемый MDI#интерфейс. Opera может открывать многочисленные окна (SHIFT+щелчок левой кноп# кой мыши) вместо открытия многочисленных экземпляров браузера, что эко# номит память и время, а также предоставляет массу удобств в навигации между документами и управлении ими (то есть страницы открываются как докумен# ты в Microsoft Word, а не как в IE & NN). Благодаря этому экономится как па# мять, так и место на рабочем столе. Одинаково удобно работать и с тридцатью
169
открытыми страницами, и с тремя. Хотя тем, кто не любит такой работы, Opera может легко работать и в SDI#интерфейсе. То есть, как и обычный IE или NN, открывать различные копии браузера, для каждой странички, однако памяти и места на рабочем столе занимать будет гораздо больше. Так что про# блемы выбора тут нет никакой. Другая уникальная возможность – открытие нового окна документа в теневом режиме, не перекрывая страничку, которую вы читали (SHIFT+CTRL+щелчок левой кнопкой мыши). Это действительно экономит время при просмотре большого списка результатов поиска или спис# ка ссылок. То есть пока вы анализируете нужные вам результаты поиска, Opera в фоновом режиме подгружает уже выбранные, и когда вы закончите с поиском, то сможете просмотреть уже загруженные странички из результатов поиска. Раз мы так ненароком подошли к вопросам поиска, то Opera и тут впе# реди планеты всей. Разработчики встроили в нее форму для поиска на самых популярных поисковых серверах мира, таких как Google, AllTheWeb, GoTo и т. д. Получилось нечто наподобие Google Bar для IE, но работающий с несколь# кими поисковиками мира. Жаль, что в ней нет русских серверов, таких как Aport или Yandex. Однако это легко поправить в файле search.ini, который на# ходится в директории с установленной Opera. Таким образом вы можете най# ти все, что нужно, прямо из браузера, а не найдя ответа в одном поисковике, наверняка найдете его в другом (рис. 10). Вообще интерфейс и функциональность Opera практически сделаны на различных .ini# файлах. По# правив соответствующие файлы, вы легко сможете на# строить панель менюшек так, как вам хочется, доба# вить или удалить ненужные кнопки с панели задач и расширить возможности и функциональность всплы# вающих по нажатии правой кнопки менюшек. Таким образом, вы сами можете русифицировать интерфейс программы. Нужно отметить, что Opera – мультиязычная прог# рамма, но ее адаптацией к национальным особенно# стям разработчики не занимаются, предоставляя эту возможность энтузиастам и другим людям. Хотя когда выходит более#менее хорошая локализация, то ее тут же выкладывают на сервере поддержки. Нужно отме# тить, что Opera также отдает дань моде и поддержи# вает скинообразную настройку интерфейса. На офи# циальном сайте http://www.opera.com можно найти достаточно большую коллекцию скинов для всех версий. Скины сделаны довольно качественно и не просто меняют фоновую картинку программы, но и в корне меняют кнопки, меню, все остальные визуальные эле# Рис. 10 Список менты окон. поисковых машин
170
Сети
Opera как хорошая альтернатива
171
Opera и e:mail В новой версии Opera появился обновленный, довольно мощный почтовый клиент M2. В ранних версиях Opera не могла особо похвастаться своим почтовиком из#за отсутствия полезных и современных функций работы с почтой. Теперь ситуация в корне изменилась. Почтовый клиент стал просто превосходным и простым средством работы с почтой и он#лайн#конференциями. Во#первых, в нем есть интересная функция «Быстрый ответ». Это обыкновенное поле вво# да внизу почтового клиента, позволяющее создать быстрый ответ на выбран# ное сообщение и сразу же его послать. Ведь на большинство писем мы именно так и отвечаем. Поэтому разработчики очень метко подметили эту функцию. У клиента есть функция импорта и экспорта сообщений для надежной сохран# ности вашей корреспонденции. Клиент позволяет довольно широко сортиро# вать входящую почту и новости, устанавливать фильтры на спам, отправляя ненужную корреспонденцию прямехонько в корзину. Ну это#то нам и нужно. Спам нам ни к чему. Прием, создание новых сообще# ний и их отправка проходят без проблем. В свойствах аккаунта есть пункты настройки этих режимов, такие как проверка почты через заданные проме# жутки времени или, скажем, выбор звукового файла для проигрывания при получении новых сообщений. В конце письма можно автоматически добав# лять подпись. Она копируется из файла, заранее созданого пользователем. Нечего и говорить, что все возможности, принятые в современных почтовых программах, присутствуют и в Opera. Само собой, это отправка вложенных файлов, перенаправление почты, неплохо организованный поиск. Нужно от# метить, что Opera не имеет ничего общего с адресной книгой Windows, и по# этому проникновение вирусов и червей через нее маловероятно. У Opera есть своя адресная книга, которая также довольно неплохо справляется со своими прямыми обязанностями. Вся работа с почтой доступна из панели управления Hotlist (F4 – там же находится управление закладками и список контактов для icq#клиента). После вызова этой панели на экран и выбора в ней пункта меню e#mail пе# ред пользователем появляется перечень папок с почтой, а при клике на папку основное окно разделяется на два: вверху – список писем, внизу – содержимое текущего письма. При такой структуре работать с мэйлером достаточно удоб# но, все, так сказать, под рукой. Как видно, клиент M2 получился на славу: прос# той, удобный, безопасный. Однако пока что на The Bat! менять его не стоит. Лично я считаю, что разработчики Opera могли бы сделать почтовый клиент отдельно от браузера, что избавило бы сам браузер от лишних функций, а раз# работки клиента были бы куда более продуктивны. Хотя в качестве вашего мейлера можно с легкостью сделать и The Bat! без проблем. Всего лишь нужно его установить как почтовый клиент по умолчанию для браузера. Так что тут опять дело вкуса (рис. 11).
Рис. 11
Установка The Bat! клиентом по умолчанию
Избранное Теперь хотелось бы остановиться на таком моменте, как закладки. Любой нор# мальный браузер имеет в своем распоряжении набор закладок – страниц, ко# торые вы посещаете чаще всего. Opera тут не исключение. Жмем F4, и слева отображается панель закладок (Hotlist). После установки браузер имеет уже не# плохой набор закладок, однако для русскоязычного населения он малоприго# ден. Поэтому смело все удаляем и оставляем лишь те закладки, которые действи# тельно нам нужны. Во#первых, в Opera существует довольно мощный менеджер закладок. Жмем Ctrl+Alt+B – и перед нами предстает окно менеджера (рис. 12). Теперь мы свободно можем добавлять закладки, удалять, редактировать, импортировать «Избранное» от IE, Opera или NN. Для каждой закладки дает# ся полное описание, по которому вы можете определить, что именно скрыва# ется на сайте, на который ссылается эта закладка (рис. 13). Самый простой способ добавить сайт в закладки – нажать Ctrl+T. Хотя раз# работчики могли бы сделать это и по Ctrl+D, чтобы не было путаницы с IE (если, конечно, Microsoft не запатентовала эту комбинацию). Если вы обратите внимание на панель закладок, то заметите, что она имеет несколько кнопок. Кнопка «почта» показывает дерево почтовых ящиков и па# пок M2, «контакты» – ваша адресная книга, «история» – ссылки на недавно по# сещенные сайты (аналог IE – History), «Links» – показывает все ссылки на ак# тивной странице с их описаниями, «Windows» – так как Opera по умолчанию
172
Сети
Opera как хорошая альтернатива
173
Закачка файлов
Рис. 12
Менеджер закладок в Opera
Рис. 13 Подробное описание текущей закладки
является MDI#приложением, то эта панель как раз и является оконным менед# жером в браузере, и последняя кнопка «Transfers» показывает встроенный ме# неджер закачки.
Ну, раз уж мы коснулись загрузки файлов, то вкратце опишу и менеджер загруз# ки. Зайдя на один сайт, я почитал сравнение Download менеджеров, и меня сильно удивило, что менеджер в Opera был по скорости выше таких монстров закачек, как Go!Zilla и Alligator. Однако сделан он достаточно простенько, поддерживает докачку и одновременную закачку нескольких файлов (рис. 14). Больше ничего такого в нем нет: ни опций отключе# ния от Интернета после завершения скачивания, не говоря уже о планировщике и дозванивании програм# мой до провайдера по расписанию (скажем, глубокой ночью), ни закачки заранее приготовленных файлов. Поэтому если вы хотите скачать файл немедленно, вполне можно сделать это прямо из браузера, не опаса# ясь при этом обрыва линии. А вот если надо поставить на загрузку несколько десятков mp3#файлов, имеет смысл воспользоваться специальными программами типа FlashGet. Однако все#таки Opera и тут превзошла все ожидания. Поставив плагин от FlashGet, этот ме# неджер закачек легко интегрируется в браузер. А Ope ra+FlashGet+TheBat! уже получится довольно мощная штуковина. Нельзя не отметить и то, что Opera поддерживает стандарт WAP и с легкостью может показывать WAP# страницы (т. е. страницы, предназначенные для ото# бражения на дисплеях сотовых телефонов). Хотя рус# ские WAP#сайты не особенно хорошо. Есть еще одна интересная функция в программе. Называется «Обновлять каждые n секунд». Что это значит? Допустим, вы профессиональный игрок на биржах и вам постоянно нужно следить за обновления# ми котировок акций, либо вы просто часто читаете но# Рис. 14 Transfers вости и вам нет резона постоянно обновлять сайт. Вы жмете правую кнопку мыши на нужной вам страничке и выбираете интервал обновления страницы. Таким образом, ваша страничка будет обновляться че# рез заданный промежуток времени, а вы постоянно будете находиться в курсе нужных вам событий. Однако сам этой функцией я пользуюсь крайне редко, на форумах с большой посещаемостью, где мне нужно узнать ответ на какой#ни# будь вопрос, а постоянные перезагрузки странички вручную меня мало при# влекают. Теперь расскажу немного об отображении форм в HTMLстраничках. Нач# ну с печальной новости. У меня в Windows 98 никак не хотела отображаться кириллица в формах, хотя в XP и 2000 все в порядке. Как я понимаю, данная проблема решена в этих системах сама по себе из#за более «продвинутой» под#
174
Сети
держки юникода. Поэтому все же во избежание проблем с русским языком ста# райтесь пользоваться Opera с более современными операционными система# ми. Что меня порадовало, так это то, что в новой версии Opera отображает формы прямо как IE, то есть плоскими (flat), а не объемными. Хотя это всего лишь дань моде, но приятно. Нельзя не сказать про встроенный менеджер па# ролей для форм. Теперь, как и в IE, вы спокойно можете запоминать пароли в конференциях, чатах и других сервисах, где требуется аутентификация. Для того чтобы Opera сама ввела запомненный пароль, нажмите на нужной форме авторизации Ctrl+Enter – и система сама совершит вход в систему. Единствен# ное, чего я никак не могу понять, – так это почему разработчики никак не сде# лают в программе нормальную функцию автозаполнения форм. Вернее, такая функция присутствует, однако для ее настройки нужно самому ввести те слова, которые будут использоваться для автозаполнения. В настройках браузера есть раздел – Personal Information (персональная информация). Вписав в него данные однажды, в дальнейшем можно заполнять формы буквально одним щелчком мыши: имя, адрес, телефон и т. д. уже не придется набирать много раз подряд на разных сайтах. Возможность очень полезна, особенно для люби# телей заказывать халяву. Однако IE тут мне больше нравился. Заполнил форму один раз, и потом, в похожих формах, постоянно всплывали подходящие зна# чения для автозаполнения. А тут ну никак не додумаются до этого, или опять патенты мешают? Очень жаль. Однако еще одним серьезным багом в Opera является сохранение страни# чек на диск. Дело в том, что есть всего два варианта сохранения на локальный диск: с картинками и без них. Так вот в чем дело. При сохранении страничек на диск с рисунками, где используются кириллические шрифты, на сохранен# ной копии отображаются знаки вопроса вместо букв. При сохранении без кар# тинок таких багов нет. Однако и это лечится довольно легко. Дело в том, что Opera умеет работать с различными кодировками и определяет их автоматически на страничках. Но при сохранении на диск с рисунками почему#то автоматически устанавливает# ся западно#европейская ISO кодировка, которая, естественно, не понимает кириллицу и игнорирует ее. Так вот чтобы сохранить страничку в нормальной кодировке, нужно явно указать, что страничка эта есть Windows#1251, или KOI8#R, или что#там у вас еще. Тогда браузер поймет, что задана явным обра# зом кодировка и сохранит все так, как надо. Еще хочется сказать пару слов от# носительно кодировки. Если сравнивать переключение кодировок в IE и Opera, то опять Opera показала себя блестяще. При смене кодировок в IE по# стоянно перегружается страница (зачем, неизвестно), а в Opera все просто замечательно отображается сразу же и ничего нигде не перегружается. Хотя это опять отголоски кэша, главного козыря Opera. Кстати, по умолчанию в Opera нельзя переключаться между кодировками по нажатии правой кнопки мышки, а только через меню Вид, так что если нужно, присылайте запросы мне, я пришлю вам переделанный файлик menu.ini, где все это поправлено и адаптировано для кириллицы.
Opera как хорошая альтернатива
175
Я не упомянул о некоторых удобных функциях. Например, это возмож# ность сохранения количества открытых окон и адресов страниц в них при выходе из браузера – при следующем сеансе работы окна будут созданы вновь, а их содержимое начнет обновляться. Или, скажем, нажатие +<J> вызы# вает на экран окошко с перечнем ссылок на текущей странице.
Рис. 15 Список плагинов, установленных для Opera
Рис. 16
Окно выбора программы для определенного типа файла
Рис. 17
Links
176
Сети
Или, к примеру, нажмите – и сами увидите, насколько гибко можно настроить браузер в одно нажатие. В общем, подобных фенечек немало, и они, безусловно, делают блуждание по Web#просторам более приятным. Итак, думаю, всему вышесказанному следует подвести некоторые итоги. Opera 7.* получилась очень даже приятной в употреблении. Скорость загруз# ки страничек и обширное управление с помощью мыши и клавиатуры дает просто колоссальные возможности в навигации по Интернету, а исключитель# ная работа с кэшем не портит вам нервов по поводу оплаты Интернета. Я вовсе не хочу навязывать кому#то свои мысли и не пытаюсь сделать рекламную главу (я уж точно от разработчиков ничего не получу за нее), я просто хочу показать вам, что те только Microsoft делает хорошие и качественные продукты. Желаю вам удачного серфинга, и пускай на вашей линии никогда не будет пробок. Я выражаю свою благодарность администрации сайта http://www.myopera.net и, в частности, администраторам его форума за предоставление подробной информации о тестировании новой Opera 7.* и рассказах о путях исправле# ния багов.
FA Q Ну, теперь, когда вы имеете общее представление об этом замечательном брау# зере, давайте поговорим с вами о решении вопросов, которые возникают при работе с этим браузером.
Dial:up Настройки сети можно найти в «Панели управления». Открыв их, нужно отре# дактировать настройки протокола Контроллера удаленного доступа (Dialup adapter). Здесь нужно убрать все привязки (bindings), если только ваш ISP не требует использования каких#либо из них, кроме TCP/IP. В разделе Advanced необходимо поставить Yes в Point to point IP, размер па# кета IP (IP Packet size) установить в Automatic, отменить ведение LOG#файла, отключить IPX Header Compression. После этого необходимо открыть настройки протокола TCP/IP. Если в сис# теме установлена сетевая карта, то подобных протоколов может быть более двух. В таком случае выбирайте тот, который привязан к контроллеру удален# ного доступа. Здесь нужно отключить распознавание WINS, использование DNS и, зайдя в привязки, отключить все из них. Кстати, это одно из малоизвестных простому пользователю мест, через которое можно получить доступ на компьютер из сети. Часты случаи, когда, установив (или переустановив) TCP/IP, пользователь оставляет привязку протокола к разделению ресурсов. В результате извне ста# новятся доступны локальные и сетевые диски ПК, а имея доступ к дискам, лег# ко потерять все свои пароли.
Opera как хорошая альтернатива
177
После всего этого нужно открыть настройки соединения и там включить программное сжатие и протокол TCP/IP. Остальные опции надо отключить, это не только ускорит вход в сеть, но и убережет от возможности предоставить доступ к компьютеру всем желающим.
Командная строка Один или несколько ключей командной строки могут быть применены при запуске Opera. Вводите путь к opera.exe, потом ключ (ключи), разделенные пробелами. Например: D:\Opera\Opera.exe /nowin
или d:\opera\opera.exe /k /nowin
или C:\Opera\opera.exe /k http://www.opera.com
или F:\Opera\Opera.exe http://www.opera.com /k /nosplashscreen
Путь к альтернативному конфигурационному файлу. Если не указан, Opera использует OPERA.INI в папке Windows. Примечание: не забудьте определить полный путь к .ini файлу, например C:\Data\Opera\personal.ini. document
Один или несколько документов, загружаемых при запуске, разделен# ные пробелами. Это может быть либо адрес Интернета (например, http:// opera.nta.no|opera), либо путь к локальному файлу. /nowin
Не открывать сохраненные окна. /e
Обрывает командную строку. Все аргументы, следующие за этой опцией, игнорируются /k èëè /kioskMode
Режим киоска – наиболее удобная конфигурация при запуске Opera в авто# матическом режиме. Таким образом, |k является сокращенной записью сле# дующих ключей: /NoChangeFullScreen /NoChangeMenu /NoChangeButtons /NoSysMenu /NoMinMaxButtons /NoKeyboardShortcuts
178
Сети
Ключи нужно сохранить в разделе (COMMAND LINE). Все ключи «настоя# щей» командной строки аннулируются, если они присутствуют в ini#файле. /noChangeFullScreen – запрещает выход из полноэкранного режима. То есть программа всегда развернута на весь экран. /noChangeMenu – запрещает прятать меню. /noChangeButtons – запрещает менять значки на кнопках. /noSysMenu – запрещает вызов системного меню (меню управления ок# ном) и кнопки в заголовке окна. /noMinMaxButtons – удаляет кнопки «свернуть и развернуть» в заголовке главного окна. /noKeyboardShortcuts – запрещает использование в Opera клавиш быстро# го вызова. /e – игнорирование аргументов командной строки, следующих за этим клю# чом. /noWin – не открывать сохраненные окна. /noSplashScreen – пропустить всплывающее окно при запуске. /noExit – запрещает выход из Opera. Ввод адреса в командной строке Можно вставлять различные адреса в качестве параметров командной строки Opera. Эти документы будут загружены при запуске. Вводить адреса следует либо в формате Интернета (например, http://opera.nta.no/opera), либо как пути к локальным файлам (например, c:\opera\operatmp.htm). Другим способом можно записать открываемые при запуске документы в любой .ini# файл и запускать Opera, используя его. Чтобы ввести параметры командной строки: ¾ щелкните ярлык Opera правой кнопкой; ¾ выберите в контекстном меню Properties (Свойства); ¾ в поле Target (Объект) после закрывающих кавычек добавьте требуемые параметры; ¾ щелкните кнопкой «OK». Имея несколько разных ярлыков, можно запускать Opera с разными на# стройками и документами, что чрезвычайно удобно в ситуациях, когда много пользователей работают с одной копией Opera, или когда вам нужны различ# ные несовпадающие настройки при работе с Opera.
Opera как хорошая альтернатива
179
Netscape#совместимый плагин обычно является библиотекой динамической компоновки (.DLL), находящейся в папке плагинов Opera (то есть c:\opera\ plugin), или – если он установлен под управлением Netscape – в папке плагинов Netscape. При инсталляции Opera программа находит папку плагинов Netscape и ссы# лается на нее в файле OPERA.INI с помощью строки: PLUGIN PATH=C:\NETSCAPE\PROGRAM\PLUGIN
Или выбирает другой путь, куда установлены плагины Netscape. Это зна# чит, что Opera автоматически распознает установленные плагины Netscape плюс те, что находятся в собственной папке плагинов Opera. Если щелкнуть кнопку «Найти плагины», Opera просканирует две упомяну# тые директории и поищет новые плагины. Найдя их, она спросит, хотите ли вы связать расширения файлов, принадлежащие плагинам, с этими плагина# ми. Обычно вашим ответом будет «да». С этого момента загрузка файла, чье расширение связано с плагином, заставит Opera вызвать плагин для его отобра# жения (проигрывания видео, звуков, анимации...). Обычно у плагинов есть собственное меню правой кнопки мыши, с по# мощью которого можно управлять файлом, например изменять масштаб, от# матывать в начало, проигрывать повторно и т. д. Примечание Если вы не можете установить ваш плагин в папку Opera из#за того, что его ин# сталлятор ищет установленный Netscape и файл «netscape.exe», создайте или скопируйте в папку Opera короткий текстовый файл и переименуйте его в «netscape.exe». Инсталлятор будет считать, что здесь установлен Netscape, и инсталлирует плагин, с Opera 4.01 эта проблема была решена путем создания двух папок плагинов (во втором есть файл netscape.exe, запускающий Opera).
Или в случае необходимости можно плагин взять с системы, где установлен Netscape, и скопировать его в папку плагинов Opera. Такой файл обычно называется np***.dll, где *** – чаще аббревиатура от названия программы либо формата, который она воспроизводит. Хотя я просто щелкаю правой кнопкой мыши на DLL файле и смотрю в свой# ствах его описание. Например, сбросить в Plugins файлы ShockwavePlugin.class, NPSWF32.dll, np32dsw.dll и найти потом их через Find plugins – и все заработает.
Opera в локальной сети Системное администрирование Opera
Данная тема тоже довольно интересна, хотя об этом и упоминалось выше, я все же попробую объяснить это более подробно (рис. 15). Опера поддерживает Netscape плагины, кроме «live connect». Хотя Live Connect – это не плагин, а технология, позволяющая связываться различным языкам, плагинам и прочим между собой (например, JavaScript и Java, JavaScript и Flash и т. д.).
Использование Opera в больших корпорациях и крупных компаниях с сете# вой структурой отличается от работы в обычных домашних условиях. Здесь предлагаются конкретные способы конфигурирования и настройки браузера. С Opera это не займет много времени, к удовольствию системного админист# ратора. Ниже приведена информация о том, как установить Opera в корпора# тивном сетевом окружении.
Сети
180
Super INI:файл и его настройки При разработке Opera подразумевалось ее использование в сети. Чтобы упрос# тить модернизацию и предоставить системному администратору гибкие воз# можности, было добавлено много очень полезных функций. Их сердцем явля# ется Super INI#файл. Он контролирует весь диапазон пользовательских установок. Вставьте в файл opera.ini следующее: (SYSTEM) SUPER INI =<super#ini#filename>. В этот файл внесите поля, изменения которых пользователями вы не хоти# те. Это значит, что пользователь сможет менять настройки, но они будут со# храняться только на время данного сеанса работы с программой. В следующий раз суперситап аннулирует пользовательские установки. Отключение возможности изменять установки пользователя может быст# ро расстроить, если он создает установки, которые не работают при следую# щей загрузке программы. Вот почему мы сделали возможным запретить уста# новку предпочтений. Это делается следующим образом. Наберите следующие строки в файле opera.ini или super.ini: (MENU PREFS SETTINGS) GENERIC=1 BUTTON=1 DOCUMENT=1 ADVANCED=0 FONT=1 LINKS=1 MAIL=1 NEWS=1 VIEWER=0 CACHE=0 PROXY=0 SOUND=1 JPEG=0
Примечание: «1» означает, что пользователь может менять установки, «0» – нет. Пользователь по#прежнему может вносить изменения прямо в файл уста# новок, но простой способ доступа к настройкам более недоступен.
Расположение файлов Обычно все файлы установок, кроме opera.ini, находятся в папке Opera. В этой папке находится папка кэша. Это можно изменить, внеся следующие значения в opera.ini: (USER Opera VER2= FILE=
PREFS) DIRECTORY= HOT LIST FILE WINDOWS STORAGE DIRECT HISTORY
Opera как хорошая альтернатива
181
FILE= CACHE DIRECTORY= HELP DIRECTORY= BUTTON DIRECTORY=
По умолчанию папка Opera используется для хранения всех файлов, но все они, даже исполняемые файлы, можно расположить в любом месте, которое вам нравится. Файл избранного лучше всего расположить в папке Opera, но пользователь может иметь много таких файлов и переключаться между ними. Файл устано# вок окна содержит информацию об окнах – размещении, содержании, исто# рии и т. п. Пользователь предпочитает управлять этими параметрами, но сис# темный администратор может отменить его настройки и гарантировать, что программа всегда запускается с одними и теми же окнами и их содержанием. Это особенно важно в среде интранета. Список прямого ввода адреса (быстрый вызов: F2) хранится индивидуаль# но для каждого пользователя. Не рекомендуется менять расположение этого файла. Кэш является отдельным для каждого пользователя, и может быть по# лезным сохранить его отдельно от других файлов.
Файл установок как параметр командной строки Некоторые пользователи могут пожелать запускать Opera с различными уста# новками. Поэтому мы сделали возможным использовать файл установок как параметр при запуске. А что еще более важно и полезно – системный админист# ратор может запросто протестировать различные установки, не подвергаясь риску испортить свои собственные.
Важные установки Чтобы пользоваться всеми преимуществами Opera, вы должны после инстал# ляции установить некоторые параметры. Запустите программу щелчком по значку Opera в программной группе Opera и следуйте описанной ниже проце# дуре. Коммуникационный модуль (winsock) Чтобы общаться с внешним миром, Opera нуждается в коммуникационном модуле. Этот коммуникационный модуль должен поддерживать Windows So# cket 1.1. Если вы используете другой модуль, вам может понадобиться внести изменения в дополнительные установки. Если вы пользуетесь модернизированным Winsock 2.x от Microsoft, вам мо# жет понадобиться разрешить синхронизацию DNS, чтобы заставить его пра# вильно работать с Opera. На рынке имеется множество различных коммуника# ционных модулей. Несмотря на то что теоретически они придерживаются общего стандарта, иногда между реализациями имеются большие различия вплоть до отсутствия некоторых компонентов.
182
Сети
Opera как хорошая альтернатива
Чтобы достичь высокой скорости при загрузке документов и загружать не# сколько документов одновременно, Opera нуждается в надежном коммуника# ционном модуле. Чтобы запускать Opera с нестандартными модулями, в допол# нительных установках содержится ряд опций. Большинству людей не стоит об этом беспокоиться, но в случае коммуникационных проблем стоит попробо# вать поменять некоторые из этих параметров. Проблемы обычно не возника# ют до попытки одновременно загрузить несколько документов.
Некоторые известные проблемы PC:NFS 5.0 Если у вас старая версия PC#NFS 5.0, ее необходимо обновить. Вы можете ска# чать ее по сети или получить у вашего поставщика PC#NFS. Кроме того, версия 5.0 склонна к ошибкам при большом размере сетевого буфера в Opera. При наличии проблем попробуйте установить его равным 1 Кб.
Microsoft TTCP/IP CP/IP Старые версии Microsoft TCP/IP требуют запуска Opera с синхронизацией службы имен (DNS). Чтобы установить синхронизацию службы имен и размер сетевого буфера, выберите пункт «Дополнительно...» из меню «Установки». Установите размер сетевого буфера (при необходимости). Установите фла# жок «Синхронизация DNS». Щелкните кнопку «OK». Примечание: если изменение синхронизации DNS и размера сетевого буфе# ра не принесло успеха, вы можете попробовать уменьшить количество одно# временных соединений, например до 1, как общее, так и для отдельного серве# ра. При этом Opera будет работать медленнее, но улучшится взаимодействие с коммуникационным модулем.
Прокси:серверы Прокси#сервер – это машина, которая по команде извлекает документы. Преиму# щество прокси#сервера в том, что он обычно кэширует документы и делает их загрузку значительно более быстрой, чем напрямую с компьютера, находящегося, например, в другой стране. Opera не под# держивает напрямую протоколы WAIS и Gopher, а нуждается в использовании прокси#сервера для извлечения докумен# тов с серверов этих типов (рис. 18).
Рис. 18 Настройка проксиHсерверов
183
Спросите у вашего системного администратора или провайдера Интернет об их прокси#серверах. Чтобы установить прокси#сервер: выберите пункт «Прокси#серверы...» из меню «Установки». Заполните поля для прокси#серве# ров и посмотрите, чтобы слева от текстовых полей стояли флажки. Возможно использование одного прокси#сервера во всех полях. Щелкните кнопку «OK». За сим позвольте мне закончить небольшой экскурс в мир Opera. Пользо# ваться вам этим браузером или нет, каждый определит для себя сам. Лично я использую три разных браузера, и все меня устраивают, и в этом списке чис# лится и IE, и Opera. Так что дерзайте!
The Bat!
17 Глава
185
в письмо текущую дату. Дата – это величина переменная, сегодня одна, а завтра другая. Шаблон же создается всего один раз, поэтому вместо даты нужно исполь# зовать имя соответствующего макроса, в данном случае %Date. Итак, заходите в свойства своего почтового ящика (<Shift>++
) и щелкайте на слове «Шаблоны» в левой части экрана. Вы на распутье: двойной щелчок на том же слове позволит редактировать стандартные шаблоны, а на# жатие длинной кнопки в правой части экрана (она там одна – вы не промахне# тесь) приведет к настройкам быстрых шаблонов (рис. 19).
The Bat!
«М
ышка» – это очень гибкий, мощный и быстрый почтовый кли# ент. Опыт показывает, что большинство ее возможностей оста# ются невостребованными. То пользователи ленятся читать хелп, то времени не хватает... Так или иначе, но дальше ограниченного набора функ# ций дело не доходит. Сегодня мы поговорим о тех неочевидных мелочах, кото# рые сэкономят вам немало времени и сделают работу с The Bat! еще более ком# фортной.
Шаблоны Стандартные шаблоны Шаблоны представляют собой самый эффективный механизм автоматизации однотипных действий. Именно они экономят львиную долю вашего времени. The Bat! предоставляет два вида шаблонов: стандартные и быстрые. И те, и другие привязаны к конкретному почтовому ящику и доступны через его свойства. В настройки быстрых шаблонов можно также попасть через меню Сервис → Быстрые шаблоны или по нажатии +<Shift>+. Чтобы ощутить всю прелесть шаблонов, вам придется потратить минут де# сять своего времени. Первые пять – на диване, выбирая, какие именно дей# ствия необходимо автоматизировать, последние пять – за компьютером, на# страивая почтовый клиент. Как ни парадоксально это звучит, но шаблоны могут все. С их помощью мож# но создавать письма, прикреплять файлы и визитные карточки, цитировать дру# гие сообщения, вставлять дату и время и еще штук 50 обычных действий. Сами шаблоны базируются на использовании макросов. Макросы в данном случае – это переменные величины, имеющие названия. Например, вы хотите вставить
Рис. 19 Настройка шаблона для нового письма
Начнем мы с первого пути. После двойного щелчка откроются следующие веточки дерева настроек: Новое письмо, Ответ, Пересылка, Подтвержде ние прочтения, Сохранение письма в файл и Девизы. Новое письмо позволяет создать скелет сообщения, который будет появ# ляться на экране каждый раз, как вы захотите написать новое письмо (+). Щелкните в правой части экрана – теперь стали доступны все оп# ции создания шаблонов. Обратите внимание на возможность поставить две га# лочки в правом нижнем углу окна. Если вы сделаете активным пункт Подтверж дение доставки, то сервер, на котором находится ящик получателя (ведь мы редактируем шаблон новых писем), будет присылать подтверждения о том, что письмо доставлено успешно. Хотя при этом возрастет число сообщений, прихо# дящих в ваш ящик (что, безусловно, минус), вы будете уверены в том, что письма доходят до сервера. Данная услуга рекомендуется всем, у кого трафик сообще# ний не превышает 20 штук/день, и противопоказана более загруженным пользователям. Выбор пункта Подтверждение прочтения предложит получа# телю создать автоматическое ответное письмо (текст которого задаете вы в од# ном из шаблонов). Рекомендации относительно этой услуги точно такие же.
186
Сети
The Bat!
Обратите внимание на таблицу перекодировки. При общении с русско# язычными корреспондентами используйте Cyrillic KOI8R. Если же вы общае# тесь с иностранцами, то установите здесь Latin1ISO. Выбор этой кодировки запретит использование кириллицы в письмах. То есть при нажатии на рус# скую букву на экране появится иероглиф. Если вы этого не сделаете, то никто не убережет вас от использования очень похожих русских и английских букв. При создании скелета письма руководствуйтесь здравым смыслом. В первой строчке поздоровайтесь (приветствие выберете сами) и поставьте имя получате# ля (с помощью макроса %TOFName). Не рекомендуется здороваться с человеком по фамилии. Если вы не знаете его имени, надо дописывать перед фамилией либо «товарищ», либо «господин». Письмо в таком случае получится официальным. Хотя если вы не знаете имени человека, то не имеете права на фамильярность. С помощью макроса %Cursor установите место, в котором будет появлять# ся курсор. С этой позиции будет начинаться основной текст письма. В конце письма не забудьте подписаться. Официальной подписью можно считать имя и фамилию. Иногда можно использовать и просто имя. Например, «Алексей» или «Дмитрий». Имя «Антон» в качестве подписи официального письма не подойдет (его краткая и полная формы совпадают). Также хорошим тоном считается пожелать чего#нибудь на прощание. Описывать все макросы не имеет смысла – русскоязычная версия The Bat! содержит более чем исчерпывающую информацию по этому вопросу. Вам даже не понадобится лезть в хелп, все макросы подписаны прямо в окошке. Создание всех остальных шаблонов происходит почти так же. Не забудьте только в шаблоне Ответ процитировать полученное сообщение (его лучше всего отделить с двух сторон линиями из «===« или «——») и указать дату его создания (рис. 20 и рис. 21).
Рис. 21
187
Наш шаблон в действии
Чуть сложнее редактирование шаблона Подтверждение получения. Во# первых, подтверждение сможет вам прийти, только если адресат тоже исполь# зует The Bat!. Во#вторых, нужно осторожно обращаться с функциями Запра шивать подтверждение действия и Действие. Рекомендуется первый пункт сделать активным, а во втором выбрать Отправить сразу. Настройка остальных шаблонов осуществляется очень просто, поэтому мы ее опускаем. На очереди – быстрые шаблоны.
Быстрые шаблоны
Рис. 20
Настройка Шаблона для ответа
Быстрые шаблоны служат для автоматизации однотипных действий «локаль# ного» масштаба. Их может быть неограниченно много, и вызываются они пря# мо при редактировании писем (отсюда и взялся локальный характер их ис# пользования). В каких случаях могут пригодиться быстрые шаблоны? Например, если вы ведете переписку с иностранными и российскими корреспондентами. Тогда стандартный шаблон настроен на русские приветствие, прощание, подпись и кодировку. А быстрый шаблон создается для иностранцев. В таком случае, ког# да вам захочется отослать сообщение на другом языке, создайте новое письмо (+), пометьте весь текст в нем (+), удалите его (там ведь