Топорков С. С.
САМОУЧИТЕЛЬ ПРОФЕССИОНАЛЬНОЙ РАБОТЫ НА КОМПЬЮТЕРЕ
Москва, 2005
УДК 004.4 ББК 32.973.26018.2
Топорков С. С. Самоучитель профессиональной работы на компьютере. – М.: ДМК Пресс, 2004. – 336 с.: ил. ISBN 5940741479 В книге собран тот необходимый минимум, который должен знать каждый пользователь компьютера, чтобы считаться продвинутым. В нее включены советы, воспользовавшись которыми вы сможете решить немало проблем, возникающих в повседневной работе на ПК. В самоучи# теле рассмотрена операционная система Windows XP, ее установка, вос# становление данных, описана работа с реестром вручную и с использо# ванием менеджера реестра Reg Organizer. Также уделяется внимание BIOS и рассказывается как с ее помощью увеличить быстродействие компьютера. Прочитав книгу, вы научитесь правильно организовывать защиту вашего компьютера от посягательств хакеров в Интернете, на# стройке локальной сети, познакомитесь с альтернативными программа# ми Opera и The Bat. Наконец, в конце книги приведены Frequency Asked Question (FAQ) – ответы на наиболее распространенные вопросы, зада# ваемые на разных компьютерных форумах, модератором многих из ко# торых является автор. Книга будет крайне полезна всем пользователям, которые уже освои# лись с работой на компьютере, но хотят углубить и расширить свои зна# ния и навыки для максимального использования возможностей установ# ленного на их рабочем месте software и hardware.
УДК 004.4 ББК 32.973.26018.2 Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения вла' дельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответ' ственности за возможные ошибки, связанные с использованием книги.
ISBN 5'94074'147'9
© Топорков С. С., 2005 © Оформление, ДМК Пресс, 2005
Содержание Введение ..................................................................................... 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
4
Самоучитель профессиональной работы на компьютере
Содержание
5
REG_MULTI_SZ ..................................................................... 60 REG_SZ ............................................................................... 60
Чем отличаются 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
Глава 4 Восстановление ......................................................................... 52 Глава 5 Реестр .......................................................................................... 56 HKEY_CLASSES_ROOT................................................................. 57 HKEY_CURRENT_USER ................................................................ 58 HKEY_LOCAL_MACHINE ............................................................... 58 HKEY_USERS ............................................................................... 58 HKEY_CURRENT_CONFIG ............................................................ 59 REG_BINARY ................................................................................ 60 REG_DWORD ............................................................................... 60 REG_EXPAND_SZ ................................................................... 60
Глава 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
62
Windows XP
ñ:\windows\tmp\system.bak copy c:\windows\system32\config\software c:\windows\tup\software.bak copy c:\windows\system32\config\sam ñ:\windows\tmp\sam.bak copy c:\windows\system32\config\security ñ:\windows\tmp\security.bak copy c:\wirdows\system32\config\default ñ:\windows\tmp\default.bak
Чтобы сэкономить время, вы можете оформить все вышеприведенные ко# манды в отдельный файл, например 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
[HKEY_CURRENT_USER\Control Panel\Desktop] «WaitToKillServiceTimeout»=«5000»
Для ускорения производительности оставляет исполняемый код ядра рези# дентным в памяти вместо вытеснения его по мере необходимости в виртуаль# ную память на диск, то есть в своп. Такие вещи случаются достаточно редко – только когда запущено очень много программ. Значения ключа: 0 – выключено (по умолчанию), 1 – включено. Для относительно безопасного изменения это# го ключа рекомендуется иметь не менее 256 Мб ОЗУ. Не применяйте эту оп# цию, если вы используете ждущий (standby) и спящий (hibernate) режимы.
Служит для уменьшения временного интервала, в течение которого Windows XP ожидает перед остановкой сервиса, в том числе и зависшего. Меньшее значение ускоряет процесс завершения работы. Рекомендованное значение равно 5000. По умолчанию: 20 000.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] «IOPageLockLimit»=dword:1000
[HKEY_CURRENT_USER\Control Panel\Desktop] «WaitToKillAppTimeout»=«5000»
Эта установка увеличит число страниц, которые система будет читать или писать на жесткий диск за один раз. Исходя из этого, должна вырасти произво# дительность.
[HKEY_CURRENT_USER\Control Panel\Desktop] «AutoEndTasks»=«1»
Этот ключ используется для автоматического закрытия, без всякого предуп# реждения всех зависших программ. Значения могут принимать вид «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]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom] «AutoRun»=dword:0
Предотвращает надоевший многим автозапуск только что вставленного CD#ROM, а также разгружает CPU от малоприятной обязанности проверять каждую секунду привод компакт#диска. Измените значение ключа.
«SourcePath»=«D:\ âàøà ïàïêà»
Использование этого ключа реестра полезно, например, если вы скопиро# вали инсталляцию Windows XP на жесткий диск. [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] «DisableTaskMgr»=dword:1
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\Session Manager\Memory Management] «SecondLevelDataCache»=dword:0
Может быть, кому#нибудь понадобится и эта опция, отключающая вызов диспетчера задач. Измените реестр вышеуказанным способом.
В Windows XP как в современной операционной системе присутствует воз# можность опознавания и установки правильного размера L2#кэша для вашего
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] «DisableRegistryTools»=dword:1
66
Windows XP
Изменение этих параметров позволит запретить использование 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, описанный не# много ниже.
68
Windows XP
Реестр
69
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] «TCPWindowSize»=dword:2238
Internet Explorer
Этот параметр определяет максимальный размер окна для приема TCP#па# кетов, предлагаемый операционной системой. Окно приема определяет ко# личество байтов, которые отправитель может передать, не получая под# тверждения. Вообще, чем больше окно, тем лучше работа в сетях с высокой пропускной способностью. Однако не все так просто. Но выходить за рамки статьи и углубляться в деб# ри TCP/IP мы сегодня не будем. Достаточно сказать, что для того, чтобы точ# но определить значение окна, необходимо будет добавить раздел и параметр в реестре. Значение по умолчанию 0×2238, а для модемных соединений уста# навливать и изменять его не рекомендуется. Коротко и ясно.
И наконец, рассмотрим Internet Explorer. Чтобы спрятать вкладку Общие в параметрах Internet Explorer’a, добавьте в реестр:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] «EnablePMTUDiscovery»=dword:1
Включение этой опции заставляет 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.
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] «GeneralTab»=dword:1
Чтобы спрятать вкладку Безопасность в параметрах 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\Microsoft\Windows\CurrentVersion\Policies\System] «NoDispScrSavPage»=dword:1
1 – скрыть, 0 – показать закладку Заставка в свойствах экрана:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] «FavIntelliMenus»=«NO»
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
1 – скрыть, 0 – показать закладку Параметры в свойствах экрана:
72
Windows XP
«NoDispSettingsPage»=dword:1
Добавьте ключ в реестр, чтобы изменить заголовок окна медиа#плеера: [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\. В этот файл внесите поля, изменения которых пользователями вы не хоти# те. Это значит, что пользователь сможет менять настройки, но они будут со# храняться только на время данного сеанса работы с программой. В следующий раз суперситап аннулирует пользовательские установки. Отключение возможности изменять установки пользователя может быст# ро расстроить, если он создает установки, которые не работают при следую# щей загрузке программы. Вот почему мы сделали возможным запретить уста# новку предпочтений. Это делается следующим образом. Наберите следующие строки в файле 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
Настройка Шаблона для ответа
Быстрые шаблоны служат для автоматизации однотипных действий «локаль# ного» масштаба. Их может быть неограниченно много, и вызываются они пря# мо при редактировании писем (отсюда и взялся локальный характер их ис# пользования). В каких случаях могут пригодиться быстрые шаблоны? Например, если вы ведете переписку с иностранными и российскими корреспондентами. Тогда стандартный шаблон настроен на русские приветствие, прощание, подпись и кодировку. А быстрый шаблон создается для иностранцев. В таком случае, ког# да вам захочется отослать сообщение на другом языке, создайте новое письмо (+), пометьте весь текст в нем (+), удалите его (там ведь
188
Сети
русскоязычный шаблон) и вставьте быстрый шаблон. Также быстрые шабло# ны помогут быстро прикреплять файлы, вставлять типовой текст и т. д. Поговорим о вызове уже готовых быстрых шаблонов. Если стандартные шаблоны отображаются в окне во время создания сообщений, то для вызова быстрых есть два пути: Сервис/Вставить быстрый шаблон или написать его имя и нажать +. Отсюда следует, что имена у шаблонов долж# ны быть короткими и запоминающимися. Редактирование быстрых и стандартных шаблонов проходит одинаково (используются одни и те же макросы). Так что если у вас есть что автоматизи# ровать, нужный макрос вы отыщете без труда.
Безопасность Несколько слов об антивирусной защите и методах шифрования. Помнится, как#то я читал одну статью о настройке The Bat! для совместной работы с DrWeb и «Антивирусом Касперского». В ней достаточно подробно рассматривались настройки почтового клиента, поэтому мы остановимся на этой теме лишь вскользь. В версии The Bat! 1.61 (в той статье рассматривалась версия 1.60m) добави# лись две новые опции в Свойства/Антивирусная защита: Check attachments before the user saves them to the disk и Check outgoing mail for viruses. Пер# вая новая опция дополняет Проверять файлы перед их открытием, а вторая позволяет проверять прикрепленные файлы на вирусы до того, как письмо попадет в папку Исходящие. Я рекомендую сделать обе новые опции активны# ми. Закрывая тему антивирусов, напомню: не ленитесь настроить совместную работу почтового клиента и вашей антивирусной программы. Это поможет избежать множества неприятных минут в будущем. И конечно же обновляйте антивирусные базы чаще. Настало время почувствовать себя Штирлицем. Если необходимо вести секретную переписку или обмениваться очень важной информацией, то The Bat! вам поможет. Для шифрования данных в The Bat! используется система PGP (Pretty Good Privacy). По существу, эта система заключается в криптографических мето# дах, так что будет интересовать нас лишь с потребительской точки зрения. Итак, почтовый клиент предоставляет две услуги: шифрование текста сообще# ния, подпись письма. Подписывать сообщения необходимо в тех случаях, когда ваша корреспон# денция может быть перехвачена по пути, изменена и отправлена получателю. Последний примет такую фальшивку за ваше сообщение и нанесет «мате# риальные или моральные убытки» либо себе, либо вам. Если вы подпишете свое сообщение, то любое изменение его текста будет зафиксировано получа# телем. Хотя сами данные будут доступны злоумышленнику. Шифрование текста письма применяется в тех случаях, когда в вашей пере# писке используется личная или другая важная информация (номера кредит#
The Bat!
189
ных карточек, например). Рекомендуется использовать шифрование сообще# ния и его подпись одновременно. Для того чтобы шифрование было возможно, вам необходимы два ключа: публичный и секретный. Первый из них должен находиться у корреспонден# та, которому вы будете посылать зашифрованные сообщения. Второй нужно хранить у себя и беречь от чужих глаз. В документации The Bat! (в разделе Electronic Mail Exchange Privacy) ска# зано, что для получения этих ключей необходимо иметь PGP Key Distribu tion. Создается ощущение, что такой ключ необходимо приобрести где#то за деньги, но это не так! The Bat! сам может создать все необходимые вам ключи. Для этого выберите Инструменты → OpenPGP → Управление ключами. Если у вас еще нет ключей, умный почтовый клиент предложит создать их. Со# глашайтесь. Программа спросит ваши имя и e#mail (выбирайте те, которые потом будете использовать), а потом и размер ключа. Мы рекомендуем вы# брать параметр 1024. Далее нужно указать время действия ключа (по умолча# нию стоит год, но можно выбрать и бесконечный срок). Выбор зависит от ва# шей собственной оценки сложившихся обстоятельств. Следующий диалог спросит пароль. Наверное, глупо повторяться – все равно никто не внемлет нашим советам, но все же: пароль должен состоять из больших и маленьких букв, цифр и знаков препинания. Только тогда гарантируется «криптостой# кость» шифра. Последнее окно самое веселое. Программа попросит вас пово# дить мышкой по экрану, чтобы собрать необходимое ей число случайных чи# сел. Через 10–20 с вы станете счастливым обладателем новых ключей. При создании важной корреспонденции вы можете подписывать сообще# ние целиком или только его часть (критически важную). Для шифрования пи# сем необходимо иметь публичный (или как его еще называют – открытый) ключ адресата. Путь к вашему файлу с открытым ключом можно посмотреть в окошке Инструменты → OpenPGP → Настройка OpenPGP → Файлы. Вся работа с шифрацией/дешифрацией сообщений осуществляется через Защита → OpenPGP (этот пункт доступен только из окна редактирования со# общений). Никаких подводных камней там нет.
Сортировка и фильтры Сортировка поможет существенно сэкономить время, если у вас есть много постоянных корреспондентов. К примеру, вы являетесь экспертом в несколь# ких рассылках, занимаете должность менеджера в какой#либо фирме и ведете активную переписку с 2–3 своими друзьями. В таком случае целесообразно соз# дать несколько папок (по одной для каждой рассылки, одну для писем с рабо# ты, одну для друзей) и правила сортировки для них. То есть почтовый клиент автоматически будет определять (исходя из ваших настроек), в какую папку следует поместить то или иное письмо. Легче всего создавать правила следующим образом. Щелкните на письмо, которое будет подлежать сортировке, и на Специальное → Создать новое
190
Сети
The Bat!
правило сортировки. Теперь можно выбрать имя правила, его алгоритм (The Bat! может ориентироваться по отправителю, теме или получателю письма), имя папки, куда складировать отсортированные сообщения, и название пап# ки, сообщения которой будут подвергаться сортировке. Фактически на этом и завершается создание правила. Теперь все письма будут сортироваться при получении (проходить через фильтр). Есть еще один способ работы с сортировкой. Щелчок на Ящик → Настрой ка сортировщика писем (<Shift>++<S>) откроет окно для работы с филь# трами. Выбирайте папку, сообщения которой надо сортировать, и щелкайте на кнопке Создать. Правая часть окна служит теперь для настройки правил. Сама настройка ничем не отличается от описанной выше.
191
Системные клавиши Начнем с системных клавиш (Свойства → Системные сочетания клавиш). В этом окошке можно выбрать горячие клавиши для управления The Bat! из других приложений. То есть когда он загружен, но не активен. Следует отме# тить, что хотя выбор назначаемых функций ограничен, предлагаемого набора хватает для большинства стандартных операций.
Горячки Горячие клавиши! Чтобы их отредактировать, надо щелкнуть на Вид → Соче тания клавиш (+). Вот тут уж раздолье. Можно назначить комбина# ции клавиш для быстрого вызова абсолютно любых функций. Не поленитесь, просмотрите все возможности. И обязательно создайте сочетание кнопок для прикрепления файлов к письмам – эта функция используется очень часто, а быстрый вызов для нее не предусмотрен. Кнопка Конфликты и галочка Предупреждения помогут избежать накладок при назначении одних и тех же кнопок разным функциям.
«Мышка» по умолчанию Очень часто у пользователей возникает вопрос: «Как сделать The Bat! главным почтовым клиентом, используемым системой по умолчанию?» Ответ прост. Зайдите в Свойства → Настройка → Программы, поставьте галочки напротив всех типов файлов, нажмите кнопку Ассоциировать, подтвердите свое жела# ние. На прежнем окне щелкните на длинной кнопке в центре экрана (она там одна) и опять подтвердите. Поставьте галочку напротив опции Проверять при запуске, что The Bat! почтовая программа, используемая по умолчанию.
Редактор текста сообщений Рис. 22
Настройка сортировщика писем
Следует обратить внимание на правило Known. Оно доступно только при наличии записей в адресной книге. Это правило нельзя удалить, можно лишь сделать его неактивным (оно неактивно по умолчанию). Данный фильтр слу# жит для сортировки сообщений от адресатов, чьи данные есть в адресной кни# ге. Вы также можете поместить такие письма в специальную папку. Все#таки первый способ создания правил выглядит более удобным, чем работа с сортировщиком писем. Хотя последний, безусловно, более функцио# нален.
Маленькие хитрости Мы рассмотрели три важных раздела. Без нашего внимания остались лишь маленькие тонкости, разбросанные в различных опциях и запрятанные в углах.
Очень часто можно получать письма, в которых длина строки превышает ви# димую область вашего экрана. В таком случае приходится все время дергать ползунок ширины внизу окна. Согласитесь, очень неудобно. Решение есть: Свой ство → Редактор и окно просмотра писем. Выберите пункт Правая граница равным 100 или 80. Также включите опцию Автоформат. Теперь при откры# тии широких сообщений они по#прежнему будут не помещаться на экран, но лишь до тех пор, пока вы не щелкнете в любой точке окна редактирования и не нажмете пробел. После этого происходит автоформатирование текста (он принимает необходимую ширину). К сожалению, по#другому невозможно влиять на ширину текста в приходящих письмах. Но опция Автоформат накладывает и на вас некоторые ограничения. На# пример, когда вы будете писать письмо, программа станет автоматически при# водить каждую строчку к длине не выше максимальной. Тогда чтобы обозна# чить абзац, придется жать <Enter> два раза. Если вам это не по вкусу, нажмите +<Shift>+, и автоформат отключится.
192
Сети
Также в настройках реактора сообщений рекомендуется активизировать все пункты под заголовком Текст. В этом случае программа будет сама перено# сить слова, выравнивать текст и совершать прочие операции, делающие ваши сообщения опрятными.
Сжатие данных Многие не пользуются этой возможностью, хотя она очень полезна. При базе писем, состоящей из 10 тыс. сообщений, компрессия позволяет сэкономить около 500 Мб дискового пространства. При сжатии The Bat! оптимизирует «неиспользованные области писем» (согласно документации). Результат та# кой деятельности налицо. Следует отметить, что доступ к письмам после сжа# тия осуществляется так же быстро, как и раньше, поиск по базам тоже.
Вид Очень много скрытых функций таит в себе меню Вид. В разделе Заголовок письма можно редактировать, какая информация о письме будет отображена на экране. Полезно включить пункты Скрытая копия и Программа. Тогда вы узнаете, кому еще было послано данное сообщение, а также e#mail адреса, кото# рые хотел спрятать корреспондент. Вторая опция позволит узнать имя и вер# сию почтового клиента отправителя. Еще одним важным (правда, не всегда по# лезным) пунктом является Показывать заголовки RFC (<Shift>++). Рядовому пользователю эти заголовки ничего не скажут, но на самом деле это бесценный кладезь информации. Из них можно узнать маршрут письма (через какие узлы оно проложило себе дорогу), информацию о сервере отправителя и еще много чего. Если вы хотите обратиться за помощью в службу поддержки сервера, где находится ваш почтовый ящик, по поводу спама или искажения информации во входящих сообщениях, то, помимо некорректного сообще# ния, обязательно отошлите его полный заголовок. Надеюсь, что данная глава сослужит вам добрую службу. Хотя я и опустил некоторые интересные темы (автодозвон, синхронизацию, администрирова# ние привилегий, адресную книгу), главное все#таки можно найти на этих стра# ницах. Напоследок рекомендую чаще обновлять версию почтового клиента (в но# вых версиях не только добавляются новые опции, но и исправляются баги) и вашу антивирусную базу (безопасность превыше всего). Живите с «мышкой» в дружбе, согласии и не ссорьтесь.
18 Глава
Брандмауэр
Чего следует опасаться в сети Интернет
В
се мы слышали об угрозах, существующих в виртуальном пространстве. Несмотря на то что многие из них преувеличены, остается неизмен# ным тот факт, что компьютер, подсоединенный к сети Интернет, мо# жет подвергнуться реальным атакам. К сожалению, иногда встречаются не# нормальные или незаконопослушные люди (часто в одном лице), которые просто не могут жить без того, чтобы не испортить жизнь другим. Некоторые из них разбираются в компьютерах и знают, как получить удаленный доступ к файлам. Их называют хакерами. Чтобы защититься от них, нам нужен хоро# ший брандмауэр (программа или устройство, применяемое в качестве щита между подключенным компьютером и сетями). Перечислим основные опасности в сети. ¾ Приложения#нарушители могут «поселиться» и запускаться на вашем компьютере незаметно для вас (например, ActiveX или Java#апплеты, внед# ренные в Web#страницу, которую вы просматриваете). Эти приложения могут выполнить любую операцию на вашем компьютере, в том числе пе# реслать файлы с вашей частной информацией другим компьютерам или просто удалить данные из вашей системы. ¾ При неправильной настройке системы другие компьютеры могут полу# чить доступ к вашим файлам напрямую, без загрузки специального прог# раммного обеспечения. ¾ Некоторые виды информации (cookies или referrers) могут быть разме# щены на вашем компьютере таким образом, что заинтересованные лица будут следить за вашими действиями в сети и знать о ваших интересах. ¾ «Троянские кони» также представляют угрозу компьютеру. «Троянцы» – это программы, используемые хакерами, которые раскрывают вашу
194
Сети
частную информацию (пароли, реквизиты, номера кредитных карт). Одно из главных различий между «троянцем» и вирусом – это то, что вирус действует на компьютере автономно, а «троянский конь» управля# ется напрямую взломщиком в сети. ¾ Интернет#черви проникают в компьютер обычно вместе с почтой, в ви# де вложений. Некоторые почтовые программы открывают вложения самостоятельно. Неопытные пользователи, не сознавая угрозы, откры# вают вложения сами. Если такое послание открыть один раз, то выпол# няющийся «червь» стремительно поражает систему. ¾ Масса ненужного трафика в виде баннеров и сообщений снижает про# пускную способность вашего компьютера. Хотя эти объекты не могут нанести прямой вред данным, они существенно замедляют скорость со# единения, особенно посредством телефонной линии. ¾ Шпионские программы во многом похожи на «троянцев». Они собира# ют сведения о ваших интересах (посещаемые сайты, установленное про# граммное обеспечение и т. д.) без вашего ведома и согласия. Шпионские программы используют в основном фирмы#разработчики ПО в марке# тинговых целях. Печально то, что даже самые популярные программы#антивирусы не в со# стоянии защитить пользователя от проделок этих злобных хакеров, так как задача подобных программ довольно узка: найти и удалить вирус с компьютера пользователя. Беспомощному пользователю остается разве что бить поклоны святому провайдеру Исидору да читать известные молитвы перед выходом в сеть, чтобы миновали его хакерские козни. К счастью, интернет#технологии не стоят на месте. Отбросим в сторону мис# тические бредни, поскольку относительно недавно появился новый класс прог# рамм (о которых было упомянуто выше) персональных брандмауэров (personal firewalls), защищающих пользователя во время интернет#подключения. Одним из лучших файрволов, существующих на сегодняшний день, можно по праву назвать Outpost Personal Firewall (рис. 23), разработку компании Agnitum (http://www.agnitum.com/). Этот персональный брандмауэр имеет массу полезных функций, обеспечивая вам защиту от хакерских атак и сетевых уязвимостей, контроль сетевой активности компьютера, защиту приватной ин# формации во время Web#серфинга, блокировку троянских вирусов и опасных почтовых вложений. Первая версия программы была выпущена в 2002 году и получила самые высокие оценки от целого ряда европейских компьютерных изданий: PC Welt, Chip#Germany, PCM, PC Plus, PC Actual, PC Hemma и других. Идея, заложенная в основу работы Outpost Firewall’а, была настолько хоро# ша, что некоторые компании реализовали ее в своих аналогичных продуктах буквально «под копирку», не затрудняя себя хлопотной работой по созданию собственных оригинальных продуктов. Понять такой подход, конечно, мож# но – зачем придумывать заново колесо, если оно сделано до тебя? Но, отбро# сив в сторону нравственные аспекты сего дела, нужно сказать, что любая, даже хорошая, копия всегда уступает в чем#то оригиналу.
Брандмауэр
Рис. 23
195
Внешний вид Outpost
Вот почему так много истинных поклонников именно у Outpost’а, и вот по# чему они с нетерпением ждали выхода очередной, 2.1 версии этой программы, являющейся, безо всяких преувеличений, самым функциональным продуктом данного класса на сегодняшний день. Когда это событие свершилось – Outpost Firewall сделал еще один шаг вперед по функциональности, стабильности и за# щите домашних и офисных пользователей от виртуальных злоумышленников и всех известных сетевых уязвимостей и атак. Трудно перечислить все достоинства этой программы, вот только некото# рые из них: ¾ легкость в использовании; ¾ прозрачная миграция с ранних версий при помощи Agnitum Update; ¾ визуальное оповещение обо всех событиях в системе, требующих внима# ния, позволяет лучше контролировать ситуацию; ¾ улучшенный графический интерфейс делает работу с программой еще более удобной и простой; ¾ безопасность: y улучшенный модуль фильтрации интерактивных элементов предо# ставляет более простой в использовании, гибкий и эффективный ме# ханизм контроля за интерактивными элементами Wеb#страниц (Ac#
196
Сети
tiveX, скрипты и т. п.), что делает Web#навигацию более безопасной и удобной; ¾ функциональность и производительность: y улучшенный модуль блокировки рекламы обеспечивает более удоб# ную обработку баннеров и поддерживает персональные настройки для определенных сайтов; y улучшенный модуль фильтрации Web#контента теперь позволяет отображать пользовательское сообщение для сайтов, содержащих неприемлемые материалы; y оптимизированный код в целом работает быстрее и потребляет меньше системных ресурсов; y улучшенная система ведения журнала позволяет поддерживать опти# мальный размер базы для повышения производительности; ¾ совместимость: y значительно повысилась стабильность работы. Внесено множество исправлений разной степени сложности, связанных с работой пре# дыдущей версии. Вот неполный список улучшений в новой версии, одно это должно впечат# лять. Кто#то может испугаться такой богатой функциональности: смогу ли спра# виться с программой? Однако и тут разработчики подготовили нам сюрприз: система автоматической конфигурации сама настроит Outpost Firewall еще во время этапа установки. Иными словами, пользователь не должен конфигури# ровать программу вручную, так как она готова к работе сразу после инсталля# ции. Первое, что увидит пользователь, – процесс установки программы, в ходе которого Outpost предложит автоматически сконфигурировать сетевые на# стройки, а также добавить правила для приложений, найденных на компью# тере. Таким образом, Outpost Firewall готов к работе уже с первого запуска. Кстати, стоит заметить, что пользователи версии 1.0 смогут безболезненно об# новить ее, сохранив все свои настройки для использования в новой версии. С точки зрения защиты пользователя был добавлен ряд новых свойств – таких как «контроль компонентов», который следит за компонентами каждого приложения, предотвращая «подмену» подобных компонентов на программы# шпионы или «трояны». Еще одно новшество – технология «динамической фильтрации», которая ранее использовалась лишь в корпоративных брандмауэ# рах. Система логгирования вынесена на новый уровень: теперь всю историю соединений и событий можно просмотреть в специально созданном приложе# нии – Outpost Log Viewer. Данные хранятся в формате базы данных, по кото# рой можно сделать запрос любой сложности. Технологии «контроля компо# нентов» и «динамической фильтрации» делают защиту брандмауэра не просто отличной, но непреодолимой (рис. 24). Новый журнал просмотра событий поражает своей дотошностью и воз# можностями. Помимо этих и других новшеств, Outpost Firewall теперь менее требователен к ресурсам компьютера, что позволит использовать его на мед#
Брандмауэр
Рис. 24
197
Журнал событий
ленных машинах. Также скорректирована работа брандмауэра в сети и добавле# на полноценная поддержка Internet Connection Sharing для Windows XP/2000. Подводя итог, могу заверить читателей, что новый Outpost Personal Firewall Pro 2.1 стал более функциональным и стабильным в работе программным про# дуктом. Он превосходит своего предшественника, неоднократного победите# ля независимых тестирований Outpost Firewall 1.0, по многим показателям, начиная с улучшения настроек безопасности и заканчивая более легкой уста# новкой и использованием. Многих российских пользователей, не обремененных избыточным коли# чеством денег, волнует вопрос: «Когда выйдет бесплатная версия 2.1?» (имеет# ся в виду Outpost Free 2.1). Компания уполномочила меня передать официаль# ный ответ: «В обозримом будущем выпуск 2.0 не планируется. Это не значит, что Freeверсия не выйдет вообще, просто в данный момент мы сконцентрировали все уси лия на развитии PROверсии». В утешение стоит сказать, что специально для оте# чественных пользователей цена на программу существенно снижена и со# ставляет всего 500 рублей. Приобрести Outpost Firewall Pro 2.1 можно, как и раньше, у российского дистрибьютора Softkey.ru либо на сайте компании. Рассказывать о настройке самого брандмауэра не имеет смысла, так как к нему прилагается довольно толковая справка. Но на одном моменте остано# виться все же стоит. Недавно в сети появился тестовый троян, который мог обходить Outpost, многие пользователи были в панике. Дабы вы никогда не сталкивались с тем, что ваш файервол обошел троян данного типа, да и, в принципе, все остальные, выполните следующие действия:
198
Сети
¾ зайдите в меню Параметры → Приложения; ¾ щелкните по кнопке Компоненты; ¾ и наконец, выставьте контроль компонентов на максимум (рис. 25).
IV Часть
О
Рис. 25
Настраиваем компоненты
И на будущее. Безопасность полностью зависит от вас. Если вы сами разре# шите доступ шпиону, то не вините потом файервол, поэтому ВНИМАТЕЛЬНО ЧИТАЙТЕ сообщения, которые выдает Outpost! И все у вас будет хорошо.
Форум
б Интернете уже много было написано в этой книге. Но ни для кого не секрет, что одним из замечательнейших его проявлений является воз# можность общаться с людьми из разных городов стран и т. д. Для осу# ществления этого общения существуют чаты, ICQ, IRC#каналы, где вы можете общаться в режиме реального времени. Без сомнения, это удобно, но есть и минус. При работе с компьютером довольно часто возникают проблемы, с ко# торыми самостоятельно справиться вы либо не в состоянии, либо в цепи сво# их рассуждений зашли в тупик и выхода не знаете. Первая мысль – это спро# сить у знакомого решение проблемы. Хорошо, если знакомый есть, хорошо, если он знает, но, как правило, в самый ответственный момент таковых не ока# зывается либо ситуация слишком сложна. Следующий шаг – спросить в чате либо ICQ, здесь все тоже зависит от вашего знакомого, однако про чаты могу сказать сразу: «Там вам точно вряд ли помогут, так как преобладающее боль# шинство посетителей бывают откровенные болтуны, которые, естественно, не отзовутся на ваш запрос. Вот тут и приходит на помощь форум. Особен# ность данного вида общения заключается в том, что, оставив сообщения в опре# деленном тематическом топике, его просмотрят люди, увлекающиеся и разби# рающиеся в своей области; как правило, на каждом форуме человек пять специалистов разных областей набирается. Вот они#то и могут реально по# мочь с вашими проблемами, а если вам понадобится, то и связаться с вами по ICQ или даже в чате. Да и, в принципе, на хороших форумах общение будет доставлять пользу, так как там выкладываются и рассказываются вещи доволь# но интересные. А если учитывать тот факт, что, как ранее было сказано, фору# мы бывают тематическими, то каждый для себя найдет что#то свое. Мне приходилось администрировать и модерировать различные крупные форумы. И доминирующим фактором в решении проблемы всегда являлось корректное составление запроса/вопроса. Об этом данная глава. Она рассчи#
200
Форум
тана на то, чтобы научить вас правильно вести себя на форуме и при необходи# мости задавать вопросы. Итак…
Как написать заголовок? На самом деле этой теме посвящена не одна книга по деловому письму, рекла# ме и т. д. Однако на форуме также необходимо понимать, для кого же мы пишем сообщение. Как правило, на всех форумах присутствует заголовок для сообщения. Постарайтесь сформулировать свой заголовок так, чтобы он отра# жал основную мысль всего сообщения. Очень часто пишут следующее: «Помо# гите», «СРОЧНО НУЖНА ПОМОЩЬ», «Есть вопрос», «Дайте совет» и т. д. Сразу непонятно, а что, собственно, нужно человеку. Ведь для того чтобы от# ветить на вопрос, человек должен знать, о чем вообще идет речь и владеет ли он данным вопросом. А это можно сразу определить по заголовку. Поэтому ста# райтесь сразу писать заголовки вроде «Какая функция отвечает за удаление файла». Такие вопросы допустимы для конкретной категории или форума. Если же тематика форума определена довольно обширно, то прибегают к ис# пользованию префиксов. Например, у нас есть форум под названием Web#прог# раммирование. Очевидно, что тематика этого форума определена нечетко, ведь само Web#программирование охватывает довольно широкий ряд вопро# сов. Поэтому пользователи при создании вопроса используют префиксы типа «PHP: тема вопроса» или «Javascript: тема вопроса». Тогда не возникает пута# ницы, и видно, по какому конкретно языку программирования задан вопрос. Кроме заголовков, на некоторых форумах присутствует так называемое описа# ние темы. Это своеобразное дополнение к заголовку и, как правило, находится сразу после него. Это необязательное поле, и его можно использовать как не# большое пояснение к заголовку и самой теме.
Как оформить сообщение? Собственно, текст сообщения – это самая важная часть самого сообщения. Ведь в нем заложен весь смысл того, что вы хотите узнать. Во#первых, надо уметь писать простые предложения. В школе этому обычно учат. Я вообще иногда удивляюсь, когда на форуме сообщение написано мало того что несвяз# но, так ни точек тебе, ни запятых, ни смены регистра [хотя это и можно еще простить]. Ну это же ужас. Если хотите, чтобы вам ответили, так подумайте над тем, что вы хотите спросить. Продумайте цель вопроса. Причем старай# тесь спрашивать сразу и по существу, а не рассказывать разные предыстории, как это часто бывает. Старайтесь оформлять текст различного рода тегами [BB#кодами], предусмотренными многими современными форумами. Вот не# которые основные: ¾ [b]Текст для примера[/b] – выделяет текст между тегами жирным шрифтом; ¾ [i]Текст для примера[/i] – выделяет текст между тегами курсивом;
Полезные советы
201
¾ [email][email protected] [/email] – вставляет e#mail в сообщение (чтобы не напороться на спам#роботов, можно пользоваться моей утилитой http:/ /www.codeby.net/antispam/, которая шифрует e#mail, и для некоторых спам#роботов он не распознается, хотя браузер понимает его нормально); ¾ [url]http://www.ohct.com [/url] – вставляет ссылку в сообщение; ¾ [img]http://www.site.com/ logo.jpg[/img] – вставляет изображение в со# общение; ¾ [quote]Текст для примера[/quote] – вставляет цитату; ¾ [code]$this_var = «Hello World!»;[/code] – вставляет программный код. Используя такие вот нехитрые теги, можно улучшить читабильность и вос# приимчивость сообщения в целом. Более полный список таких вот тегов мож# но посмотреть при помощи любого форума. Приведу небольшой пример, касающийся технического вопроса. Довольно часто у пользователей возникают проблемы с работой программы либо с рабо# той самой ОС. В этих случаях мало написать, что программа Х или ОС У вис# нет каждые полчаса. Исходя из этой информации вам ответят стандартным набором фраз и вопросов, что несомненно украдет время у вас и желание у отвечающего. Итак, чтобы этого не происходило: ¾ всегда указывайте Операционную систему и ее, так как не все програм# мы работают одинаково с различными версиями ОС; ¾ если вы предполагаете, что ваша проблема может быть связана с пробле# мами в железе, то обязательно указывайте материнскую плату и процес# сор (например, типичные случаи проблемы с железом, если внезапно отключается компьютер, или так же внезапно он уходит на перезагрузку (хотя не факт, что и в этих случаях проблемы связаны именно с железом, это больше относится к последнему случаю)); ¾ если вы хотите задать вопрос о сетях, то указывайте все программное обеспечение, которое вы используете для использования «сети». Продолжать этот список можно еще долго, но, думаю, идею вы поняли. Собственно, с помощью таких вот нехитрых маневров можно добиться наи# более удобного и понятного сообщения. Таким образом, вы очень неплохо под# нимете шансы на то, чтобы кто#то заметил ваше сообщение и на него ответил.
Полезные советы Очень рекомендую также ознакомиться с некоторыми элементарными прави# лами этикета, чтобы не вступать в конфликт с другими пользователями и не терять уважение на форуме. ¾ На форуме не принято использовать предоставленную свободу слова для оскорбления собеседников и нарушения тематики. ¾ На форуме принято выступать под собственными именем и фамилией, именем или постоянно закрепленным псевдонимом. ¾ Излагая личную точку зрения, воздержитесь от категоричности и поучаю# щего тона в адрес других участников.
202
Форум
¾ На форуме запрещено переводить дискуссию на обсуждение личных ка# честв собеседника. ¾ При написании ответа в существующую тему прочитайте еще раз ее на# звание и убедитесь, что вы в своем сообщении не отклоняетесь от нее. Может, вам стоит создать новую тему? Отклонение от первоначальной темы может считаться оффтопиком (высказыванием не в тему, или, как говорят некоторые не обремененные умом пользователи: «Месага не в кассу»). ¾ Создавайте новые темы только в тематических форумах. Если это форум по дизайну, не надо задавать программерские вопросы: все равно не от# ветят – в лучшем случае переместят тему. ¾ Посылка сообщения одного содержания в разные форумы считается дурным тоном. ¾ Не надо повторять сообщение на одну и ту же тему несколько раз подряд в течение короткого промежутка времени (примерно до одной недели). Если вам не ответили на ваше сообщение, то либо вы задали вопрос не# корректно (попытайтесь переформулировать его), либо ваш вопрос не# интересен. ¾ На форуме не следует использовать нецензурные выражения (в том чис# ле и с подменой знаков) и намеки. Подобные сообщения будут удаляться. Участникам, использующим ненормативную лексику, будет запрещен вход на форум. Так что не думайте, что все так безнаказанно. ¾ На форуме не принято помещение коммерческой либо иной рекламы, не запрашиваемой его участниками (если, конечно, это не специальный форум, где такое разрешено). ¾ На форуме не принято прибегать к сознательному обману и оскорби# тельным высказываниям в адрес собеседника. Крайне дурным тоном считается передергивание высказываний собеседника, равно как и про# чие нечестные приемы ведения полемики. ¾ На форуме не приветствуется обсуждение орфографических и пунктуа# ционных ошибок, допускаемых авторами сообщений. Такие вещи лучше сообщить персонально автору и попросить их исправить. Он будет вам благодарен. ¾ Очень плохим тоном считается публиковать частную переписку и ин# формацию о частной жизни других участников форума без их разре# шения. Я перечислил лишь основные моменты, которых лучше придерживаться, дабы не стать «белой вороной» на форуме. Последствия могут быть разными. Могут просто предупредить, могут забанить и удалить из форума, могут даже иск судебный предъявить (такие случаи бывают, когда начинаются различные религиозные или расовые перепалки на форуме, хотя не помню, чтобы такое было в русскоязычном Интернете). Вывод: если вы действительно хотите получить максимальное удовлетворе# ние и отдачу от общения на форумах, старайтесь придерживаться вышеприве#
Настройка Invision Boar d (IPB) Board
203
денных правил, и вы всегда будете почетным гостем на любом форуме. Удачи вам и свободного общения.
Настройка Invision Board (IPB) В последнее время на форуме и в моем почтовом ящике стали появляться во# просы по установке/настройке IPB. Вопросов очень много, и в большинстве своем они однотипные. Для того чтобы избавиться от части из них, было ре# шено написать это руководство. Опытному пользователю, разумеется, оно не нужно, так как в инсталляции движка нет ничего сложного (на самом деле 90% успеха – в правильной установке прав доступа (CHMOD)). В общем, глава пред# назначена в первую очередь начинающим, неопытным пользователям (не# смотря на направленность книги на опытных пользователей), поэтому не удивляйтесь, что здесь самые простые вещи расписаны максимально подроб# но. Итак, приступим (рис. 51a).
Рис. 51а
Внешний вид форума
О движке IPB на сегодня является одним из наиболее развитых и защищенных движков форума. Несмотря на это, он не очень распространен. Лидером форума на PHP пока что является phpBB, тоже неплохой движок, но гораздо медленнее развивается, медленнее работает, к тому же он гораздо более уязвим, чем IPB.
204
Форум
Автором Invision Board является программист, который раньше работал в команде разработчиков IkonBoard (считается одним из лучших форумов на Perl), но из#за каких#то разногласий ушел из команды и начал работать над собственным движком. В результате у него появился очень шустрый и функциональный форум с хорошим дизайном, который подойдет для любо# го проекта.
Преимущества IPB над phpBB ¾ Гораздо более высокая скорость работы скрипта. ¾ Устойчив к атакам. Чтобы «уронить» форум на IPB, нужно постараться (хотя я не говорю, что это невозможно. Сломать можно все. ¾ Куча уникальных опций. Зарегистрированный пользователь, например, может отправлять сообщения на e#mail или ICQ напрямую через интер# фейс форума. ¾ Просто гигантский админцентр, в котором предусмотрены, наверное, все настройки, какие только можно придумать. ¾ Для IPB написано невероятное количество модификаций (хаков). При желании можно сделать форум более функциональным. ¾ Легко и просто настраиваются скины, стили и т. д., следовательно, при изменении дизайна не возникнет проблем. ¾ Еще куча всяких приятных мелочей, которые не стоят внимания (рис. 51б).
Установка
205
Что требуется для установки Не стоит забывать, что одна из причин высокой скорости работы движка – использование базы данных (БД), поэтому вам необходим хостинг с поддерж# кой MySQL (для IPB v 1.1.1 требуется MySQL 3.22 или более поздняя версия) и, разумеется, PHP (не ниже версии 4.0.3). Если у вас всего одна база и она уже существует (занята другими скриптами), это не беда, так как при установке ав# томатически создадутся префиксы для таблиц. Единственное, о чем еще стоит знать и помнить, – при установке форум «отъедает» 3mb от базы. И еще небольшое дополнение. Имейте в виду, что для стабильной работы скрипта нужен хороший платный хост. Перед тем как устанавливать форум, хо# рошенько подумайте, где его расположить. О бесплатных хостингах типа h1.ru, webservis.ru и других подобных рекомендую забыть, так как после установки (ко# торая, кстати, еще не факт, что пройдет успешно) с большой вероятностью нач# нутся проблемы разного рода. В общем, думайте сами, мое дело – предупредить.
Установка Шаг первый – закачиваем файлы Сначала идем на http://www.invisionboard.com/ и качаем последнюю версию движка (на момент написания этой статьи самая последняя – 1.1.2). Распаковыва# ем архив и открываем папку /UPLOAD. Именно ее содержание будем закачивать на сервер. Теперь стоит обратить внимание на то, какой FTPклиент вы исполь# зуете. Я рекомендую CuteFTP, так как в нем очень легко устанавливать права дос# тупа CHMOD. Например, для установки прав 755 при использовании CuteFTP вы просто выделяете файлы/папки и вписываете «755», все очень просто и удобно. А при использовании в качестве FTP клиента FAR Manager вам придется перево# дить цифры в буквенный эквивалент. В ФАР’е 755 – это rwx#rx#rx. Итак, для ясности наш форум будет находиться по адресу http://server.ru/ forum. Закачиваем содержимое папки /UPLOAD в директорию /FORUM и устанавливаем права доступа: ¾ 755 (или rwx#rx#rx) на папки /ARCHIVE_IN, /ARCHIVE_OUT и /UPLOADS; ¾ 666 на файл conf_global.php. Неправильная установка прав – основная ошибка при установке фору ма, поэтому обратите на эту операцию особое внимание. Также отмечу, что на разных хостингах могут работать разные права. На одном поставишь 666 – и все ОК, а на другом – вылетит ошибка. В таком случае стоит попробовать поставить вместо 666 – CHMOD 755 (или 777). Пробуйте разные варианты.
Шаг второй – инсталлируем Рис. 51б Панель управления форумами одного из модераторов
Итак, файлы закачаны, права доступа установлены. Перед следующим шагом убедитесь, что у вас уже создана БД (MySQL) и вы знаете от нее логин и пароль, а также ее месторасположение.
206
Форум
Набираем в браузере http://server.ru/forum/sm_install.php. Появится диалоговое окно инсталлятора. Наживаем PROCESS, потом еще несколько раз то же самое. Если вы неправильно выставили права, инсталляция не будет про# должена. В таком случае необходимо вернуться на шаг назад и изменить CHMOD указанных в логе ошибки файлов/папок, после чего пробовать снова. Если все делать правильно, на одном из шагов появится окно, где необходи# мо ввести (по порядку) следующее. ¾ Адрес вашего будущего форума (Target Script URL). В нашем случае ад# рес – http://server.ru/forum (c «http://» обязательно). ¾ Имя хоста (SQL Host). Обычно – localhost. ¾ Имя базы MySQL (SQL Database Name). Вписываете имя вашей базы, тут все просто. ¾ Логин MySQL#базы (SQL Username). ¾ Пароль MySQL#базы (SQL Password). ¾ Префикс для таблиц форума в базе (SQL Table Prefix). Можно оставить поле пустым. В этом случае префиксы расставятся по умолчанию – IPB. ¾ Ваше имя пользователя/имя в форуме (Username). ¾ Ваш пароль (Password). ¾ Повторить пароль (Retype Password). ¾ Ваш e#mail адрес (Email Adress). Ваше «админское мыло». Будет авто# матически указываться при возникновении ошибок на форуме (типа «ошибка такая#то. Вы можете сообщить администратору о ней на e#mail»), при массовых рассылках (Bulk e#mail) в качестве адреса отправителя. Замечание Если вылетит ошибка «permission denied for user@localhost using password YES» , это значит, что логин, пароль или имя MySqL#базы неверно.
Все поля заполнили, жмем Process и завершаем процесс инсталляции.
Шаг третий – настраиваем Сразу после успешной инсталляции обязательно удалите sm_install.php. Если этого не сделать, то любой может его запустить и тем самым удалить все табли# цы в БД. Заходим на наш форум (http://server.ru/forum) и видим одну#единственную категорию с тестовым форумом и топиком в нем. Все нормально работает. Те# перь идем в админцентр (http://server.ru/admin.php) и выбираем в левом фрейме «Forum Control» и в раскрывшемся меню «New Category» создаем нужные нам категории, а в них форумы. Ничего сложного нет. Все, установка и первичная настройка форума завершены. Наслаждайтесь результатом.
Настройка phpBB Одной из наиболее распространенных и востребованных на сегодняшний день задач Web#проектирования, решаемой с помощью использования гото#
Настройка phpBB
207
вых скриптов, является разработка движков, обеспечивающих функциониро# вание форумов. Сегодня можно отыскать достаточно большое количество по# добных решений, отличающихся как по ряду характеристик, так и по своей популярности. Одна из самых известных разработок подобного рода – пакет phpBB. Это действительно достаточно мощное решение, отличающееся хорошей масштабируемостью, гибкое в настройке и сравнительно несложное в эксплуа# тации. Все наиболее важные работы по обслуживанию производятся с по# мощью приятного Web#интерфейса, что значительно упрощает данный процесс. Написан пакет phpBB, как нетрудно догадаться, на языке PHP и поддержи# вает работы с такими СУБД, как MySQL, PostgreSQL, Ms SQL, Ms Access, и дру# гими с помощью ODBC. Так что, как видите, тут есть, из чего выбрать, – вари# анты на любой вкус и средства. Будем исходить из того, что у вас уже имеется находящийся в работоспособ# ном состоянии тестовый Web#сервер, с помощью которого можно будет отрабо# тать некоторые стороны конфигурации форума перед его размещением в сети. Загружать пакет phpBB мы будем с его официального сайта, который нахо# дится по адресу http://www.phpbb.com. Там же есть разделы с темами оформ# ления и некоторым количеством дополнительных модов. Присутствует и раз# дел, содержащий несколько статей, посвященных тонкостям их создания. Есть несколько вариантов установки phpBB 2.0.5. Это «чистая» установка в первый раз или апгрейд уже установленного phpBB версий 1.х.х, а также Release Candidate версий phpBB 2. Мы подробно остановимся на первом, так как остальные уже по определению подразумевают некоторый опыт работы с phpBB, вполне, по моему мнению, достаточный для перехода на новую вер# сию. Если целью дальнейшей работы будет отладка пакета, то полученный ар# хив необходимо распаковать в связанный с вашим тестовым Web#сервером ка# талог. Если же вы уверены в работоспособности пакета и удовлетворены его характеристиками, то распакованные файлы можно сразу закачать в соответ# ствующую директорию вашего проекта, находящуюся на реальном хостинге. Главное при этом – не забыть сохранить названия и структуру каталогов phpBB. Все остальные действия производятся аналогично локальной тесто# вой установке. Дальнейшая настройка производится с помощью соответствующего php# скрипта. Находится он в каталоге install и называется – в полном соответствии со своим назначением – install.php. В этом же каталоге расположены и файлы, предназначенные для осуществления перехода с более ранних версий. Запускаем браузер и открываем адрес http://ваш_адрес/phpbb2/install/ install.php. Здесь вы увидите форму, состоящую из трех секций, которую необ# ходимо заполнить для того, чтобы программой была самостоятельно произве# дена дальнейшая настройка. Вначале указывается версия MySQL, если вы работаете с данной СУБД, и метод установки. Опция выбора языка содержит пока только английский, с чем придется согласиться. Вторая секция заслуживает большего внимания.
208
Форум
Здесь указываются параметры базы данных, с которой будет потом работать phpBB. Выбираем из списка нужный нам вариант СУБД, перечень которых соответствует уже приведенному выше, указываем имя базы данных и пользо# вателя, имеющего право с ней работать. Желательно, чтобы данная база уже была к этому моменту создана. Если у вас еще нет такой базы, то теперь самое время исправить это досадное упущение. В случае использования MySQL за# пускаем ее в консольном режиме, создаем базу данных с необходимым именем, заводим пользователя и даем ему необходимые полномочия с помощью коман# ды GRANT и соответствующих опций. Для этой цели можно также воспользо# ваться чем#нибудь в духе phpMyAdmin, создав базу данных и выполнив собствен# ную SQL#команду. При использовании других СУБД поступайте сообразно их особенностям. Обратите внимание, что если работа будет вестись с СУБД, ис# пользование которых подразумевает функционирование ODBC, то нам еще понадобится заранее создать соответствующий системный DSN штатными средствами операционной системы. Теперь вернемся к скрипту инсталляции phpBB и внесем имя и пароль ад# министратора будущего форума. Впоследствии этими данными надо будет пользоваться при дальнейшей работе и сопровождении форума. При успеш# ном завершении установки будет выведено соответствующее сообщение. Настало время заняться первичным администрированием форума. Для того чтобы получить доступ к консоли администратора, необходимо зайти под заданным ранее именем и паролем и перейти по расположенной в нижней час# ти окна ссылке Go to Administration Panel (рис. 49).
Рис. 49 Уменьшенный вариант панели администратора
Настройка phpBB
209
Данный инструмент состоит из двух фреймов, один из которых содержит список доступных категорий настроек, а второй показывает опции выбран# ной категории. Посмотрим на левый фрейм. Самый первый раздел Admi# nistration содержит ссылки Admin Index, на которой можно посмотреть неко# торую статистику форума и список присутствующих в данный момент на нем пользователей, Forum Index и Preview Forum отправят нас на стартовую стра# ницу, причем во втором случае сохранится фрейм с навигацией. Перейдем к разделу Forum Admin. Здесь можно изменить общую организа# цию форумов, их названия, описания и некоторые другие настройки. Прежде чем создавать реальный форум, попробуйте на первый раз поиграть с каким# нибудь тестовым. Это поможет вам определиться с необходимыми параметра# ми. Новый форум создается с помощью команды Create new forum подраздела Management. Необходимо дать ему имя, описание и ответить еще на некото# рые вопросы программы. Подраздел Prune отвечает за удаление ненужных разделов форума. Есть возможность использовать опцию Auto#Pruning. Дан# ная функция, будучи включенной, отслеживает наличие тем, на которые не было сообщений, и автоматически удаляет их через определенный промежу# ток времени, что позволяет экономить дисковое пространство и не загромож# дать форум ненужными записями. Остановимся на определении прав доступа к форуму, для чего служит под# раздел Permissions. Можно воспользоваться одним из семи предлагаемых уров# ней – от Public, который относится к анонимному пользователю и может толь# ко открывать темы и читать сообщения, до Moderators[Hidden], которым в разумных пределах позволено практически все. В документации к phpBB соотношение изначально существующих групп пользователей и делегированных им полномочий представлено в виде таб# лицы. Сделаем некоторые пояснения относительно встречавшихся там понятий и обозначений. Пакет phpBB предусматривает следующие типы полномочий. ¾ View – пользователь может увидеть форум на стартовой странице. ¾ Read – посетитель видит темы на форуме и может прочитать сообщения. ¾ Post – пользователь может создать новую тему. ¾ Reply – разрешается отправка своих сообщений на существующие темы. ¾ Edit – правка принадлежащих данному пользователю сообщений. Если здесь будет установлено ALL, то любой анонимный посетитель сможет править все анонимные сообщения. Не думаю, что это будет нам полез# но, поэтому делайте соответствующие выводы. Теперь перечислим имеющиеся обозначения (рис. 50). Delete – пользователь может удалить свое сообщение в случае, если на него не было ни одного ответа. Sticky – возможность создавать так называемые sticky topics, которые всегда находятся наверху страницы просмотра форума. Это один из способов логи# ческого выделения важных тем. Еще более радикальная форма – Announce# ments, которые еще и появляются на каждой странице форума.
210
Форум
Настройка phpBB
Vote и Poll create связаны с механизмом голосования, позволяющим оце# нить то или иное сообщение. Эта полезная функция придает форуму опреде# ленные черты самоорганизующейся системы. ALL – все пользователи этого уровня, в том числе не прошедшие процедуру регистрации. REG – все пользователи данного уровня, зарегистрированные и зашедшие под своим логином. PRIVATE – пользователи, имеющие доступ к приватным сообщениям. Необ# ходимо отметить, что этот уровень доступа должен быть хотя бы у одной груп# пы пользователей. MOD – модераторы со всеми присущими им полномочиями. ADMIN – единственный полноправный администратор пакета phpBB в целом.
Рис. 50
Таблица
Переходим к панели General Admin. Там с помощью весьма важного под# раздела Configuration можно изменять основные свойства форума. Как минимум вначале стоит прописать настройки Domain Name и Script Path, где надо указать путь к файлам phpBB относительно Domain Name. То есть если стартовая страница форума у вас находится по адресу ваш_адрес/phpbb2/ index.php, то надо указать /phpbb2/. Для общей эстетики решения и дополни# тельного информирования посетителей также заполняются поля Site Name и Site Description, которые потом будут показаны на главной странице форума. В этом подразделе есть еще достаточно много различных настроек, отве# чающих за параметры cookie, обработку приватных посланий, использование в сообщениях эмотиконов (то есть смайликов), HTML и специального BBCo# de, определение параметров изображений#аватаров пользователей и некото# рые другие. Большинство из них не отличаются сложностью и требуют мини# мальных усилий по конфигурированию – достаточно почитать их краткую характеристику, данную рядом с ними. Отметим наличие подразделов Smiles и Word Censors. Первый позволяет работать со своими собственными эмотиконами, ну а с помощью второго мож# но попытаться заблокировать нежелательную лексику в сообщениях.
211
Наконец затронем еще один немаловажный момент: phpBB позволяет де# лать резервные копии своих баз данных с возможностью их сжатия и после# дующего восстановления. Эти операции производятся на вкладках Backup Database и Restore Database соответственно. Раздел Group Admin предназначен для создания и администрирования со# обществ пользователей. Каждой группе можно назначить собственных моде# раторов и параметры доступа. Следующий раздел называется Styles Admin и отвечает за внешний вид на# шего форума. Здесь можно добавить готовую схему, создать свою собственную с помощью специальной формы, содержащей перечень всех элементов фору# ма, которым можно задать необходимые значения, подогнав их под общее цве# товое решение сайта, а также экспортировать результаты своего дизайнерско# го труда. Обратите внимание, что обозначения цветов элементов указываются без начального «#». Подраздел Management показывает список имеющихся в системе стилей, которые можно открыть для редактирования или удалить. Последний раздел под названием User Admin призван облегчить работу с пользователями, в частности принятие репрессивных мер к особенно непри# ятным субъектам, которых можно заблокировать по имени, IP#адресу, e#mail и другими способами на вкладке Ban Control. Более мирные задачи решаются с помощью соседних подразделов. Так, вкладка Management предоставляет полную информацию о выбранном пользователе, Disallow names контролиру# ет формат возможных имен посетителей, Permissions дает возможность деле# гирования пользователю полномочий модератора применительно к имею# щимся форумам. Как уже говорилось, одной из важных характеристик подобных пакетов является их расширяемость в плане наличия дополнений и возможности изме# нять внешнее оформление. Форум phpBB в полной мере удовлетворяет этим требованиям. Как самому настроить внешний вид пакета, мы уже знаем, те# перь попробуем воспользоваться сторонней разработкой. Скачав архив с из# бранным стилем, необходимо распаковать содержащуюся там папку, которая называется по имени стиля, в подкаталог templates каталога phpBB. При этом надо сохранить структуру вложенных в нее каталогов с файлами темы. Далее открываем стартовую страницу форума браузером, регистрируемся с правами администратора, переходим на Administrative Panel → Style Administration → Add. В списке должно появиться название добавленного нами стиля. Нажима# ем Install и переходим на General Admin → Configuration. Там отмечаем новый стиль как Default Style. При следующем запуске стиль оформления изменится. Следующим экспериментом над phpBB станет своеобразная локализация пакета – замена оригинального английского языка нашего phpBB на русский. Кстати говоря, такие пакеты доступны для множества национальных языков. Бывают также и наборы соответствующих изображений#кнопок на различных языках, предназначенные для многих стилей оформления. Архив такого до# полнения для темы subSilver, являющейся стандартной для phpBB, можно за# грузить с официального сайта phpBB Group.
212
Форум
Разархивированную папку lang_russian необходимо поместить в каталог language вашего форума. Теперь снова открываем General Admin → Configura# tion, где изменяем параметр Default language на Russian. Не забывайте, что каждому пользователю могут соответствовать собственные языковые на# стройки, поэтому переходим на подраздел User Admin → Management, нахо# дим запись администратора, где меняем необходимую опцию. Результат вы увидите при следующем запуске форума. Осталась последняя проблема: текст на страницах форума у нас теперь рус# ский, а вот кнопки как были англоязычными, так и остались, внося определен# ный диссонанс в оформление нашего проекта. Исправим это с помощью уже упомянутого дополнения к активному в данный момент стилю. Он должен иметь название типа «название_темы_язык.zip». Например, для subSilver это subSilver_russian.zip. В подобном архиве должна содержаться папка lang_russian, которая перемещается в подкаталог images каталога, в который была перед этим произведена установка соответствующей темы. Загружаем заново старто# вую страницу форума и с удовлетворением отмечаем полную поддержку вели# кого и могучего. Итак, наше знакомство с пакетом phpBB состоялось. В результате мы за весьма небольшой промежуток времени получили мощный и симпатичный форум, который при этом достался нам совершенно бесплатно и легально. Скажем за это большое спасибо команде его разработчиков и пожелаем им дальнейших успехов в его совершенствовании.
Настройка форума YYaBB aBB О том, как общаться на форумах, мы уже поговорили. Теперь пришло время рассказать о самых популярных, с моей точки зрения, движках форумах и об их установке. Рано или поздно, вам тоже захочется иметь свой форум, особен# но если вы являетесь владельцем собственного Web#ресурса. Итак, первым у нас будет YaBB (Yet Another Bulletin Board) (рис. 47). Данный форум, в отличие от других рассматриваемых в этой книге, напи# сан на языке Perl, что довольно удобно. Дело в том, что такие форумы, как Invision Board, phpBB, используют PHP+MySQL. Чем это грозит? В принципе, это хорошо, так как с использованием MySQL возрастает скорость. Но у боль# шинства начинающих пользователей возникают проблемы с настройкой базы данных, к тому же если использовать бесплатные хостинги, то не стоит рас# считывать на большой объем базы, все это говорит против вышеуказанных движков, на небольших ресурсах. Поэтому переходим непосредственно к YaBB, обо всех достоинствах и недостатках вы узнаете из этой главы. Программа YaBB успешно работает в средах ОС Unix/Linux, а также ОС NT, в случае установки на этих системах Web#сервера Apache. При конфигура# ции ОС NT с Web#сервером IIS наблюдаются некоторые отклонения в работе скрипта. YaBB написан на языке программирования Perl, потому для его запус# ка на сервере требуется поддержка последним Perl 5.
Настройка форума Y aBB YaBB
213
Рис. 47 Внешний вид форума YaBB с шаблоном, приведенным ниже
На этой странице ниже представлена пошаговая инструкция первой инста# ляции (установки) YaBB. Целью представленных четырех шагов является за# пуск и успешная работа YaBB форума. Пожалуйста, следите за корректным вы# полнением этой инструкции, насколько это возможно. Предполагается, что до начала процесса установки вы имеете .zip#файл с дистрибутивом YaBB, рас# пакованный на жестком диске вашего компьютера. Скачать последнюю вер# сию данного форума можно http://www.yabbforum.com.
Шаг 1 – предварительная настройка Откройте в редакторе кода Perl или в простом текстовом редакторе (типа Notepad) файлы «YaBB.pl», «Reminder.pl», и «PrintPage.pl». Каждый из этих файлов содержит путь к местонахождению интерпретатора Perl на сервере. По умолчанию используется наиболее распространенный в сети путь: #!/usr/ bin/perl, который в 90% случаев не требует никаких изменений. Проверьте его соответствие с информацией о путях, предоставленной вам Администра# цией вашего сервера. Для операционных систем Windows или WinNT путь к интерпретатору Perl выглядит немного иначе: #!C:/Perl/Bin. Без правиль# ной установки путей сценарий вашего форума будет неработоспособен. Затем откройте файл «Settings.pl» и определите в нем следующие переменные: Переменные $mbname – íàçâàíèå Âàøåãî YaBB ôîðóìà $boardurl URL ê äèðåêòîðèè ñ èñïîëíèòåëüíûìè ôàéëàìè yabb (áåç çàêëþ÷àþùåãî «/») – URL ê ïàïêå, â êîòîðîé íàõîäèòñÿ ôàéë YaBB.pl
214
Форум
$cookieusername – èìÿ ôàéëà cookie, ñîäåðæàùåãî ðåãèñòðàöèîííîå èìÿ Ó÷àñòíèêà (íå òðåáóåò èçìåíåíèÿ) $cookiepassword – èìÿ ôàéëà cookie, ñîäåðæàùåãî ïàðîëü Ó÷àñòíèêà (íå òðåáóåò èçìåíåíèÿ) $mailprog – ðàñïîëîæåíèå ïðîãðàììû sendmail íà ñåðâåðå (îáû÷íî ñîîòâåòñòâóåò «/usr/sbin/sendmail») $webmaster_email – e-mail àäìèíèñòðàòîðà ôîðóìà (îáÿçàòåëüíî äîëæåí ñîäåðæàòü ïåðåä ñïåöçíàêîì îáðàòíûé ñëýø «webmaster\@mysite.ru») $boarddir – ïóòü ê äèðåêòîðèè ñ èñïîëíèòåëüíûìè ôàéëàìè yabb (ìîæíî îñòàâèòü â âèäå «.») $datadir – ïóòü ê äèðåêòîðèè Messages (îñòàâüòå áåç èçìåíåíèé, åñëè èíîå íå óêàçàíî àäìèíèñòðàöèåé ñåðâåðà) $memberdir – ïóòü ê äèðåêòîðèè Members (îñòàâüòå áåç èçìåíåíèé, åñëè èíîå íå óêàçàíî àäìèíèñòðàöèåé ñåðâåðà) $boardsdir – ïóòü ê äèðåêòîðèè Boards (îñòàâüòå áåç èçìåíåíèé, åñëè èíîå íå óêàçàíî àäìèíèñòðàöèåé ñåðâåðà) $sourcedir – ïóòü ê äèðåêòîðèè Sourses (îñòàâüòå áåç èçìåíåíèé, åñëè èíîå íå óêàçàíî àäìèíèñòðàöèåé ñåðâåðà) $vardir – ïóòü ê äèðåêòîðèè Vareables (îñòàâüòå áåç èçìåíåíèé, åñëè èíîå íå óêàçàíî Àäìèíèñòðàöèåé ñåðâåðà) $facesurl – URL ê äèðåêòîðèè avatars (áåç çàêëþ÷àþùåãî «/») $facesdir – ïóòü ê äèðåêòîðèè avatars (áåç ýòîãî íå ñìîæåò îòîáðàæàòüñÿ ñòðàíèöà ïðîôèëÿ Ó÷àñòíèêà) $imagesdir – URL ê äèðåêòîðèè YaBBImages (áåç çàêëþ÷àþùåãî «/») $helpfile – URL ê äèðåêòîðèè YaBBHelp ñ ðàñïîëîæåííûì â íåé ôàéëîì index.html (íàïðèìåð: http://www.mysite.ru/yabbhelp/index.html)
Остальные переменные файла Settings.pl не требуют изменений до запуска скрипта на сервере. После начала работы форума вы всегда сможете изменить установленные по умолчанию настройки этих переменных из админцентра с помощью соответствующей функции по конфигурированию вашего YaBB. Для приведения внешнего вида YaBB форума в соответствие со стилем отобра# жения вашего сетевого ресурса необходимо произвести изменения в файле шаб# лона. Обращаем внимание на необходимость квалифицированного подхода к настройкам указанного файла. Так что при отсутствии острой необходимости и, что главное, достаточной квалификации редактировать шаблон форума не стоит. Однако если необходимость все же есть, а знаний для HTML#программиро# вания достаточно, смело приступайте к модификации файла «template.html». Об# ратите внимание на тот факт, что все тэги, начинающиеся так: « <style type=«text/css»>
Настройка форума Y aBB YaBB
219
select {background-color: #272a2f; font-family: verdana; font-size: 7pt; color: #FFFFCC;} .copyright {font-family: Verdana, Helvetica, Arial; font-size: 10px;} /* YaBB navigation links */ .nav {text-decoration: none; color#FFFFFF;} .nav:link {text-decoration: none; color: #FFFFFF;} .nav:visited {text-decoration: none; color: #FFFFFF;} .nav:hover {text-decoration: none; color: #FFFFCC; font-style: normal; textdecoration: none} /* YaBB alternating bgcolors */ .windowbg {background-color: #414750;} .windowbg2 {background-color: #414750;} .windowbg3 {background-color: #569FF6;} /* Misc./title/category colors */ .hr { color: #6394BD; } .titlebg {background-color: ##003366;} .text1 {font-style: normal; font-weight: ; font-size: 9px; color: #000000;} .catbg {background-color: #393E44; color: #FFFFCC; font-weight: ; font-size: 11px;} .bordercolor {background-color: family: Arial; color:
#000000;}.quote
{font-size:
9px;
font-
#FFFFCC; background-color: #003366;} /* Image fonts */ .imgbg {font-style: normal; font-size: 10px; color: #FFFFFF;} .imgcatbg {font-style: normal; font-size: 10px; color: #FFFFFF; font-weight: bold;} .imgtitlebg {font-style: normal; font-size: 10px; color: #FFFFFF; fontweight: bold;} .imgwindowbg {font-style: normal; font-size: 9px; color: #FFFFFF;} .imgmenu {font-style: normal; font-size: 11px; color: #D4AD00; font-weight: bold; letter-spacing: 0.1em;} /* Post quote/code colors */ .quote {font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #DEE7EF;} .code {font-size: 10px; font-family: Courier New; color: #000000; backgroundcolor: #FFFFCC;} —> <script language=«JavaScript1.2» type=«text/javascript»>
220
Форум
if ((navigator.appVersion.substring(0,1) == «5» && navigator.userAgent.indexOf(«Gecko») != -1) || navigator.userAgent.search(/Opera/) != -1) { document.write(«<META HTTP-EQUIV=«pragma» CONTENT=«no-cache»>’); } // —>
|
| Настройка форума Y aBB YaBB 221 | |
|
Art Studio ©&© 2003-2004 ©, Toporkov Sergey Stanislavovich aka TSS
222
Форум
Настройка форума Y aBB YaBB
Параметры и настройки Переходить к чтению данной страницы необходимо только после установки, запуска и тестирования YaBB#форума, равно как и после обновления более ста# рой его версии. Итак, ваш форум работает устойчиво, в нем не наблюдается сбоев, ошибок и накладок. Вам необходимо теперь сконфигурировать структу# ру форума таким образом, чтобы она в полной мере отвечала требованиям Участников вашего Web#проекта к осуществлению сетевого общения. Конфи# гурирование и настройка форума YaBB производится из админцентра после того, как вы войдете в него под именем «Администратора» («admin»). О необ# ходимых настройках было уже сказано выше, поэтому сейчас поговорим о…
Дополнительные настройки Ниже приведены остальные настройки YaBB, которые работают в режиме включено/выключено. Будьте осторожны с некоторыми из них, так как их пе# реопределение может привести к некорректному запуску форума и переходу его работы в «безопасный режим». Это значит, что при таком запуске форума неверно выставленные значения переменных будут возвращены сценарием к значениям по умолчанию. Переменная $maintenance $Cookie_Length
Описание
Введите 1 для включения Режима обслуживания форума (Рекомендуется оставить значение по умолчанию) Время жизни cookies (в минутах) до их уничтожения (после входа в систему форума) $smtp_server Ваш SMTPJсервер. Установить только в случае следующего определения значения переменной: «$mailtype=1» (см. ниже) $mailtype Определите почтовую программу, используемую вашим сервером: 0 – sendmail, 1 – SMTP $timeout Время между двумя отправлениями из одного и того же IPJадреса $color{«titlebg»} Цвет фона заголовка $color{«titletext»} Цвет текста заголовка (вверху любого окна) $color{«windowbg»} Цвет фона № 1 для сообщений $color{«windowbg2»} Цвет фона № 2 для сообщений $color{«catbg»} Цвет фона для категорий (на Главной странице форума) $color{«bordercolor»} Цвет границ таблицы $timeselected Формат вывода Даты и времени $timeoffset Смещение времени (Участника к времени сервера) $TopAmmount Количество записей, выводимых в списке наиболее активных Участников форума $MembersPerPage Количество записей, отображаемое на странице, при просмотре списка Участников форума $maxdisplay Максимальное количество тем, отображаемых на странице $maxmessagedisplay Максимальное количество сообщений, отображаемых на странице
Переменная $insert_original
223
Описание Установите 1 для включения оригинального сообщения в ответы Участников $enable_ubbc Установите 1 для отображения на форуме UBBJкода $max_log_days_old Удаляет регистрацию Участника при его отсутствии на форуме, по прошествии установленного для этой переменной дней. Установка 0 запрещает удаление регистрационных данных $MaxMessLen Максимальное количество символов в сообщениях (рекомендуется не нажата. Если значение этого параметра равно «0», то экран не будет прокручивать# ся при перемещении колеса мыши. Если значение этого параметра большее, чем число линий, видимых в окне, экран будет прокручиваться по целой cтранице. Чтобы Windows NT интерпретировала все вращения колеса как ко# манду PAGE UP или PAGE DOWN, установите значение этого параметра рав# ным 0xFFFFFFFF. Ключ: [HKEY_CURRENT_USER\Control Panel\Desktop] Параметр: WheelScrollLines Тип: REG_SZ Значение: 0 – 0xFFFFFFFF
П
Как изменить интервал регенерации порта мыши PS2? Временами вы замечали, что курсор вашей PS2 мыши иногда мерцает или не работает так же плавно, как курсор этой же мыши на Macintosh? Подобное происходит потому, что норма регенерации для порта установлена слишком низкая. Измените приведенный ниже параметр реестра, чтобы сделать пере# мещение курсора мыши более гладким. Нажмите ПУСК > ВЫПОЛНИТЬ >. Введите REGEDIT и нажмите OK. Найдите ключ, указанный ниже, и дважды нажмите на параметре «Sample# Rate». Выберите Система исчисления > Десятичная, затем введите значение от 60 до 200, где большее число соответствует более плавному перемещению курсора.
232
FAQ
Закройте Редактор реестра и перезагрузите компьютер. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ i8042prt\Parameters] Параметр: SampleRate Тип: REG_DWORD Значение: 0 – 200 (по умолчанию = 60) Как установить два монитора на одну машину? Windows 2000/XP поддерживает эту возможность, однако в настоящее время такая возможность существует только для некоторых карт со специальными драйверами. Например, Matrox Millenium. Мультимониторность поддержива# ют также Diamond MM, Dynamic Pictures и STB. Некоторые из них еще имеют решения для одного слота PCI, например некоторые карты STB и Diamond FireGL 3000. Слышал, что даже на абсолютно новых винчестерах уже есть дефектные сектора (bad sectors) – правда ли это и как такое может быть? Все зависит от того, что понимать под такими секторами. На любом жестком диске есть заводской дефект#лист. В процессе производства жесткий диск про# ходит специальный цикл технологических тестов, суммарное время прохож# дения которых варьируется в зависимости от модели и емкости диска и состав# ляет от 2 до 24 ч. Цель некоторых тестов – выявить потенциальные ошибки поверхности, то есть спрогнозировать нестабильные сектора и занести их в заводскую таблицу дефектов, чтобы не допустить попадания на такие сектора данных пользовате# ля. Обычными тестами чтения записи такие сектора выявить невозможно, поэтому применяется метод повышения вероятности ошибки. Для этого нако# питель искусственно ухудшает характеристики электронной схемы канала чтения#записи, причем используются всевозможные вариации, благо, что со# временные микросхемы позволяют программировать практически все свои параметры. Решил прочитать SMART на своем жестком диске и обнаружил, что некоторые атрибуты отличаются от первоначальных 100%4ых значений. Насколько я понимаю, это означает, что какие4то узлы в HDD начали деградировать? Стоит ли верить SMART? Однозначно судить о состоянии диска, оценивая динамику изменения атрибу# тов SMART, нельзя. Его прогноз представляет из себя периодическое сканиро# вание параметров различных узлов HDD и к прогнозу реального выхода диска из строя не имеет практически никакого отношения. Даже «забракованный» SMART’ом диск может прослужить еще три года, в то время как диск, на кото# ром SMART был всегда в идеальном состоянии, может выйти из строя завтра. Постепенная деградация каких#либо узлов – нормальное явление для диска, который действительно работает, а не лежит в упаковке на складе, и обычно
Железо Сети
233
уровня деградации хватает с запасом, для того чтобы диск при правильной экс# плуатации не вышел из строя до его морального устаревания. Еще по поводу достоверности SMART мы можем добавить то, что реально деградирующие узлы в любом случае фиксируются в недокументированных атрибутах (например, таких, как Disk Shift, GMR Amplitude), поэтому реаль# ная картина подобных деградаций пользователю все равно недоступна. А большинство документированных параметров слишком сильно зависят от внешних факторов и особенностей эксплуатации. Например, такой пара# метр, как Seek Error Rate, никакого отношения к износу диска иметь не будет, если вы часто пользуетесь высокоскоростным CD#приводом, из#за которого периодически сильно вибрирует весь корпус компьютера. Поэтому при появ# лении трех#четырех Reallocated Sectors (атрибут номер 5) тревогу бить совер# шенно незачем – возможно, что у вас, например, просто плохо обжат разъем питания диска или были скачки в электропитающей сети. А возможно, вам просто следует понизить частоту шины PCI вашего ПК до нормального, штатного значения. Мой диск при работе настолько сильно греется, что не терпит рука. Из4за чего он так кипит и нормально ли это? Действительно, многие современные диски при работе сильно нагреваются. Непосредственно причину нагрева устранить нельзя, она заложена в особен# ности схемотехники диска. В основном источником нагрева служат вовсе не микросхемы на плате контроллера, а катушка позиционера в гермоблоке. Тре# бования к таким характеристикам дисков, как Track#To#Track seek и прочие, постоянно увеличиваются, соответственно, от сервосистемы требуется боль# шая стабильность и быстродействие, поэтому ток в катушке довольно велик и сильно ее нагревает. Но с точки зрения надежности эксплуатировать диск при таких высоких температурах я крайне не рекомендую и всегда советую поста# вить в систему дополнительный вентилятор. Затраты на цену вентилятора и на незначительное повышение шума от него однозначно стоят жизни вашего HDD и стабильности его работы. Самое печальное, что от повышенных температур постепенно деградиру# ют в основном не электронные компоненты контроллера и не поверхность пластин, а MR#головки чтения#записи, поэтому подобные неисправности счи# таются довольно тяжелыми. Хотелось бы уточнить, какие существуют базовые правила эксплуатации HDD и рекомендации для продления его срока службы? Основные принципы, безусловно, существуют, но даже тотальное их соблюде# ние не является залогом многолетней работы диска, а лишь уменьшает вероят# ность его отказа. Вот они: ¾ качественный контакт питания и качество самого питания; ¾ температурный режим (при сильном нагреве крайне желателен допол# нительный вентилятор);
234
FAQ
¾ не слишком длинный шлейф, корректная настройка системы (отсут# ствие разгона шины, нужный режим UDMA и прочее); ¾ отсутствие внешних механических воздействий (например, вибрация от высокоскоростного СD или постоянная переноска в сумке и руках); ¾ sleep#mode. Мы настоятельно рекомендуем выключать его в настрой# ках OS; ¾ частые включения/выключения питания диска (или ПК) крайне неже# лательны. В основном неисправности случаются в моменты переход# ных процессов. Если у вас есть возможность, не выключайте ваш ПК вообще. Всякие ежедневные проверки SMART и прочего мы считаем излишними. Одного раза в месяц для успокоения ваших нервов и сомнений вполне доста# точно. Неоднократно слышал, что существуют модели дисков, емкость которых искусственно занижена производителем, и специалист может расширить такой диск чуть ли не в два раза. Правда ли это? И если правда, то с какой целью занижается емкость? Да, это действительно так. У меня уже был опыт расширения некоторых моде# лей до их первоначальной емкости, причем после этого возникает курьезная ситуация – при продаже диска клиенту трудно объяснить, что это новый диск, так как его емкость не соответствует наклейке. А уменьшение емкости произ# водится на заводе#изготовителе по двум причинам. Первая, и по статистике самая основная – маркетинговые соображения. При застоях продаж этим са# мым создается дополнительный сектор рынка, а прибыль, по подсчетам, пре# вышает потери из#за уменьшения цены на диск. Вторая причина – банальная некондиция. Грубо говоря, решение урезать диск возникает после анализа ре# зультатов заводских тестов, о которых я упоминал выше, и если по результа# там оказывается, что во второй половине поверхности диска (которая ближе к центру) имеются какие#либо проблемы или число ошибок превышает допус# тимый критерий, диск урезается до размера своего младшего собрата в мо# дельном ряду. Производится эта операция путем программной модификации служебной зоны диска. Остается добавить, что моделей дисков, которые поз# воляют такое расширение, существует очень немного. Просто интересно, а можно ли программно изменить частоту оборотов шпиндельного двигателя у современного винчестера? Я и сам считаю этот вопрос глупым, но ходили слухи, что это возможно, неужели это так? Вопрос очень интересный и затрагивает технические тонкости работы HDD, а ответ на него не так однозначен, как кажется. Все зависит опять же от того, с какой стороны этот вопрос рассматривать. Попробуем разобраться. Электронные схемы, которые участвуют в стабилизации вращения двигате# ля, жестко застабилизированы кварцевым резонатором, к тому же для стаби#
Железо Сети
235
лизации используется еще и сигнал от сервометок текущего трэка, который считывается постоянно. Таким образом, изменение числа оборотов (не важ# но, как – программно, аппаратно или внешними факторами) хотя бы на ±1 RPM для сервосистемы HDD будет считаться катастрофой. Частота сигнала с головок уменьшится, соответственно, упадет амплитуда сигнала из#за особен# ностей работы различных программируемых фильтров в канале чтения (на# пример, параметр CutOFF – «частота среза»). Винчестер сразу прекратит свою работу, возможно, сработает схема аварийной парковки головок, и элект# роника диска попытается заново выйти в режим стабильного вращения. Сразу немного информации о частотах, генерируемых внутри любого HDD. Основной тактовый генератор, стабилизирующий всю систему, – обычно от 20 до 50 МГц. Частота сигнала в канале данных чтения#записи – порядка 140–450 МГц. Как можно видеть, частоты довольно высоки. Поэтому если подходить с технической стороны – для того чтобы диск начал работать со скоростью, на# пример, 5405 RPM, – нужно будет изменить очень многое, включая микропрог# рамму диска и серворазметку. Заодно и увеличится (правда, незначительно) зазор воздушной подушки между головкой и магнитной пластиной, как след# ствие – изменятся характеристики считываемого сигнала. Ну а теперь самое интересное. Непосредственно частота вращения задает# ся программированием регистров микросхемы драйвера ШД. Поэтому если не принимать во внимание тот факт, что при измененной скорости вращения накопитель не будет нормально работать, то изменение частоты вращения действительно имеет программную природу. Причем в подавляющем боль# шинстве современных дисков для этого даже не надо изменять внешнюю электронную «обвязку» микросхемы. На практике мы при работе с дисками частенько сталкиваемся с действием этого эффекта вживую. Не пугайтесь – с диском при этом не происходит ничего страшного. Суть в том, что на винчес# терах, в которых применяется технология AirLock TM, заводской тест, который мы запускаем для полной перенастройки винчестера в целях ремонта, преду# смотрел, среди всех прочих, такой этап, как тестирование Airlock. Как известно, айрлок должен разблокировать головки при определенной силе воздушного по# тока, поэтому при тесте винчестер постепенно изменяет скорость вращения ШД в ту или иную сторону, причем с такой градацией, что это слышно даже на слух. Естественно, сами головки при этом находятся в парковочной зоне. Часто слышу выражение, которое говорят пользователи о своем неисправном HDD, – «перевернули шлейф». Но как такое возможно, ведь у разъемов есть ключи, и вообще, какой конкретно шлейф имеется в виду? Выражаясь корректнее, переворачивают не шлейфы, а разъемы. Причем в самых разных комбинациях и с разными эффектами. Рассмотрим их. ¾ Втыкание «наоборот» IDE#разъема. В нормальных условиях это невоз# можно, так как на разъеме две защиты от этого – выступ и залитое одно из отверстий. Если шлейф относительно старый, то выступа на нем мо#
236
FAQ
жет не быть, также может и не быть залитого отверстия#ключа. Если та# кой накопитель включить, то, скорее всего, он не будет стартовать, так как оказывается замкнутым на землю сигнал Reset (контакт 1). С самим накопителем, а точнее, с его интерфейсной частью электроники при этом чаще всего ничего не случается. Но у меня есть на примете пара случаев, когда именно из#за этого сгорела интерфейсная микросхема, причем в одном из случаев – с физическими повреждениями. Поэтому будьте внимательны. ¾ Довольно популярна другая неприятность (здесь количество случаев ис# числяется уже десятками) – на некоторых блоках питания было замече# но несоответствие шин 5В и 12В в некоторых разъемах питания. Просто перепутаны местами. То есть такой разъем спокойно вставляется в нако# питель, а при включении из HDD идет дым. Особенность ситуации в том, что вслед за этим накопителем можно спалить еще 2–3 накопите# ля (зависит от сообразительности пользователя, говорим по статисти# ке), пока не станет понятно, в чем дело. Предотвратить подобное «до# садное недоразумение» возможно, только проверив все контакты питания вольтметром, ну или хотя бы визуально – по цвету проводов (а еще лучше – покупайте действительно хорошие и фирменные блоки питания). При включении такого накопителя по пятивольтовой шине питания идет 12 В, при этом обычно электроника накопителя полно# стью выходит из строя, часто с физическими повреждениями микро# схем. Самое неприятное, что при этом часто выходит из строя микро# схема коммутатора, которая установлена в гермоблоке накопителя, а это сильно затрудняет восстановление данных с него (хотя и возможно). ¾ Переворачивание разъема питания. На первый взгляд это кажется не# возможным – разъем имеет скошенные под углом 45° и сделан из доволь# но прочного материала на основе капрона или фторопласта. И, честно говоря, нам неизвестен ни один случай, когда сознательно «вбили» разъем и включили накопитель. Зато нам известны несколько других случаев – когда питание подключают «на ходу». Как правило, эти люди – не обычные пользователи, а технические работники компьютерных фирм. Мы уже не раз сталкивались с тем, что в некоторых фирмах нет отдельного блока питания, чтобы проверять такие вещи, как HDD, CDROM и прочее. А подключают их прямо к работающему компьютеру. Надо сказать, что подобный метод работает в большинстве случаев, то есть HDD корректно включается, но использовать метод можно только на свой страх и риск. И вот тут#то как раз и возможно вывести накопи# тель из строя, если хотя бы попытаться случайно подключать разъем в перевернутом виде. Полностью#то его не вставишь, а контакты при этом могут уже коснуться штырьков – как правило, достаточно долей се# кунды для выхода электроники из строя.
20 Глава
Разгон
Э
та тема в последнее время стала очень актуальной, особенно для поль# зователей процессоров на базе AMD, собственно, эти процессоры и бе рут, чтобы потом разогнать. Так как с подобным процессом возникает много вопросов, я решил данную главу написать в виде FAQ, то есть часто зада# ваемых вопросов. Меня интересует сама процедура разгона. Что нужно сделать конкретно? Во#первых, тщательно изучить инструкцию к имеющемуся «железу». Найти пере# мычки/джамперы/пункты меню BIOS, отвечающие за частоту FSB, шины памя# ти, коэффициента умножения, делителя для PCI и AGP. По вкусу – сходить на сайт производителя за новой версией прошивки для flashBIOS. Собственно, все – мож# но менять параметры в разумных пределах. Не забывая об охлаждении. Ситуация с процессорами AMD заслуживает посвящения ей отдельного пункта. Меня не устраивает скорость работы моего ПК. Я так понял, overclocking мне поможет? Не обязательно. Это зависит от конкретных программ, с которыми вы работае# те. Например, для графических пакетов (особенно для 3DStudio или Maya), ско# рее всего, будет не хватать памяти (на 64 Mб, может, запускаться и будет, но ра# ботать будет невозможно, 128 Mб – минимальный объем для таких программ), чем тактовой частоты CPU, а для игр важнее, какой 3D#ускоритель присутствует в системе (хотя слабый процессор не сможет загрузить полностью работой со# временную видеокарту). Но при разгоне системной шины повышается скорость работы прочих компонентов, так что иногда это неплохо помогает. Стоит ли «гнать» мой новый ***–***МГц? Не советую этого делать из спортивного интереса. Если же вас действительно не устраивает скорость работы, то, может, стоит докупить памяти, от которой
238
FAQ
Разгон
239
сейчас в большой степени зависит скорость работы, например довольно попу# лярную игру Unreal Tournament рекомендуется запускать на системах с 256 Mб RAM как минимум, я не говорю уже об ОС Windows ХР, которая больше «лю# бит» мегабайты, чем мегагерцы. Для нормальной работы сейчас нужно не меньше 512 Mб ОЗУ. Но раз денег нет, а сделать «low cost upgrade» все же хо# чется, стоит подумать о последствиях. Вряд ли вам обойдется дешевле новый процессор, чем те же 256 или 512 Mб памяти, а прирост редко поднимается выше 20–30% в лучшем случае (что, впрочем, немало).
в «разогнанном» режиме). Можно попробовать вытащить из разъемов на мате# ринской плате шлейфы жестких дисков и CD#ROM, а также звуковые карты, модемы и т. п. Или попробовать использовать POST Card (на отдельных моде# лях недешевых motherboard POST#дисплеи встроены на самой плате). Но сле# дует учесть, что некоторые экземпляры могут просто не запуститься на той частоте FSB, которую вы выставили. Так что шину следует разгонять плавно, и если на каком#то из вариантов система не захочет работать, нужно остановить# ся на предыдущем.
Что может случиться с моей системой при разгоне? Главный враг при разгоне компьютера – это температура. Среднестатистиче# ский процессор (неразогнанный) обычно нагревается до 40–50 °C, если вы не играете в Quake III. При сильном повышении частоты (особенно если при этом увеличить напряжение) температура может повыситься до 60 и больше градусов, но если учесть, что максимальная температура лежит в пределах 70– 90 °C, то это еще терпимо. Так или иначе, часто подвохов следует ждать от прочих компонентов. Например, стандартные делители для шины PCI – 2, 3 и 4 (66, 100 и 133 МГц на системной шине соответственно), при установке 75 МГц (практически безболезненно переносится любым процессором) частота PCI возрастает до 37,5 – в принципе, особых возражений нет. Но вот при 83 MГц на FSB она увеличивается до 41,5, что спокойно воспринимают далеко не все платы (особенно если их много). Также возрастает частота AGP – некоторые видеокарты могут не заработать. Не стоит забывать, что встроенный IDE#контроллер тоже «висит» на PCI# bus, так что возможна потеря данных на жестком диске (об этом ниже). Следует учесть, что «не все частоты одинаково полезны». Так, например, разгон Celeron до FSB 100 МГц на плате с чипсетом ВХ есть «личное дело про# цессора» (если память РС100 или лучше). В то же время, если на такой же плате разгонять Р3 до FSB 150 МГц, повышенная нагрузка ляжет на все узлы системы, ибо абсолютно все они будут работать в нестандартном режиме. В последнем случае утверждать что#либо о стабильности работы невозможно. Бывают случаи, когда разогнанный процессор сгорает. Иногда при этом портится и материнская плата. В основном это объясняется использованием недостаточно качественных комплектующих при сборке системы. В любом случае в деле overclocking’а (как, впрочем, и везде) стоит руководствоваться здравым смыслом и не пытаться получить тройное увеличение производи# тельности. Тем более когда дело не в скорости процессора.
Один мой знакомый разогнал компьютер, и у него «полетела» вся информация на жестком диске. Почему? Некоторые модели IDE#дисков, поддерживающие UltraDMA, чувствительны к частоте шины PCI, и при выставлении нестандартных частот иногда возмож# на потеря данных. При этом сам жесткий диск, как правило, остается работо# способным, однако в некоторых случаях могут «отправиться к праотцам» сер# вометки, после чего винчестер будет проще выбросить, чем пытаться это исправить (к счастью, вероятность подобного не велика). Справиться с этим обычно можно изменением режима работы винчестера (например, заставив его работать исключительно в PIO mode).
Я разогнал процессор... в общем, мне кажется, он сгорел. Что делать? Во#первых, нужно убедиться, что дело именно в CPU. Если из#под радиатора идет дымок и пахнет горелым, тут, конечно, особых сомнений быть не может. Но если компьютер просто не загружается (выводится только заставка BIOS или вообще черный экран), то причина может быть в другом. Например, в не# качественном контроллере IDE или видеокарте (напомню, что при использо# вании нестандартных частот системной шины AGP также начинает работать
ОК, я разогнал свой ***–***МГц до ***МГц. Включил – работает. И что теперь? Разогнанный «камень» может работать некоторое время на первый взгляд нормально или с редкими зависаниями, а потом сгореть. То же можно сказать о других компонентах PC. Нет никакой гарантии того, что все будет работать надежно. И еще – экстремальные режимы сокращают срок «жизни» оборудова# ния. Но притом что срок службы большинства CPU составляет лет 10. Хотя опять же все зависит от условий разгона и конкретной конфигурации. Попро# буйте немного поработать, прогоните пару тестов. Если результаты удовлетво# ряют, можно расслабиться, приняв соответствующие меры, о которых будет сказано ниже. Какие пути разгона имеются на сегодняшний день? Два метода overclocking’а – это увеличение коэффициента умножения и повы# шение тактовой частоты шины. Цель всего этого одна – заставить процессор работать на большей внутренней частоте, чем ему было назначено производи# телем. Для процессоров Intel шестого поколения первый способ практически неприменим (кроме ранних моделей, но об этом ниже), все идет к тому, что и второй будет скоро недоступен. Будет или нет – поживем, увидим, а на данный момент остается только повышать частоту (с увеличением напряжения пита# ния или без). В случае с AMD все по#другому. В процессорах Duron и в старых моделях Athlon отсутствует жесткое ограничение множителя, но зато повыше# ние частоты шины практически невозможно – используется Alpha EV6 bus, в которой данные передаются по двум фронтам сигнала, то есть при фактиче# ской частоте 100 МГц шина работает как бы на 200. Вся эта система очень
240
FAQ
сложна, и превышение частотных параметров более чем на 5 МГц зачастую влечет нарушение ее работы. Что такое «зафиксированный коэффициент умножения»? Внутренняя частота, на которой работает процессор, определяется так: часто# та системной шины умножается на коэффициент. Например, множитель для Celeron 400 равен 6 (6 × 66 ≈ 400). Если раньше можно было разгонять частоту CPU повышением множителя, то теперь этой возможности у нас нет. Из ста# рых процессоров умножитель закрыт у некоторых партий Pentium 120 и 133. У всех новых Pentium II коэффициент стал ограниченным сверху (то есть, на# пример, для Pentium II 266 возможны коэффициенты до 4 включительно, но не выше). 100% заблокированы умножения у SL2W8 300 МГц PII OEM и SL2W7 266 МГц PII OEM. Разблокировать нельзя никак, даже с ABIT BH#6 и B21. Начи# ная с Celeron, все процессоры Intel выходят с жестко зафиксированным коэф# фициентом (при этом игнорируется значение, выставленное на материнской плате). Это также в какой#то мере препятствует и разгону по шине, так как нельзя, например, на том же Celeron 400 выставить режим 5 × 100 = 500 MГц (что дало бы хороший прирост быстродействия практически безболезненно для процессора). Это пока не касается процессоров AMD, в которых он зафик# сирован, но может быть изменен оверклокером (см. ниже). Правда, тут есть одно но: если это новый процессор из пробных партий, там обычно еще не фиксируется коэффициент. Да и разгоняются такие про# цессоры куда лучше своих более поздних серийных собратьев. Есть ли способ обойти это ограничение? Для процессоров Intel Pentium в общем случае нет. Существует мнение, что материнские платы Abit B*6 позволяют делать это, однако принятый в них метод не работает с процессорами, вышедшими в 1999 году и позднее. Контакт В21... Многие платы (в частности, произведенные самой фирмой Intel) не позволя# ют установить частоту FSB вручную, выбирая ее автоматически. О нужной процессору частоте говорит контакт В21 (в слотовых процессорах). Способом обойти это является изолирование данного контакта (например, при помощи скотча). Возможно также применение сокетного процессора на переходнике, имеющем возможность такой блокировки изначально. Следует отметить, что большинство современных плат игнорируют авто# определение FSB, позволяя установить нужное значение из BIOS или джампе# рами. Чем отличаются OEM и Retail4варианты поставки процессора? Я слышал, retail лучше гонится? В OEM#варианте комплект содержит лишь CPU в пластиковой упаковке, и он, соответственно, дешевле. Retail (или boxed, боксовый) поставляется в красоч# ной коробке, в которой находятся инструкция по установке, cooler (причем
Разгон
241
довольно неплохой), ну и, конечно, процессор. Нельзя сказать, что сами чипы чем#то отличаются. В деле оверклокинга немаловажную роль играет кулер. На боксовых процессорах обычно используются вентиляторы AAVID, которые обеспечивают лучшее охлаждение, чем no#name, который вам, скорее всего, предложат при покупке OEM#варианта. С другой стороны, в случае ОЕМ мож# но попробовать подобрать наиболее оптимальный вентилятор, а также поэкс# периментировать с различными марками термопасты и добиться лучшего охлаждения (в конечном итоге). Какие процессоры наиболее известны в плане overclocking’а? Вообще, подобные качества CPU отличаются от образца к образцу, но существу# ют некоторые модели, у которых средний показатель пригодности к разгону выше. Примерами могут служить Pentium 166MMX (работавший в свое время на частотах до 250 MГц), Celeron 300А и 333 PPGA (работают стабильно даже при увеличении частоты в полтора раза, при частоте FSB 100 MГц, а то и выше). Стоит учесть, что не всегда способность работать на большей тактовой частоте обеспечивает намного большую производительность. Обратимся к истории, ведь не все перешли на новое железо, например Celeron 660 гонится до 1 ГГц, при этом работает он медленнее PIII#700 и PIII#500E, разогнанного до 750 MГц. Есть свои хиты и у AMD. Все Athlon’ы пригодны для разгона, причем в 98% все проходит без проблем. Какой кулер лучше подходит для разогнанного процессора? Если процессор боксовый – тот, который шел с ним в комплекте. Если же произ# водителя венилятора, установленного на CPU, идентифицировать не удается, придется потратить некоторую сумму (возможно, до $30) на качественный венти# лятор. Примерами могут служить изделия GlacialTech, Titan, Zalman, Camtech. Слышал, есть такая программка – CPUIdle. Для чего она нужна? Смысл ее использования в том, что она отслеживает периоды простоя процес# сора (idle) и выключает его с помощью инструкции HLT, которая есть практи# чески во всех новых CPU. В это время понижается тепловыделение кристалла, что продлевает срок его жизни, даже если он работает в нормальном режиме (неразогнанном). В случае наличия на вашем компьютере программы Mo# therBoard Monitor и возможности контроля температуры процессора CPUIdle работает с ней, автоматически переводя процессор в suspended mode при вы# ходе тепловых параметров за установленные рамки. В общем, использование этой программы позволяет понизить температуру процессора примерно на 10 °C, хотя если вы разгоняете процессор для того, чтобы играть в Quake, CPU не будет простаивать и эффекта от данной утили# ты не будет почти никакого, за исключением контроля температуры и аварий# ного отключения. Надо заметить, что функция HLT уже встроена в ОС Windows NT/2000/XP и многие UNIX#подобные системы, а возможность «поднятия тревоги» в слу# чае перегрева встроена в BIOS некоторых материнских плат.
242
FAQ
На сайте (http://cpuidle.home.pages.de/) CPUIdle представлен список поддерживаемого оборудования, но скажу сразу, что все более#менее совре# менные процессоры работают с этой программой. Как следить за тем, чтобы процессор не перегрелся? Для этого существует масса программ, позволяющих следить за температурой CPU, платы, скоростью вращения вентиляторов и т. п., но главное условие – это поддержка вашей материнской платой такой возможности, почти на всех новых это имеется. Вот адреса, где можно взять программы для мониторинга CPU: ¾ MotherBoard Monitor (http://members.brabant.chello.nl/~a.vankaam/ mbm/) – одна из лучших, freeware; ¾ BCM Diagnostics – комплекс программ для оценки быстродействия PC, но главная особенность – это наличие Hardware Monitor; ¾ Winbond Hardware Doctor – ничем особенным не отличается, позволяет следить за всеми параметрами одновременно и предупреждать в случае выхода их за установленные рамки. Все это и много чего другого можно найти на www.tucows.com и других по# добных серверах. Как можно понизить температуру «железа» при разгоне? Есть немало способов сделать это – от снятия крышки корпуса до установки системы охлаждения на жидком азоте. Но я перечислю наиболее доступные. ¾ В первую очередь нужно проверить вентилятор процессора. Возможно, в радиатор набилась пыль, а кулер шумит как трактор и издает странное постукивание – тогда просто необходимо принять меры, вне зависимо# сти от того, будете ли вы разгонять свою систему или нет. Если все выше# перечисленное – правда, то снимите радиатор вместе с кулером (в боль# шинстве случаев он крепится к разъему CPU, если это Socket). Желательно снять вентилятор (для слота крайне не рекомендуется!) и очистить его от пыли и мусора. То же самое следует проделать с радиато# ром. Удалите остатки старой термопасты с кристалла и радиатора, но# вую наносить нужно тонким слоем, чтобы она не растекалась. Затем со# берите все в первоначальное состояние. Естественно, действовать нужно осторожно, не прилагая чрезмерных усилий. ¾ Такую же операцию не помешает провести и с вентилятором блока пита# ния, а также с кулером видеокарты (если таковой имеется). ¾ В вашу обычную практику должно войти удаление пыли из корпуса хотя бы раз в два месяца. Особенно много ее скапливается в блоке питания, это плохо влияет на теплоотвод, так что иногда нужно и туда загляды# вать. ¾ Практически бесплатно можно достать software#cooler для своего CPU – это поможет понизить температуру процессора на несколько градусов. Это, так сказать, общие меры. ¾ Радикально поможет установка мощного радиатора и кулера, но придет# ся потратиться. При выборе cooling device нужно смотреть на количест#
Разгон
243
во ребер и размер радиатора (лучший вариант – игольчатый), на диа# метр вентилятора. Естественно, хороший кулер не должен издавать слишком громкий шум и вибрировать. ¾ Еще нужно учесть такую вещь, как свободное место в корпусе PC, – неко# торые особо монстроидальные устройства могут упереться в блок пита# ния или еще во что#нибудь. Ну и совсем недешевое решение проблемы – установка водяного охлажде# ния. Это уже экзотика – наверное, проще купить более мощный процессор за те же деньги. А если я даже и не думаю о чем4то подобном (компьютер мне дорог как память), стоит ли заботиться обо всех этих вещах – охлаждении, программах разных? Во всяком случае, не помешает. Процессор хорошо греется и в обычном режи# ме, при выходе из строя кулера может сгореть. Если вы действительно заботи# тесь о «здоровье» своего компьютера – уделите этому внимание. Какое оборудование ВООБЩЕ не гонится? Так называемый black list. Не бывает «железа», которое невозможно разогнать вообще. Просто некото# рые модели гонятся хуже, некоторые – лучше. Первое касается процессоров IBM/Cyrix 6x86/6x86MX (M1/M2). Эти характеризуются неустойчивостью в разогнанном состоянии и норовят сгореть при первом удобном случае. Так# же плохо разгоняются старые AMD K6. В настоящее время проблем с разгоном возникнуть не должно, так как большинство современных плат и процессоров поддерживают эту возможность. Плохо поддаются overclocking’у материнские платы Intel, в которых почти все настройки автоматизированы и нельзя выставить их вручную (можно лишь переключить частоту FSB – 66/100/(133) МГц, на некоторых и эта воз# можность отсутствует). Для чего нужно повышать напряжение питания CPU? Для более эффективного разгона. Это позволяет добиться нормальной рабо# ты процессора при увеличении частоты системной шины, но в то же время увеличивает шансы «спалить» его из#за усиливающегося тепловыделения. Это# го делать, конечно, не рекомендуется, но иногда другого способа добиться ста# бильной работы просто нет. Схема увеличения напряжения питания отличается для процессоров Intel и AMD. Сначала рассмотрим Celeron и Pentium. Системная плата определяет напряжение, которое нужно подать на CPU, по сигналу от самого процессора. Есть, правда, некоторые motherboards, позволяющие выставить это значение вручную с некоторым шагом. Но если ваш образец к таковым не относится, нужно заклеить чем#нибудь соответствующие контакты на процессоре (или заизолировать «ножки», если процессор под сокет). Для Athlon и Duron все немного по#другому. Изменение значений вольтажа проводится путем пере# паивания резисторов на процессорной плате (для Slot) или замыкания контак# тов на корпусе (для Socket). Для слотовых процессоров также существует спе#
244
FAQ
циальное устройство, подключаемое к внутреннему разъему процессорного картриджа, позволяющее выставлять различные значения напряжения и мно# жителя, но я с ним не сталкивался. Какие процессоры эффективнее гонятся – под Slot или Socket? Процессоры в конструктиве PPGA (Plastic Pin Grid Array, рассчитаны на разъем типа Socket) и FC#PGA имеют более низкое тепловыделение, чем SECC (Single Edge Contact Cartridge, для Slot). Система вентиляции сокета эффективнее, с другой стороны, на слотовый процессор можно установить более мощный радиатор или двойной кулер. Впрочем, вопрос этот скорее теоретический: выпуск процессоров под Slot 1 постепенно сворачивается. Чем отличается разгон процессоров AMD (Athlon, Duron)? Сам процесс сильно отличается от такового применительно к Pentium или Celeron. Главная особенность в том, что внутренний множитель не жестко за# фиксирован. Его значение определяется положением резисторов (для Slot A) или медных проводников на корпусе (для Socket A). При наличии некоторого умения эти параметры можно изменить. Правда, для слотового Athlon нужно вскрыть картридж, да и сама по себе процедура перепаивания резисторов и соединение проводящими дорожками нужных контактов достаточно сложна. Но возможна и реально осуществима в домашних условиях. Это стоит делать только в том случае, если вам наплевать на гарантию, так как шанс повредить товарный вид процессора довольно велик. Для слотового процессора придет# ся повозиться с резисторами на процессорной плате, которые располагаются в верхней ее части. Это нужно делать маломощным паяльником ОЧЕНЬ акку# ратно. С экземпляром под сокет все проще – достаточно разомкнуть медные перемычки, расположенные на корпусе около ядра, и замкнуть в определен# ной комбинации для получения требуемого множителя. На некоторых мате# ринских платах не нужно даже этого. Разгон моделей AMD, рассчитанных на Socket/Super7, похож на разгон Celeron и Pentium, за исключением того что в них нет ограничения по множи# телю и его можно выставить, пользуясь перемычками на материнской плате. Что такое stepping? Stepping означает внутреннюю версию процессора. При исправлении мелких недочетов или ошибок в микрокоде выпускается модификация CPU, имеющая новый номер версии. Обычно чем больше stepping, тем стабильнее себя ведет и лучше разгоняется процессор. Как расшифровываются все эти аббревиатуры – SECC, FSB, FC4PGA? SECC – Single Edge Contact Cartridge — «ножевой» тип процессорного разъема, или Slot. SECC2 — то же, что и в предыдущем случае, но с улучшенным охлаждением корпуса.
Разгон
245
SEPP – Single Edge Processor Package — почти то же самое, что и SECC, но без пластмассового корпуса. Применялся в Celeron. PPGA – Plastic Pin Grid Array — штырьевой разъем процессора (Socket). FSB – Front Side Bus — процессорная шина (внешняя). Иногда это понятие смешивают с шиной памяти, но частота внешней шины CPU может быть и не равна частоте шины обмена с памятью. FC#PGA – Flip Chip Pin Grid Array — тип разъема процессоров Intel, практиче# ски то же, что и PPGA (однако не полностью совместимый с ним по контактам). SDRAM – Syncronous Dynamic Random Access Memory — тип памяти, исполь# зуемой в качестве оперативной на большинстве современных ПК. DDR#SDRAM – Double Data Rate SDRAM — с удвоенной скоростью передачи данных. Новый тип памяти. Скорость работы возрастает за счет передачи ин# формации по обоим фронтам сигнала, что при той же частоте позволяет уве# личить пиковую пропускную способность в два раза. SRAM – Static RAM — используется в качестве процессорного кэша. Намного дороже и быстрее DRAM (в частности, из#за того, что не требует затрат време# ни на регенерацию содержимого). Какие программы можно использовать для определения быстродействия компьютера? Одна из самых лучших программ такого рода – Quake III. Тут уж «никто не останется в стороне» – интенсивно используется и шина памяти, и видеочип, и процессор (можно попробовать программный rendering – сильнее нагружа# ет CPU). Специальные программы для этого в большинстве случаев можно бесплат# но загрузить из Сети (3DMark, WinBench, WinStone). Еще есть возможность пробовать скорость работы на реальных приложениях, используемых многи# ми в работе, например PhotoShop. Производится путем применения различ# ных эффектов (Gaussian Blur, Render Texture, Radial Blur) к большим по разме# ру файлам и засекания времени, затраченного на отработку эффектов. Это позволяет реально оценить выигрыш в скорости. Только не используйте для этого утилиты, входящие в состав многофунк# циональных комплектов, например SysInfo benchmark из комплекта Norton Utilities, которые иногда выдают совершенно нереальные результаты. На этом о разгоне все. У некоторых пользователей может возникнуть ре# зонный вопрос: «Почему в материале так часто упоминаются старые модели процессоров?» Ответ очевиден, вряд ли вы будете разгонять свой Pentium 4 2800 GHZ или AMD Athlon 3200+, этих мощностей вполне хватает для совре# менных игр на момент написания книги, а вот попробовать сделать так, чтобы ваш старенький процессор хоть немного подтянулся к более продвинутым мо# делям, наверняка хочет каждый (да и не жалко старые процессоры).
247
21 Глава
Как восстановить заданные по умолчанию разрешения? Для этого потребуется Windows NT Resource Kit (дополнение 2). Выполните следующее: ¾ Войдите в систему с учетной записи, имеющей разрешения «Backup files and folders». ¾ Запустите утилиту FIXACLS.EXE (Start – run – fixacls). ¾ Нажмите кнопку Continue. После завершения операции OK. FIXACLS устанавливает разрешения, хранящиеся в файле %SYSTEMROOT%\ INF\PERMS.INF. Следовательно, доступ к этому файлу является обязательным для запуска FIXACLS.
БЕЗОПАСНОСТЬ
Как включить аудит? ойдите в систему как Администратор (или как член группы администра торов) и выполните следующее: ¾ Start – Programs – Administrative Tools – User Manager. ¾ Из меню Policies выберите Audit. ¾ Выберите, аудит каких событий вам нужен, OK. ¾ Закройте User Manager. Также возможно сконфигурировать аудит для файлов/папок. Нажмите правой клавишей на файле/папке, выберите Properties [Свойства], выберите вкладку Security [Безопасность], далее – Auditing (Аудит).
В
Как просмотреть/очистить файл регистрации? Войдите в систему как Администратор (или как член группы администрато# ров) и выполните следующее: ¾ Start – Programs – Administrative Tools – Event Viewer. ¾ В меню Log выберите Security. ¾ Даблкликните на любой записи для получения информации. ¾ Закройте окно просмотра. Для очистки выберите необходимый файл и удалите все события. На за# прос о сохранении информации нажмите No. На повторный запрос «Вы уверены?» нажмите Yes. ¾ Закройте Event Viewer. В Windows 2000 откройте Event Viewer MMC (Start – Programs – Administra# ive Tools – Event Viewer, или через Computer Manager). Нажмите правой клави# шей на Security Log и выберите clear из контекстного меню.
Как копировать файлы с сохранением их security и permissions? По умолчанию, когда вы копируете файлы из одного NTFS раздела на другой, файлы принимают security и permissions текущей папки. Но возможно копиро# вать эти файлы и с сохранением их собственных настроек security и permis# sions. Для этого можно воспользоваться программой SCOPY из NT resource kit. Пример использования SCOPY: SCOPY c:\winfaq\secure.dat d:\temp\ /o /a,
то есть копирует с сохранением владельца (/o) и информации об аудите (/a). Также можно использовать ключ /s для копирования информации в подди# ректориях. Единственное ограничение для этой команды состоит в том, что и началь# ный, и конечный разделы должны быть в NTFS. Как установить шифрование SAM? Для XP вам не нужно ориентироваться на SP3, так как данная система является новее Windows 2000. ¾ Секретный ключ генерируется системой, используется для шифрования SAM и сохраняется на локальном жестком диске. ¾ Секретный ключ генерируется системой и используется для шифрова# ния SAM. Сохраняется на гибком диске, который вставляется во время загрузки. ¾ Пароль пользователя используется для шифрования SAM и вводится во время загрузки. Для генерации ключа используется программа syskey.exe. Учтите, что, однаж# ды активировав шифрование, вы не сможете его отменить без восстановления системы с помощью ERD (диска аварийного восстановления), созданного до применения syskey. Для включения шифрования выполните следующее. ¾ Убедитесь, что Service Pack 3 установлен. ¾ Войдите в систему как член группы Администраторов (запускать syskey.exe разрешено только Администраторам). ¾ Создайте новый диск аварийного восстановления ERD (rdisk /s) и поло# жите его в какое#нибудь надежное место, пометив как «ERD, созданный до шифрования».
248
FAQ
¾ ¾ ¾ ¾
Запустите генератор System Key (Start – Run – syskey.exe). В диалоговом окне выберите «Encryption enabled» и OK. Еще раз OK для подтверждения. Выберите один из трех режимов шифрования, введите, если нужно, па# роль. Если выбрали вариант сохранения пароля на дискете, вставьте дискету и нажмите OK. ¾ Нажмите OK. После вывода сообщения об успешном завершении опера# ции OK. ¾ Теперь нужно перезагрузить компьютер. ¾ После перезагрузки создайте новый ERD диск (rdisk /s). Хотя вы и не сможете удалить шифрование, но можно изменить его режим. Для этого запустите syskey.exe и выберите Update. Более подробная информация: http://support.microsoft.com/support/ kb/articles/q143/4/75.asp. Как отменить шифрование SAM? Дело это, как понятно из предыдущего вопроса, сложное. Но если у вас сохра# нился ERD, созданный до активизации шифрования, вы можете удалить шиф# рование SAM из системы. ¾ Загрузите NT с установочных дискет. ¾ После диска 2 выберите R для восстановления. ¾ Выберите только «Inspect registry files», Continue. ¾ Дальше как обычно, вставьте диск 3 и затем ERD (который был создан до запуска syskey). ¾ После перезагрузки шифрование SAM будет удалено из системы. Как остановить систему при переполнении файла регистрации Security? Чтобы избежать потери файлов регистрации при их переполнении, вы може# те сконфигурировать систему так, чтобы она в подобном случае останавливала работу. После этого войти в систему для очистки и архивирования файла ре# гистрации смогут только Администраторы. ¾ Откройте редактор реестра (regedit.exe). ¾ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa. ¾ Если ключ CrashOnAuditFail есть, переходите к пункту 4, если нет, в меню Edit выберите New – DWORD и введите имя CrashOnAuditFail. OK. ¾ Даблкликните на CrashOnAuditFail и введите значение: 1 – остановить систему при переполнении лога 2 – остановить систему при переполнении лога, но войти может только Администратор. Закройте редактор реестра. Теперь при переполнения лога OS покажет BSOD. Как разрешить применение только сложных паролей? В Windows NT содержится фильтр для паролей passfilt.dll, который вводит но# вые ограничения для выбора паролей:
Безопасность
249
¾ пароль должен быть длиной не менее 6 знаков; ¾ в пароле должно быть не менее трех символов, удовлетворяющих следую# щим критериям: – заглавные буквы A–Z; – маленькие буквы a#z; – числа 0–9; – символы (например, «!» и т. д.); ¾ пароль не может содержать имя пользователя или любую его часть. Для включения этой возможности на PDC (и одиночном сервере) (этого не надо делать на BDC, но при поднятии его до PDC сделать надо) выполните следующее. ¾ Откройте редактор реестра (regedt32.exe, не используйте regedit.exe). ¾ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa. ¾ Даблкликните на «Notification Packages». ¾ Введите PASSFILT в новой строке (если там находится FPNWCLNT, до# бавьте после него). OK. ¾ Закройте редактор реестра. ¾ Перезагрузитесь. Как отключить приглашения MS4DOS к вводу команды? Этот параметр реестра позволяет вам отключить использование приглашения MS#DOS к вводу команды в Windows. ¾ Используя Regedit, найдите ключ, указанный ниже, создайте его, если он не существует. ¾ Создайте новый параметр типа DWORD и назовите его «Disabled». ¾ Для отключения приглашения к вводу команды установите значение па# раметра «Disabled» равным «1», для того чтобы заново включить пригла# шение, установите значение на «0». Обратите внимание: вы должны перезагрузиться, для того чтобы это изме# нение вступило в силу. Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\WinOldApp] Параметр: Disabled Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Как отключить режим MS4DOS для программ в Windows? Этот параметр реестра позволяет вам отключить использование реального ре# жима программ DOS внутри оболочки Windows. ¾ Используя Regedit, найдите ключ, указанный ниже, создайте его, если он не существует. ¾ Создайте новый параметр типа DWORD и назовите его «NoRealMode». ¾ Чтобы отключить реальный режим DOS, установите значение парамет# ра «NoRealMode» равным «1», для того чтобы заново включить пригла# шение, установите значение на «0».
250
FAQ
Обратите внимание: вы должны перезагрузиться, для того чтобы это изме# нение вступило в силу. Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\WinOldApp] Параметр: NoRealMode Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Как отключить доступ к дисплею в Панели управления? Этот параметр реестра отключает доступ к значку «Дисплей» в Панели управ# ления, что не позволяет пользователям изменять параметры дисплея. Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\System] Параметр: NoDispCPL Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Как отключить сетевой доступ к дискам CD4ROM? Приведенный ниже параметр реестра определяет, являются ли данные на дис# ке CD#ROM доступными для других пользователей. При установке значения этого параметра в «1» только текущий пользователь сможет обратиться к дис# ку CD#ROM. Это не позволит администраторам и удаленным пользователям (и даже пользователям одной рабочей станции) получить доступ к диску во время использования текущим пользователем компьютера. Диск снова станет до# ступным, когда текущий пользователь выйдет из системы. Значения параметра: «0» = к компакт#дискам могут обращаться все администраторы в домене. «1» = к компакт#дискам может обращаться только текущий пользователь. Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon] Параметр: AllocateCDRoms Тип: REG_SZ Значение: (0 = включено, 1 = отключено) Дополнительная информация: http:/support.microsoft.com/support/kb/ articles/q172/5/20.asp Как отключить сетевой доступ к дисководам для гибких дискет? Приведенный ниже параметр реестра определяет, являются ли данные на гиб# ком диске доступными для других пользователей. Если значение этого пара# метра равно «1», то только текущий пользователь сможет обратиться к гибким дискам. Это не позволит администраторам и удаленным пользователям (и даже пользователям одной рабочей станции) получить доступ к дискам во вре# мя использования текущим пользователем компьютера. Диски снова станут доступными, когда текущий пользователь выйдет из системы.
Безопасность
251
Значения параметра: «0» = к гибким дискам могут обращаться все администраторы в домене. «1» = к гибким дискам может обращаться только текущий пользователь. Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon] Параметр: AllocateFloppies Тип: REG_SZ Значение: (0 = включено, 1 = отключено) Дополнительная информация: http://support.microsoft.com/support/kb/ articles/q172/5/20.asp Как запретить запуск заданного системой по умолчанию хранителя экрана? Windows NT имеет заданный по умолчанию хранитель экрана login.scr, кото# рый запускается, даже если хранитель экрана не был выбран. Это может соз# дать угрозу защите, поскольку позволяет локальному пользователю заменить login.scr любой другой программой. Для отмены запуска измените данный па# раметр в 0. Перезагрузитесь. Ключ: [HKEY_USERS\.DEFAULT\Control Panel\Desktop] Параметр: ScreenSaveActive Тип: REG_SZ Значение: (0 = отключено, 1=включено) Как включить требование использования алфавитно4цифрового пароля? Windows по умолчанию принимает любой пароль, кроме пустого. Приведен# ный ниже параметр реестра определяет, будет ли Windows требовать алфавит# но#цифровой пароль, то есть пароль, созданный из комбинации букв (A, B, C, ...) и чисел (1, 2, 3 ...). Ключ: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current# Version\Policies\Network] Параметр: AlphanumPwds Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Как запретить кэширование паролей? По умолчанию Windows кэширует копию паролей пользователей. Это ведет к угрозе защиты. При отключении кэширования пароль пользователя не запоминается на его компьютере. Включение приведенного ниже параметра также удаляет повторное поле ввода пароля Windows и отключает возможность синхронизации сетевых па# ролей. Ключ: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ Policies\Network]
252
FAQ
Параметр: DisablePwdCaching Тип: REG_DWORD Значение: (0 = отключено, 1=включено) Как узнать, какие патчи уже установлены? Периодически Microsoft выпускает файлы исправления ошибок в Windows NT и других продуктах (патчи). Приведенный ниже ключ реестра содержит информацию об установлен# ных патчах. Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Hotfix]
22 Глава
СЕТИ
Как назначать права пользователей на одиноко стоящем (standalong) сервере (не PDC/BDC)?
В
NT Workstation User Manager/Policies/User Rights назначает привиле гии (например, Shutdown или Log On Locally) для локальной машины Тем не менее в NT Server права пользователей, назначенные с исполь зованием «User Manager for Domains», используются в Domain Controller’е Для назначения прав для локальной машины нужно сначала выбрать «Selec Domain...» из меню User и ввести имя компьютера в «Domain prompt» (про сматривать домен вы не сможете).
Проблема: невозможно подключиться к FTP4серверу, хотя сама служба запущена Опция «Allow only anonymous connections» не выбрана, но вы все время получае те сообщение «530 User xyz cannot log in. Login failed». Для входа на FTP сервер недостаточно только прав в домене, так как FTP#служба проверяет лишь локаль ные записи, даже если компьютер зарегистрирован в домене. Используйте фор мат domainname\username. Например, если доменное имя – winfaq, а имя пользователя – andrey, введите winfaq\andrey в качестве username. Как синхронизировать время NT Workstation с NT Server? Введите команду: NET TIME \\ /SET /YES
Примите к сведению, что пользователь должен иметь права «Change System Time» (устанавливаются через User Manager\User). В resource kit есть утилит TimeServ, которая запускается как сервис и работает, даже если нет вошедшего пользователя.
254
FAQ
Как послать сообщение всем пользователям? Убедитесь, что служба «Messenger» запущена (Control Panel → Services → Mes# senger → Auto). Для посылки сообщения введите: c:> net send «»
Или, для рассылки сообщения всем станциям вместо имени компьютера введите *. Как изменить Workstations Name? Следуйте приведенной ниже инструкции. ¾ Войдите в систему NT сервера. В Server Manager добавьте новое имя компьютера (Computer – Add to Domain). ¾ На Workstation в Control Panel даблкликните на Network. ¾ Кликните Change и введите новое имя компьютера. ¾ OK и перезагрузитесь. ¾ На NT сервере удалите старое имя компьютера (выделите и нажмите DEL). Как остановить создание встроенных акций администрирования? Откройте редактор реестра. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\ Parameters. Если вы пользуетесь Workstation, создайте ключ AutoShareWks (AutoSha# reServer для сервера) типа DWORD, OK. Установите его значение в 0. Закройте редактор реестра. Перезагрузитесь. Как отключить все сетевые диски? Выполните команду: net use * /del /yes. Как скрыть компьютер от Network Browsers? Иcпользуя редактор реестра, найдите ключ HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\LanManServer\Parameters и измените его значе# ние Hidden с 0 на 1. Перезагрузитесь. Можно также ввести net config server /hidden:yes.
Как удаленно перезагрузить NT? Можно перезагрузить машину с другого компьютера, используя утилиту Shut# down Manager из NT resource kit. Также можно перезагрузиться, используя shutdown.exe из resource kit с име# нем удаленной машины: C:\>shutdown \\ /r /y /c.
ПО сторонних производителей, такое как PC Anywhere, также позволяет удаленно перезагружать машины. Как получить список текущих пользователей? Используйте команду net sessions, правда, она работает, только если вы имеете права Администратора. Также можно в Control Panel выбрать Server.
Сети
255
Как сконфигурировать NT как шлюз к ISP? Для этого необходимы такие аппаратные средства, как локальная сеть и мо# дем. Проверьте, что работают сетевая карта, через которую другие сетевые клиенты будут подключаться как к шлюзу, и модем, непосредственно подклю# ченный к шлюзу ISP. Откройте редактор реестра (regedit.exe) и добавьте ключ DisableOtherSrcPackets типа DWORD в HKey_Local_Machine\System\CurrentControlSet\Services\RasArp\ Parameters. Установите его значение в 0. Также установите ключ HKEY_LO# CAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter в 1. Проверьте, что на шлюзовой машине установлен протокол TCP/IP со ста# тическим IP#адресом и корректной маской подсети (обычно 255.0.0.0 – для класса a, 255.255.0.0 – для класса b и 255.255.255.0 – для класса c). Проверьте, что «default gateway address» пустой. Установите Dial Up networking и настройте NT только на исходящие звон# ки. Перезагрузитесь. Создайте телефонное соединение для вашего ISP, только выключите «Use default gateway». Включите маршрутизацию IP#пакетов: Control Panel – Network – Protocols. Выберите TCP/IP – Routing. Выберите Enable IP Forwarding. Перезагрузитесь. Подключившись к ISP, узнайте ваш IP. Для этого выполните IPCONFIG. Введите route add 0.0.0.0 mask 0.0.0.0 metric 2. Для всех клиентов укажите как шлюз IP#адрес карты шлюзового компьютера. Правда, в этом случае все ваши компьютеры должны иметь статические IP для Интернет. В противном случае отправленные пакеты не будут знать, на какой адрес возвращаться, и вы ничего обратно не получите. Альтернативным способом выхода в Интернет является установка прокси#сервера, что даст вам возможность подключить всю локальную сеть через один IP. Как установить сервис FTP4сервера? В ранних версиях NT сервис FTP#сервера устанавливался как часть TCP/IP, но начиная с NT 4.0 он стал частью IIS/PWS, поэтому должен быть установлен вручную. Перед установкой FTP сервера TCP/IP уже должен быть установлен! В Control Panel запустите апплет Network. Нажмите Services, Add, Microsoft Peer Web Services (если используете NT Workstation) или Microsoft Internet Information Server 2.0 (для NT Server). OK, введите путь к дистрибутиву Windows NT. Например, если Windows NT CD#ROM находится в дисководе E, то вводим: E:\i386. OK для запуска Microsoft Peer Web Services Setup (или Internet Information Server). FTP Service устанавливается по умолчанию, но вы должны убрать отметки с опций, которые не хотите устанавливать. Как получить список всех подключений к компьютеру? Выполните команду netstat –a.
256
FAQ
Как узнать Ethernet адрес сетевой карты? Из командной строки выполните ipconfig /all. Как конфигурировать основной Master Browser? На NT#сервере в реестре измените значение ключа HKEY_LOCAL_MA# CHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\IsDomainMaster в True. Как можно защититься от Telnet4атак? Такого рода атаки осуществляются путем подключения Telnet#клиента к NT# машине через порт 135 с последующим вводом 10 символов, что может при# вести к зависанию NT. Не существует простого способа защиты от атаки через определенный порт. Можно только настроить NT на прием входящих пакетов лишь через определенные, назначенные вами, порты. Из Control Panel откройте апплет Network. Нажмите Protocols. Выберите TCP/IP и нажмите Properties. Нажмите Advanced (справа внизу). Пометьте «Enable Security» и нажмите Configure. Для TCP выберите «Permit Only» и включите только необходимые порты (например, для Web Browser – 80, FTP – 21). Exit. Перезагрузите NT. И обязательно установите Service Pack c номером побольше. Какие Telnet Server’а/Daemon’ы работают под Windows NT? Telnet Server’a для NT позволяют соединение NT#машин посредством Telnet с машинами на других аппаратных платформах: ¾ http://www.ataman.com; ¾ http://www.georgiasoftworks.com; ¾ http://www.hummingbird.com/realindex.html; ¾ http://www.pragmasys.com; ¾ http://www.seattlelab.com; По адресу ftp://ftp.microsoft.com/bussys/winnt/winntpublic/reskit/ nt40/telnetd/oemsetup.inf лежит обновленная версия oemsetup.inf для Telnet Server из resource kit (устранены проблемы с установкой). Какие FireWall’ы работают под NT? Ниже приведен список FireWall систем для NT: ¾ FireWall/Plus http://www.network1.com; ¾ Interware http://www.consensys.com; ¾ KyberPASS http://www.kyberpass.com; ¾ Open Sesame http://www.csmusa.com/sesame.htm; ¾ SessionWall http://www.AbirNet.com; ¾ Firewall#1 http://www.checkpoint.com; ¾ Guardian http://www.ntguard.com;
Сети
257
¾ AltaVista FireWall http://altavista.software.digital.com/firewall/index.htm; ¾ Microsoft Proxy Server 2.0 http://www.microsoft.com/proxy/default.asp; ¾ Win Gate http://www.wingate.com. Как установить службу Remoteboot? Перед установкой службы Remoteboot должны быть установлены протоколы NetBEUI и DLC. Служба Remoteboot запускается только на NT#сервере. Откройте Control Panel (Start – Settings – Control Panel). Апплет Network. Нажмите Services, затем Add. Выберите «Remoteboot Service». Проверьте путь для установки Remoteboot (по умолчанию, %systemroot%\RPL). OK и завершите установку. После окончания установки запустите Remoteboot Manager. Нажмите «Fix Security» в меню Configuration, что создаст локальную группу RPLUSER и назначит разрешения для директории RPL. Сколько одновременных подключений выдержит NT? NT Workstation допускает до 10 паралельных подключений, но следует учиты# вать, что Peer Web Services допускает неограниченное число подключений. Как сделать сервер Web Server’ом Интернет? Для этого выполните следующее. Отключите создание Административных общих ресурсов. Воспользуясь NTFS, запретите доступ Everyone ко всем директориям, кро# ме директорий с Web#документами, для которых установите разрешение толь# ко на чтение. Отключите неиспользуемые порты. Можете оставить только порт 80 (для использования Web#браузерами). Если сервер – часть интранет, установите FireWall. Как получить информацию о доменной записи пользователя? Из командной строки выполните net user /domain
Будет показана вся информация о пользователе, включая последнее время входа в систему, изменения пароля и т. д. Почему машина ошибочно показана в Server Manager’е как «неактивная»? Если Server Manager не может видеть подключенные машины, вы можете по# мочь ему их увидеть, выполнив net use \\\IPC$
Если и это не помогает, то, скорее всего, компьютер сконфигурирован как «невидимый» в сети. Как автоматизировать использование FTP? Для автоматического обновления ваших сайтов можно использовать следую# щий командный файл:
258
FAQ
d: cd \winfaqhomepage ftp -i -s:d:\mymanagement\goftp.bat
i убирает вывод запросов, s определяет следующий файл для использова# ния с FTP (далее команды в файле): open ftp.name.com – имя FTP#сервера; andrey – имя пользователя; secret – пароль; cd /www – удаленно зайти в основной каталог; lcd download – сменить локальную директорию; cd download – перейти в подкаталог в удаленном текущем каталоге; binary – установка режима binary; put comp.zip – передать файл; cd .. – передвинуться вниз в удаленном каталоге; lcd .. – передвинуться вниз в локальном каталоге; cd winnt lcd winnt mput *.htm – передать несколько файлов (для этого и нужен ключ #i); close – закрыть соединение. Как изменить уровни доступа для «совместно используемых ресурсов» из командной строки? В комплект Windows NT resource kit входит утилита RMTSHARE.EXE, исполь# зуемая для изменения уровней доступа. Формат использования: rmtshare \\\ /grant : например: rmtshare \\name\movies /grant andrey:f.
Допустимые разрешения: ¾ f – полный доступ; ¾ r – только чтение; ¾ c – изменение; ¾ n – нет доступа. Для отмены доступа введите: rmtshare \\\ /grant например: rmtshare \\name\movies /grant andrey.
Это удалит доступ для andrey к совместно используемым ресурсам. Для про# смотра разрешений введите: rmtshare \\\ /ïîëüçîâàòåëü например: rmtshare \\name\movies /andrey .
RMTSHARE.EXE позволяет также создавать и удалять «совместно использу# емые ресурсы». Для справки введите rmtshare /?. Как изменить порядок привязок протоколов? Если у вас установлено несколько протоколов, вы можете сконфигурировать NT на использование первым какого#либо одного протокола. Инструкция: Войдите в систему как член группы Administrators. Start → Settings → Control Panel → Network.
Сети
259
Нажмите на вкладке Bindings. Выберите «all services» из выпадающего меню привязок. Выберите службу (service), для которой будете изменять порядок, нажав на знак плюс. После показа списка протоколов выберите необходимый и, нажимая на «move up» или «move down», измените порядок привязки. OK и перезагрузитесь. Какие критерии используются при выборе Master Browser’а? Существует 5 видов компьютеров в сети. ¾ Master Browser – компьютер хранит список ресурсов сети и ждет появле# ния других компьютеров для внесения их в browse list (лист просмотра). ¾ Preferred (Привилегированный) Master Browser – при включении (входе в сеть) компьютер обозначается как Привилегированный Master Browser, инициирует выборы и в отсутствие PDC или другого Привиле# гированного Master Browser’а становится Master Browser’ом сети. ¾ Backup (Резервный) Browser – получает копию «browse list’а» от Master Browser’а и при отсутствии Master Browser’а инициирует выборы. ¾ Potential Browser – не хранит и не принимает копию «browse list’а», но может быть поднят до Backup Browser’а Master Browser’ом или стать Master Browser’ом в результате выборов. ¾ Non#Browser – не поддерживает «browse list» и не принимает участия в выборах. При выборах используют следующие критерии выбора: ¾ Preferred master; ¾ Master; ¾ Backup browser; ¾ Potential browser. Если все приведенные выше критерии совпали, используется критерий версии NT#системы: ¾ 5.0; ¾ 4.0; ¾ 3.51; ¾ 3.5; ¾ 3.1. Для установки роли компьютера в сети выполните следующее: Откройте редактор реестра (regedit.exe). HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\ Parameters. Даблкликните на MaintainServerList. Установите: ¾ No – non#browser; ¾ Yes – компьютер может быть Master или Backup browser’ом; ¾ Auto – может быть Master, Backup или Potential Browser. OK. Закройте редактор реестра и перезагрузитесь.
260
FAQ
Сети
Как получить список соответствия MAC4адресов IP4адресам в сети? Самый простой путь получения такого списка – это провести ping каждого host’а в подсети и просмотреть ARP кэш, однако это требует большого време# ни и данные в кэше хранятся всего в течение 2 мин. Альтернативный вариант – пинговать «broadcast mask» подсети (невозможно пинговать всю сеть, так как вы непосредственно связаны только с нодами (узлами) в вашей подсети, все другие запрoсы проходят через «gateways» (шлюзы), так что вы получите в кэше ARP данные только для шлюзов (кроме данных по подсети)). Что такое «Broadcast mask»? «Broadcast mask» легко получить, если маска подсети в формате 255.255.255.0 или 255.255.0.0. Например, если IP#адрес 134.189.23.42 и маска подсети 255.255.0.0, то «broadcast mask» будет 134.189.255.255. Но в более общем случае для определения «broadcast mask» выполните сле# дующее. Для каждого бита из маски подсети, равного 1, соответствующий бит в «broadcast mask» устанавливается равным соответствующему биту в адресе. Для каждого бита из маски подсети, равного 0, соответствующий бит в «broadcast mask» устанавливается равным 1. Например, IP#адрес 158.234.24.98 и маска подсети 255.255.248.0 (рис. 52).
261
В данном примере будет сгенерирован список всех соответствий MAC#адре# сов IP#адресам от 160.82.220.1 до 160.82.220.254. Далее вы можете записать все это в файл и затем по поиску найти все вхождения нужных значений. Напри# мер: REM test.bat for /l %%i in (1,1,254) do arpping.bat 160.82.220 %%i
Обратите внимание, что нужно использовать именно двойной знак %%. Затем запустите его: C:\> test.bat > file.txt
После чего произведите поиск в listing.txt по, например, dynamic: C:\> findstr dynamic file.txt 160.82.220.1 00-00-0c-60-8b-41 dynamic 160.82.220.9 00-60-97-4b-bf-4c dynamic 160.82.220.13 00-10-4b-49-94-e1 dynamic 160.82.220.17 00-80-5f-d8-a4-8b dynamic 160.82.220.22 00-a0-d1-02-a4-cf dynamic 160.82.220.25 00-60-08-75-0d-7a dynamic 160.82.220.26 00-10-4b-44-e4-73 dynamic 160.82.220.33 00-10-4b-44-d6-33 dynamic 160.82.220.34 00-10-4b-4e-67-6a dynamic 160.82.220.35 00-60-97-4b-c4-53 dynamic 160.82.220.39 00-10-4b-44-eb-ae dynamic 160.82.220.41 00-10-4b-49-7b-f7 dynamic 160.82.220.42 00-00-f8-21-7a-7f dynamic 160.82.220.43 08-00-20-88-82-57 dynamic 160.82.220.221 00-80-5f-88-d0-55 dynamic
Рис. 52
Первая строка – маска подсети 255.255.248.0, вторая строка – IP#адрес 158.234.24.98, и третья строка – «broadcast mask» 158.234.31.255. Ну и теперь для получения списка соответствия MAC#адресов IP#адресам выполните:
В результате получился искомый список соответствий MAC#адресов IP#ад# ресам.
Для записи результатов в файл добавьте «> filename» (например, arp #a > iptomac.lst). К сожалению, вследствие ограниченности встроенной в NT команды ping приведенное выше решение под NT не работает корректно. Поэтому создайте следующий командный файл:
Как предоставить пользователям доступ к сетевому принтеру? Инструкция: ¾ Войдите в систему как Administrator. ¾ Даблкликните на «My Computer» и далее, Printers. ¾ Нажмите правой клавишей на принтере, который вы хотите предоста# вить в совместное пользование, и выберите Properties. ¾ Нажмите на вкладке Security и выберите Permissions. ¾ Теперь можно добавить пользователя/группу и предоставить необходи# мые права. ¾ OK.
REM arpping.bat ping -n 1 -l 1 %1.%2 arp -a %1.%2
Как создать совместно используемые ресурсы на другом компьютере через сеть?
ping arp -a
Вы можете запустить его таким образом: C:\> for /l %i in (1,1,254) do arpping 160.82.220 %i
В Windows NT Server это может быть сделано с помощью Server Manager (Com# puter, Shared Directories и нажмите на New Share).
262
FAQ
Сети
Также можно использовать утилиту RMTSHARE.EXE из Windows NT Resource kit. Формат использования:
..__MSBROWSE__. GROUP Registered
rmtshare
MAC Address = 00-A0-24-B8-11-F3
\\\«»=«<path>»
/
IS~PDC......... UNIQUE Registered
remark=«»
Èìÿ ïîëüçîâàòåëÿ – .
например, rmtshare \\namecomp\miscfiles=d:\files\misc /remark=«General files». Если в наименованиях ресурсов и/или файлов присутствуют пробелы, то необходимо использовать кавычки. Например:
nbtstat -A
rmtshare
\\namecomp\«misc
files»=«d:\my
files\misc»
/remark=«With
space
share»
Почему возникают ошибки доступа к Windows NT FTP Server’у при использовании не Internet Explorer’а? На машине с Microsoft FTP Server’ом отредактируйте реестр следующим образом: ¾ Откройте редактор реестра (regedit.exe). ¾ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ ftpsvc\Parameters. ¾ Если ключ MsdosDirOutput существует, то измените его значение на 0, OK. ¾ Если его нет, то создайте (тип DWord) и установите необходимое значе# ние. После этого нужно остановить и запустить снова службу FTP Server’а (Start → Settings → Control Panel → Services → FTP Service → stop → start). Как удаленно получить имя пользователя, работающего на компьютере? Самый легкий способ – использование команды NBTSTAT. Существует два ва# рианта ее использования (зависят от того, знаете ли вы имя машины или толь# ко IP#адрес). Если вы знаете имя машины, выполните: nbtstat -a
например, nbtstat #a pdc Ответ будет в следующем виде: NetBIOS Remote Machine Name Table Name Type Status ——————————————————————PDC UNIQUE Registered PDC UNIQUE Registered WINFAQ GROUP Registered WINFAQ GROUP Registered WINFAQ UNIQUE Registered WINFAQ GROUP Registered PDC UNIQUE Registered ANDREY UNIQUE Registered WINFAQ UNIQUE Registered INet~Services GROUP Registered
263
Если знаете только IP#адрес, используйте следующую команду: например, nbtstat #A 10.23.23.12. Результат будет такой же, как и представленный выше. Учтите, что надо вводить A, а не a. Как удаленно выключить несколько компьютеров одновременно? Если у вас в конторе множество машин и вам надоело каждый раз после рабо# чего дня ходить и выключать их, используйте утилиту shutdown.exe из resource kit и .bat#файл: ¾ rem — командный файл для выключения локальных компьютеров, PDC и BDC; ¾ shutdown \\pdc /t:2 /y /— c этим выключаем компьютер с именем PDC через 2 с (повторите с использованием имен других компьютеров); ¾ shutdown \\bdc /t:2 /y /— c этим выключаем компьютер с именем BDC через 2 с; ¾ shutdown /l /y /c /t:5 — этим выключаем локальную машину через 5 с. Создайте на рабочем столе ярлык для этого командного файла и выключай# те все компьютеры нажатием на этот ярлык. Как закрыть все сетевые сессии/соединения? Приведенная ниже команда закрывает все сетевые сессии: net session /delete
Как установить комментарий компьютера, отображаемый в Network Neighborhood? Есть три способа: из командной строки, редактировать реестр или использо# вать GUI. Cамый простой способ – через апплет Server в Панели управления: ¾ Start | Settings | Control Panel | Server. ¾ Введите новое описание машины в поле Description. ¾ OK. Альтернативный метод – используя командную строку и команду «net config»: C:\> net config server /srvcomment:»machine comment»
Оба приведенных выше метода модифицируют запись в реестре, так что это же можно сделать и напрямую. ¾ Откройте редактор реестра (regedit.exe). ¾ HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro lSet\Services\Lanman Server\ Parameters. ¾ Даблкликните на srvcomment.
264
FAQ
¾ В поле «Value data» введите новое описание, затем OK. ¾ Закройте редактор реестра. Вы также можете проделать это и удаленно, используя серверную утилиту «Server Manager». Как присвоить несколько NetBIOS имен одному компьютеру? Инструкция: ¾ Откройте редактор реестра (regedt32.exe). ¾ HKEY_Local_Machine\System\CurrentControlSet\Services\LanmanServer\ Parameters. ¾ В меню Edit выберите «Add Value». ¾ Выберите тип REG_SZ, если требуется присвоить одно дополнительное имя, или REG_MULTI_SZ, если несколько. Введите имя – OptionalNames. OK. ¾ После запроса о значении введите необходимое имя (или имена, если использовали REG_MULTI_SZ, по одному в каждую строку) и OK. ¾ Закройте редактор реестра. ¾ Перезагрузите компьютер. Как увеличить сетевую производительность? Если вы увеличите число буферов переадресации сервера, это может увели# чить сетевую производительность. Каждая дополнительная линия связи, кото# рую вы сконфигурируете, будет дополнительно занимать 1 Кб памяти, но толь# ко тогда, когда ваши программы фактически используют эту связь. Чтобы настроить дополнительные буфера, измените ключ: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanWorkstation\ Parameters]. Измените или добавьте значение параметра типа REG_DWORD для: ¾ «MaxCmds» в диапазоне от 0 до 255, по умолчанию – 15; ¾ «MaxThreads» установите равным значению «MaxCmds». Вы можете также увеличить значение параметра «MaxCollectionCount» типа REG_DWORD. Этот параметр представляет буфер для записи имен кана# лов. Значение по умолчанию – 16, а диапазон его значений находится в преде# лах от 0 до 65535. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ LanmanWorkstation\Parameters] Тип: REG_DWORD Как отключить совместную администрацию дисков? Приведенный ниже ключ реестра определяет, следует ли устанавливать совмест# ную администрацию дисков, то есть c$ и d$. Установите значение параметра «AutoShareServer» равным «0», чтобы отключить совместную администрацию сервера. Установите значение параметра «AutoShareWks» равным «0», чтобы отключить совместную администрацию Рабочей станции. Ключ: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ LanmanServer\Parameters]
Сети
265
Параметр: AutoShareServer, AutoShareWks Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Как отключить опцию «Сохранить пароль» в Удаленном доступе к сети? Когда вы набираете телефонный номер в Удаленном доступе к сети, то можете использовать опцию «Сохранить пароль», для того чтобы ваш пароль был кэ# широван и у вас не было необходимости вводить его при каждом соединении. Приведенный ниже параметр реестра отключает такую возможность. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ RasMan\Parameters] Параметр: DisableSavePassword Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Дополнительная информация: http://support.microsoft.com/support/ ntserver/serviceware/10140908.asp Как скрыть имя последнего пользователя при входе в систему? Результатом включения приведенного ниже параметра реестра будет отобра# жение при входе в систему пустого поля в блоке «Имя пользователя», что поз# волит предотвратить вход в систему людей, использующих последнее имя пользователя системы. Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon] Параметр: DontDisplayLastUserName Тип: REG_SZ Значение: (0 = отключено, 1 = включено) Как разрешить пересылку незашифрованных паролей? Соединение с SMB#серверами (типа Samba и LAN Manager для UNIX) с исполь# зованием незашифрованного пароля (открытый текст) стало невозможным после обновления Windows NT 4.0 Сервисным пакетом 3. Это происходит по# тому, что дескриптор незашифрованных паролей системы переадресации SMB в Сервисном пакете 3 работает иначе, чем в предыдущих версиях Win# dows NT. Начиная с Сервисного пакета 3 система переадресации SMB не будет пересылать незашифрованные пароли, если вы не добавите приведенный ниже параметр в системный реестр. Добавьте новый параметр «EnablePlainTextPassword» типа DWORD в ключ, указанный ниже. Установите его значение равным «1». Выйдете из Regedit и перезагрузитесь. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Rdr\Parameters] Параметр: EnablePlainTextPassword Тип: REG_DWORD Значение: (0 = отключено, 1 = включено)
266
FAQ
Сети
267
Дополнительная информация: http://support.microsoft.com/support/ kb/articles/q166/7/30.asp.
Дополнительная информация: http://support.microsoft.com/support/ kb/articles/q135/4/03.asp.
Как скрыть компьютер в списке Окна просмотра? Если вы не хотите, чтобы ваш компьютер отображался в общем списке Окна просмотра, добавьте приведенный ниже параметр в системный реестр. Для сервера: отредактируйте ключ [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\ Parameters] Добавьте параметр «Hidden» типа REG_DWORD и установите его значение равным «1». Перезагрузите сервер. (Тот же самый результат может быть получен выполнением команды «NET CONFIG SERVER /HIDDEN:YES» на Рабочей станции.) Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ LanmanServer\Parameters] Параметр: Hidden Тип: REG_DWORD Значение: (0 = отключено, 1 = включено)
Как ограничить информацию, доступную анонимным пользователям? NT#системы обладают особенностью, при которой анонимные пользователи, входя в систему, могут получить список имен пользователей доменом и список совместно используемых имен. Тем, кто хочет усовершенствовать защиту, потребуется возможность ограничить эти функциональные возможности. Запустите Редактор системного реестра (regedit.exe). Откройте следующий ключ в системном реестре: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]. В меню «Правка» выберите «Создать параметр». Используйте следующие данные: Параметр: RestrictAnonymous Тип: REG_DWORD Значение: 1. Выйдите из Редактора системного реестра и перезагрузите компьютер, для того чтобы изменения вступили в силу. Обратите внимание
Как запретить подключать/отключать сетевые диски? Приведенный ниже параметр реестра не позволяет пользователям создавать дополнительные сетевые подключения, удаляя кнопки «Подключить сетевой диск» и «Отключить сетевой диск» из инструментальной панели Проводника, а также удаляя пункты контекстного меню Моего компьютера и меню «Сер# вис» Проводника. (Данный совет работает только при установленном Сервис# ном пакете 2 и выше.) Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer] Параметр: NoNetConnectDisconnect Тип: REG_DWORD Значение: (0 = отключено, 1 = включено)
Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA] Параметр: RestrictAnonymous Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Дополнительная информация: http://support.microsoft.com/support/ kb/articles/q143/4/74.asp.
Как изменить время вывода предупреждающего сообщения об истечении срока пароля? Приведенный ниже параметр реестра определяет, за какое количество дней до ис# течения срока пароля пользователя отобразится предупреждающее сообщение. Откройте системный реестр и найдите ключ, указанный ниже. Создайте новый параметр «PasswordExpiryWarning» типа DWORD. Устано# вите его значение равным числу дней, за которое должно произойти уведомле# ние о смене пароля. Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon] Параметр: PasswordExpiryWarning Тип: REG_DWORD Значение: (Количество дней)
Как удалить пункт «Завершение сеанса » из меню «Пуск»? Чтобы удалить команду «Завершение сеанса » из меню «Пуск», измените приведенный ниже ключ реестра.
Выполнение данной операции возможно только после установки Сервисного пакета 3.
Как скрыть содержание Рабочей группы в Сетевом окружении? Включение приведенного ниже параметра реестра скрывает содержание Ра# бочей группы в Сетевом окружении. Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Network] Параметр: NoWorkgroupContents Тип: REG_DWORD Значение: (0 = отключено, 1 = включено)
Обратите внимание Этот параметр используется только при установке Internet Explorer 4.0 и старше.
Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer]
268
FAQ
Параметр: NoLogOff Тип: REG_BINARY Значение: 01 00 00 00 Дополнительная информация: http://support.microsoft.com/support/ kb/articles/q177/9/03.asp. Как удалить элемент «Вся сеть» из Сетевого окружения? «Вся сеть» – элемент в «Сетевом окружении», который позволяет пользовате# лям видеть все Рабочие группы и Домены в сети. Этот элемент может быть заблокирован, чтобы пользователи могли использовать только их собствен# ную Рабочую группу или домен. Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Network] Параметр: NoEntireNetwork Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Как установить минимальную длину пароля? Вы можете заставить Windows отклонять пароли, которые не имеют установ# ленной вами минимальной длины. Это позволит предотвратить использова# ние тривиальных паролей там, где важна защита. Используя Regedit, откройте ключ, указанный ниже, если он не существует, создайте его. Добавьте новый параметр «MinPwdLen» двоичного типа. Установите его зна# чение равным минимальному числу символов, требуемому для принятия пароля. Обратите внимание Это изменение не затрагивает существующие пароли, а воздействует только на новые или замену старых.
Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Policies\Network] Параметр: MinPwdLen Тип: REG_BINARY Как показывать звездочками пароли совместного использования? Приведенный ниже параметр реестра определяет, показывать пароль, напе# чатанный при доступе к совместно используемым файлам, обычным текстом или звездочками. Ключ: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Policies\Network] Параметр: HideSharePwds Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Как создать сеть на витой паре для двух компьютеров без использования хаба? В витой паре используются контакты 1, 2, 3 и 6. Чтобы создать сеть с ис# пользованием хаба, используют обычный (прямой) кабель, в котором кон#
Сети
269
такты 1236 идут соответственно на 1236. Чтобы создать сеть на витой паре для двух компьютеров без использования хаба, нужно использовать инверс# ный (перевернутый) кабель, где используется следующая распайка: 1 → 3, 2 → 6, 3 → 1, 6 → 2. Как проверить, могут ли серверы взаимодействовать при помощи RPC? Exchange поставляется с утилитами RPINGS.EXE и RPINGC32.EXE, которые используются для проверки RPC#соединения между двумя серверами. Эти программы находятся в SERVER\SUPPORT\RPCPING директории на Exchange CD. Применяются они следующим образом. На одном сервере откройте командную строку (CMD.EXE) и выполните C:\> RPINGS
На другом сервере запустите утилиту RPINGC32.EXE. Введите имя Exchange сервера, проверку соединения с которым хотите вы# полнить. Например, NT4PDC. Нажмите Start. Соединение будет проверено. После окончания закройте утилиту RPINGC32.EXE, нажав Exit. На целевой машине выполните последователь# ность «@q». Как отключить Gratuitous ARP? При загрузке компьютера Windows NT/2000/XP рассылает по сети пакет, со# держащий TCP/IP#адрес компьютера. Это делается для предотвращения ис# пользования дублирующихся адресов в одной и той же сети. Такой пакет назы# вается Gratuitous Address Resolution Protocol (ARP) packet. Для повышения производительности или во время обслуживания системы этот сервис можно отключить в любой версии Windows 2000 и в Windows NT с установленным Service Pack 5. Откройте редактор реестра (regedit.exe). Откройте ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters. Двойным щелчком откройте ключ ArpRetryCount, установите его значение в 0 и нажмите ОК. Если такого ключа нет, создайте ключ типа REG_DWORD с таким именем и значением 0. Закройте редактор реестра. Перезагрузите систему. Как включить запись журнала работы протокола PPP в Windows 2000/XP? Если вы используете протокол Point#to#Point, вы можете вести журнал его работы для последующей диагностики. Для этого проделайте следующее. Для ведения журнала на сервере: ¾ откройте пункт Routing and Remote Access Services (RRAS) в консоли Mic# rosoft Management Console (MMC); ¾ на левой панели правой кнопкой щелкните по серверу, для которого вы хотите вести журнал, и выберите Properties в открывшемся меню; ¾ перейдите на закладку Event Logging;
270
FAQ
¾ поставьте галочку в пункте Enable Point#to#Point Protocol (PPP) logging. Для ведения журнала на Windows 2000 Professional и Windows XP Profes# sional: ¾ откройте окно командной строки на сервере RRAS, для которого вы хо# тите вести журнал; ¾ введите следующие команды, нажимая ENTER после каждой строки: netsh ras set tracing PPP enable Отчет о работе PPP будет храниться в файле Ppp.log, находящемся в папке %systemroot%\tracing\. Ведение журнала требует значительного количества системных ресурсов, поэтому не забудьте отключить его по окончании диаг# ностики при помощи следующих действий: ¾ откройте окно командной строки на сервере RRAS, для которого вы хо# тите отключить ведение журнала; ¾ введите следующие команды, нажимая ENTER после каждой строки: netsh ras set tracing PPP disabled То же самое можно настроить при помощи реестра: ¾ запустите редактор реестра (regedit.exe); ¾ откройте ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\ PPP; ¾ установите значение ключа EnableConsoleTracing (для Win2k Server) или EnableFileTracing (для Win2k Prof) равным 1 (для включения) или 0 (для отключения); ¾ закройте редактор реестра.
Служба удаленного доступа (RAS) Как соединить две NT Workstation, используя RAS? NT Workstation поддерживает одно RAS#соединение. Поэтому одна станция будет RAS#сервером и одна – клиентом. Описанная ниже процедура – это то, что нужно сделать для соединения двух компьютеров. Server Если RAS уже установлен: ¾ Зайдите в Control Panel и даблкликните на апплет Network. ¾ Перейдите в Services и нажмите «Remote Access Server». Нажмите Pro# perties. ¾ Нажмите на Port, затем на Configure. ¾ Выберите «Dial Out and Receive» или только Receive. ¾ Нажмите Continue. ¾ Выберите права доступа пользователей на доступ к «Just Computer» или «Entire Network» для NetBEUI.
Сети
271
¾ Нажмите Continue и введите свойства TCP/IP. Для текущей установки определим звонящий клиенту имеет TCP/IP адрес, поэтому пометьте поле «Allow clients to use preconfigured address». ¾ OK и затем close. Вы будете уведомлены о необходимости перезагрузить компьютер. Если RAS еще не установлен, то откройте «My Computer» и даблкликните на «Dial#up Networking». После нахождения вашего модема выполняйте описан# ное выше с шага 3. Client Предположим, что RAS не установлен. ¾ Зайдите в «My Computer» и даблкликните на «Dial#up Network». ¾ У вас будет затребован NT CD. С него установятся Modem и RAS. ¾ После обнаружения модема нажмите Continue. ¾ После этого появится справка, что телефонная книга пуста. Согласитесь на предложение ее заполнить. Введите имя и выберите «Next» (не выби# райте «I know about modem properties»). ¾ Выберите «I am calling the Internet» и нажмите Next. ¾ Введите номер телефона, нажмите Next и затем Finish. ¾ Зайдите в «Dial#up Network», нажмите More и выберите Edit Entry. ¾ Перейдите ко вкладке Server и пометьте NetBEUI и TCP/IP. Нажмите TCP/IP Details, введите свойства, нажмите OK. По окончании OK. ¾ Зайдите в PhoneBook и нажмите Dial. При первом соединении вы должны ввести Username, Password и Domain (выберите «save password», чтобы не вводить эту информацию в последующем снова). Возможно ли звонить провайдеру (ISP), используя командную строку? Да, используя RASPHONE #d или RASDIAL /b>. Для разъединения введите RASPHONE #h или RASDIAL /disconnect. Как остановить разрыв RAS4соединений при выходе из системы? Выполните следующее: ¾ откройте редактор реестра regedt32.exe (неregedit.exe); ¾ перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon; ¾ создайте новый ключ KeepRasConnections. Тип: REG_SZ; ¾ установите его значение в 1. Как создать сценарий для RAS4соединения? Можно написать сценарий, который будет запускаться во время RAS#соедине# ния для автоматизации таких действий, как ввод имени пользователя и паро# ля. Для создания сценария выполним следующее: ¾ Даблкликните на My Computer и откройте апплет Dial#up Networking.
272
¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾
FAQ Выберите запись нужного соединения и нажмите More. Из меню выберите «Edit entry and modem properties». Нажмите на вкладке Script и выберите «Run this script». Нажмите на кнопке «Edit script...». Откроется файл SWITCH.INF. Перейдите в конец файла и создайте новый раздел для соединения. За# тем выберите Exit. Выберите Yes на запрос о сохранении изменений. Нажмите кнопку «Refresh List» для обновления списка соединений. Выберите созданное соединение и нажмите OK. Например, содержимое файла SWITCH.INF может быть следующим: ; the phonebook entry [ANDREY1] ; send initial carriage return COMMAND= ; wait for : OK=<match>«sername:» LOOP= ; ïîñëàòü username ââåäåííûé â «connection dialog box». Ìîæíî ïîñëàòü è ñîâåðøåííî äðóãîé username, íàïðèìåð primer COMMAND=<username> ; wait for : OK=<match>«assword:» LOOP= ; ïîñëàòü password, ââåäåííûé â «connection dialog box». Ìîæíî ïîñëàòü è ñîâåðøåííî äðóãîé, íàïðèìåð password COMMAND=<password> NoResponse ; send the «start ppp» command COMMAND=ppp default OK=
Более полную информацию о командах можно найти в файле SWITCH.INF. Как отладить сценарий RAS4соединения? Можно создать журнал регистрации для соединения путем выполнения сле# дующих шагов: ¾ откройте редактор реестра (regedit.exe); ¾ перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\RasMan\Parameters; ¾ даблкликните на Logging; ¾ установите его значение в 1, OK; ¾ закройте редактор реестра; ¾ перезагрузите компьютер. Каждая сессия удаленного доступа будет добавляться в файл %systemroot%/ system32/RAS/device.log. Для прекращения ведения журнала регистрации выполните приведенные выше шаги с установкой значения Logging в 0.
Сети
273
Как сконфигурировать RAS для соединения по выделенной линии? Данный метод сильно зависит от конфигурации вашей системы. Тем не менее примем, что RAS уже установлен и нужно только сконфигурировать его для работы по выделенной линии. Также подразумевается, что модемы на обоих концах уже сконфигурированы для работы в режиме выделенной линии. ¾ Откройте апплет Модемы в Панели управления (Start → Settings → Control Panel → Modems). ¾ Нажмите Add. ¾ Пометьте «Don’t detect my modem, I will select it from a list» и нажмите Next. ¾ В окне Производители выберите «Standard Modem Types», а в окне на# именований модемов выберите «Dial#Up Networking Serial Cable bet# ween 2 PCs». Нажмите Next. ¾ Выберите порт, например COM1, и нажмите Next. ¾ Теперь ваши модемы настроены на использование выделенной линии. ¾ Далее вам нужно сконфигурировать RAS#соединение (server/client) обычным способом (используя свойства RAS#сервиса). ¾ Нажмите правой клавишей на Network и выберите Properties. Нажмите на вкладке Services и, выбрав RAS, нажмите Properties. ¾ Выберите COM#порт и кликните Configure. ¾ Выберите тип соединения (dial in/dial out/both) и нажмите OK. Нажми# те Continue. ¾ Вам будет выдан запрос о «NetBEUI client Access». Выберите нужный и нажмите OK. ¾ Если вы выберете сервер, то будет предложено сконфигурировать TCP/ IP#доступ. А также какой выделить IP#адрес: с помощью DHCP (если сконфигурирован) или выделять из адресного пула. Также можно отме# тить окно разрешения клиенту запрашивать определенные адреса. Нажмите Close в диалоговом окне Network. Привязки компьютера будут об# новлены, и вы увидите запрос на перезагрузку. Нажмите Yes. Как отключить автодозвон RAS? Самый легкий путь – остановить службу RAS AutoDial. Откройте апплет Службы в Панели управления (Start → Settings → Control Panel → Services). Прокрутите бегунок вниз и выберите «Remote Access AutoDial Manager». Нажмите на кнопке Startup и измените запуск на Manual. OK. Если необходимо остановить службу прямо сейчас, нажмите кнопку Stop. Нажмите кнопку Close. Для включения автодозвона повторите приведенную выше процедуру и из# мените запуск на Automatic. Проблема: RAS пытается звонить даже при работе с локальными ресурсами Для решения этой проблемы выполните следующее: ¾ откройте редактор реестра (regedit.exe);
274
FAQ
¾ перейдите в HKEY_CURRENT_USER\Software\Microsoft\RAS Autodial\ Addresses (чтобы увидеть содержимое, можно набрать «rasautou #s» из командной строки); ¾ в подключах найдите локальные адреса (и имена). Если найдете, выдели# те их и нажмите Delete из меню Edit; ¾ закройте редактор реестра. Вы также можете добавить адреса в «disabled list»: ¾ откройте редактор реестра Regedt32.exe (не regedit.exe); ¾ перейдите в HKEY_CURRENT_USER\Software\Microsoft\RAS Autodial\ Control; ¾ даблкликните на DisabledAddresses и добавьте адрес в новую строку; ¾ закройте редактор реестра. После обоих вышеуказанных случаев необходимо перезагрузиться. Проблема: я подсоединился через RAS к серверу, но видны только ресурсы присоединенного компьютера Когда вы конфигурируете RAS#server, вы устанавливаете для каждого протоко# ла область соединения Server или «Вся сеть» (whole network). Откройте апплет Network из Панели управления (или нажмите на значке Network правой клавишей и выберите Properties). Выберите вкладку Service, выберите Remote Access Service и нажмите Properties. Выберите COM порт и нажмите клавишу Network. Нажмите клавишу Configure для протокола, который хотите сконфигури# ровать (например, TCP/IP). Вверху нажмите кнопку «Entire network». OK. Теперь подключенные клиенты будут видеть всю сеть. Как сделать «Logon Using Dialup Networking» отмеченным по умолчанию в загрузочном окне? Это может быть выполнено путем редактирования реестра на каждой клиент# ской машине. Откройте редактор реестра (Regedit.exe). Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon. В меню Edit выберите New – String Value (тип REG_SZ). Введите имя: RASForce. Установите его значение в 1. Закройте редактор реестра. Перезагрузите компьютер. Как изменить время ответа RAS на звонки? Обычно для этого редактируют файл %systemroot%\system32\ras\modem.inf. Откройте этот файл для редактирования, найдите раздел, описывающий ваш модем. Найдите следующую строку:
Сети
275
COMMAND_LISTEN=ATS0=1
Измените числовое значение на необходимое (количество звонков, до ко# торых RAS не будет снимать трубку). Например, поднятие трубки после 10 звонков: COMMAND_LISTEN=ATS0=10
Обязательно перезагрузите NT. Метод, приведенный выше, не работает, если RAS использует TAPI/ Unimodem устройства. Для них существует отдельный способ. Откройте редактор реестра (regedit.exe). Перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\RasMan\Parameters. Из меню Edit выберите New (тип DWORD). Введите имя NumberOfRings и нажмите Enter. Даблклините на новом ключе и задайте количество звонков, которые RAS Server пропустит перед поднятием трубки (1–20). Нажмите OK. Закройте редактор реестра. Как изменить время ожидания обратного звонка? По умолчанию RAS Server ожидает 12 с до обратного звонка. Но это время мож# но изменить следующим изменением реестра. Откройте редактор реестра (regedit.exe). Перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\RasMan\PPP. В меню Edit выберите New, тип DWORD. Введите имя DefaultCallbackDelay и нажмите Enter. Даблкликните на новом ключе и установите время ожидания обратного звонка (1–255). Нажмите OK. Закройте редактор реестра. Как установить максимальное число попыток идентификации для RAS? Приведенный ниже параметр реестра управляет числом повторений процеду# ры опознавания. При превышении лимита подключение с помощью удаленно# го доступа будет отключено. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ RemoteAccess\Parameters] Параметр: AuthenticateRetries Тип: REG_DWORD Значение: от 1 до 10 Как выставить максимальное время идентификации RAS? Приведенный ниже параметр реестра определяет максимальное время иден# тификации при входе в систему через Удаленный доступ. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ RemoteAccess\Parameters] Параметр: AuthenticateTime
276
FAQ
Тип: REG_DWORD Значение: от 20 до 600 (секунд) Как автоматически отключать неактивных пользователей RAS? Приведенный ниже параметр определяет время задержки (в минутах) перед тем, как неактивный пользователь RAS будет отключен. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ RemoteAccess\Parameters] Параметр: AutoDisconnect Тип: REG_DWORD Значение: время в минутах Как выставить время задержки перед инициализацией отзыва? Приведенный ниже параметр реестра устанавливает время задержки перед инициализацией отзыва при RAS#подключении. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ RemoteAccess\Parameters] Параметр: CallbackTime Тип: REG_DWORD Значение: 2–12 (секунд) Как автоматически использовать RAS для входа в систему? В Windows есть опция, доступная в диалоговом окне входа в систему, которая позволяет набирать номер входного сервера для идентификации вашей учет# ной записи. Ее можно использовать по умолчанию. 1. Откройте системный реестр и найдите ключ, указанный ниже. 2. Создайте новый строковый параметр с именем «RasForce». Установите значение параметра равным «1» для использования этой функции. Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon] Параметр: RasForce Тип: REG_SZ Значение: (0 = отключено, 1 = включено) Дополнительная информация: http://support.microsoft.com/support/ kb/articles/q172/1/25.asp. Как регулировать ведение протокола устройств Службы удаленного доступа (RAS)? С помощью приведенного ниже параметра реестра можно создать файл с име# нем DEVICE.LOG в каталоге %SYSTEMROOT%\SYSTEM32\RAS для записи информации о командах, посылаемых модемом, и сообщенных ошибках. Этот файл может быть очень полезен для отладки отказов RAS. Ключ: [HKEY_LO# CAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters] Параметр: Logging Тип: REG_DWORD Значение: (0 = отключено, 1 = включено)
Сети
277
Как регулировать ведение протокола PPP Службы удаленного доступа (RAS)? С помощью приведенного ниже параметра реестра можно создать файл с име# нем PPP.LOG в каталоге %SYSTEMROOT%\SYSTEM32\RAS, для того чтобы по# мочь в диагностике проблем связи между PPP#сервером и PPP#пользователем, когда один из компьютеров – клиент Службы удаленного доступа Windows NT. Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ RasMan\PPP] Параметр: Logging Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Как бороться с ошибкой «Разъединение по timeout’у» при соединении с провайдером? Если у вас на компьютере установлена операционная система Windows NT 4.0, то при соединении с провайдером, использующим несколько телефонных мно# гоканальных телефонных номеров, вы можете столкнуться с проблемой внезап# ного рассоединения при проверке ваших данных (login, password). Windows NT выводит сообщение, что не удалось соединиться и соединение разорвано по timeout. В некоторых случаях помогает следующее. Заходите в редактор реестра (regedit) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\PPP
Щелкаете по ключу PPP и в правом окне щелкаете правой кнопкой мыши для добавления нового ключа: new | DWORD Value. Затем вводите имя нового ключа – DisableMultilink и устанавливаете значе# ние 1. Закрывайте редактор реестра и перегружайте компьютер.
TCP/IP Что такое TCP/IP? Если вы просматриваете эту страничку в Интернете, вы уже используете TCP/IP! TCP/IP – это семейство связанных протоколов и утилит, использующихся для связи между сетями. TCP/IP – это, реально, шесть протоколов: TCP (Transmis# sion Control Protocol), UDP (User Datagram Protocol), ICMP (Internet Control Message Protocol), IGMP (Internet Group Management Protocol), IP (Internet Protocol) и ARP (Address Resolution Protocol). Есть множество различных реа# лизаций TCP/IP, однако все они согласуются со стандартом, что означает воз# можность для различных реализаций взаимодействовать друг с другом. Каждая машина, использующая TCP/IP, должна иметь уникальный TCP/IP# адрес, представляющий собой 32#битное число, обычно отображаемое как пунктирная четверка (или децимальный формат, разделенный точками) xxx.xxx.xxx.xxx, где xxx – число от 0 до 255, например IP#адрес 147.98.26.11 ниже показан в его 32#битной форме. Он разбивается на четыре разделенные точками триады (рис. 53).
278
FAQ
Сети
10010011
01100010
00011010
00001011
147
98
26
11
Рис. 53
TCP/IP первоначально использовался в ARPANET, сети военного назначе# ния, потом получил распространение в университетах. В настоящее время ис# пользуется практически в каждой компьютерной системе. Как установить TCP/IP? Ниже приведена инструкция по инсталляции не#DHCP#клиентов. ¾ Запустите апплет Network Control Panel (Start – Settings – Control Panel – Network). ¾ Нажмите по закладке Protocols, затем Add. ¾ Выберите TCP/IP Protocol и нажмите OK. ¾ Последует вопрос: есть ли в сети DHCP#сервер? Ответ – NO. ¾ Инсталлируются несколько файлов, протоколы заново определят при# вязку (re#binded), и вы увидите диалог конфигурирования TCP/IP. ¾ Нажмите на вкладке IP Address и введите адрес IP и маску подсети. Когда вы введете адрес IP, маска подсети будет подставлена автоматически (вы также можете задать маску, отличную от значения по умолчанию). ¾ Нажав по закладке DNS, вы также сможете сконфигурировать DNS#сер# вер, введя имя домена (например, winfaqname.com) и хоста. ¾ По окончании нажмите OK и перегрузите машину. Можно ли отследить трафик TCP/IP, используя NT4средства? В состав Systems Management Server входит модуль Network Monitor, обеспечи# вающий мониторинг всей сети, а также трафик через модем. Версия, входя# щая в состав NT 4.0 server, ограничена, однако мониторинг обмена между сер# вером и другими компьютерами возможен. Network Monitor Service должен быть инсталлирован (Control Panel – Network – Services – Add). Как установить TCP/IP, не имея сетевой карты? Для тестирования TCP/IP Microsoft предлагает Loopback adapter («петля», «заглушка»). Для его инсталляции выполните следующее. ¾ Запустите Control Panel (Start – Settings – Control Panel). ¾ Дважды нажмите по иконке Network. ¾ Нажмите по закладке Adapters, потом Add. ¾ Выберите MS Loopback Adapter и нажмите OK. ¾ Вам потребуется сконфигурировать TCP/IP, как и в случае с обычным адаптером. Я установил TCP/IP. Как проверить правильность установки? Выполните следующие действия. ¾ Из командной строки введите ipconfig /all.
279
¾ Вы получите информацию об IP#адресе, маске подсети и физическом адресе. Проверьте, насколько IP#адрес и маска подсети совпадают с ожидаемыми. ¾ Далее, существует специальный IP#адрес, используемый для тестирова# ния в пределах одной машины, – 127.0.0.1, проверьте его пингом ping 127.0.0.1. ¾ Вы должны получить: Reply from 127.0.0.1: bytes=32 time C:\winnt\system32\jetpack.exe c:\winnt\system32\wins\wins.mdb tmp.mdb, тогда журналы создаются в неправильных директориях. Для того чтобы правильно использовать JETPACK, см.: Как сжать базы дан ных WINS? ¾ Не помечен пункт «Enable Logging» в WINS Administrator. В этом случае журналы создаются в директории %systemroot%\system32. Если журналы созданы в неправильном месте и WINS не запускается, то скопируйте журналы в директорию %systemroot%\system32\WINS и переза# пустите службу C:\> net start wins.
Если служба WINS запущена, то есть файлы журналов блокированы и не могут быть изменены или уничтожены, выполните следующее. ¾ Остановите сервис WINS: C:\> net stop wins. ¾ Сделайте резервную копию базы данных WINS, используя функцию Backup Database WINS Manager’а. ¾ Удалите файлы из неправильных директорий и восстановите данные с резервной копии. ¾ Запустите JETPACK. ¾ Перезапустите службу WINS: C:\> net start wins. ¾ Включите Logging Enabled (WINS Manager → Server → Configuration → Advanced).
302
FAQ
DNS Как установить службу DNS? Служба DNS может быть установлена только на NT Server. Процедура инсталяции: ¾ Запустите апплет Сеть из Панели управления (Start → Settings → Control Panel → Network). ¾ Нажмите на закладке Services и затем, Add. ¾ Выберите «Microsoft DNS Server» и нажмите OK. ¾ После установки перезагрузитесь. Как сконфигурировать DNS? Конфигурирование DNS производится с помощью DNS Manager. Процедура конфигурирования домена: ¾ Запустите DNS Manager (Start → Programs → Administrative Tools → DNS Manager). ¾ В меню DNS выберите New Server и введите IP#адрес DNS Server’а, напри# мер 200.200.200.3, OK. ¾ Теперь сервер показан с подразделом CACHE. ¾ Затем добавляем домен, например tips.com. Для этого в меню DNS выбе# рем New Zone. ¾ Выбираем Primary и кликаем Next. ¾ Вводим имя. Например, tips.com. Далее нажимаем tab (на клавиатуре), это заполняет Zone File Name, и кликаем Next. ¾ Жмем Finish. ¾ Теперь создадим «реверсивный поиск». Для этого выбираем New Zone в меню DNS. ¾ Выбираем Primary и кликаем Next, вводим имя следующим образом: IP#адрес домена (первые три части) в обратном порядке+in#addr.arpa, на# пример домен 194.234.85, получится следующее: 85.234.194.in#addr.arpa, или, как в примере выше, 200.200.200.in#addr.arpa, нажимаем tab (на кла# виатуре), далее Next, затем Finish. ¾ Нажав правой клавишей на домене и выбрав «New Record», добавим запись для DNS#сервера. ¾ Вводим имя компьютера, например COMP1, вводим IP#адрес, например 200.200.200.3, OK. ¾ Если нажать F5 и проверить запись 200.200.200.in#addr.arpa, то для COMP1 она тоже будет заполнена. Как добавить записи в DNS? Для добавления записи, например VASIA с IP#адресом 200.200.200.4, выполни# те следующие действия. ¾ Запустите DNS Manager (Start → Programs → Administrative Tools → DNS Manager). ¾ Даблкликните на имени DNS сервера для просмотра списка зон.
Сети
303
¾ Нажмите правой клавишей на домене и выберите New Record. ¾ Введите имя VASIA и введите IP#адрес. Выберите тип записи (record type). Для ввода нового host’а принимаем значение по умолчанию – тип A (record type A). ¾ Если есть сконфигурированая Reverse Arpa zone и хотите автоматически добавить PTR#запись, проверьте, чтобы было выбрано Create Associated PTR record. ¾ Нажмите OK. Как сконфигурировать клиента для использования DNS? Для машин под NT (и Windows 95) выполните следующее: ¾ Запустите апплет Network из Control Panel (Start → Settings → Control Pa# nel → Network). ¾ Выберите закладку Protocols. ¾ Выберите TCP/IP и далее Properties. ¾ Нажмите на закладку DNS. ¾ Проверьте, чтобы было введено имя компьютера (в первом окне) и имя домена, например primer.com, в окне Domain. ¾ В части DNS Server кликните Add и в появившемся диалоговом окне вве# дите IP#адрес DNS#сервера. Затем нажмите Add. ¾ В части Domain Suffix Search Order кликните Add, введите домен (primer.com) и затем снова кликните Add. ¾ OK. Для проверки запустите командную строку и введите nslookup
например: nslookup primer Должен высветиться IP#адрес primer’a. Для проверки обратного перевода введите nslookup например: nslookup 200.200.200.4
Высветится имя primer. Где в реестре располагаются записи о DNS? Записи о DNS#серверах сохраняются в реестре по адресу HKEY_LOCAL_MA# CHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters в ключе Na# meServer. Каждое значение отделяется пробелом. Используя утилиту REG.EXE из Resource Kit’a, можно изменять эти записи следующим образом: reg
update
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\
NameServer=«194.234.85.70 194.234.85.100» \\<machine name>,
где 194.234.85.70 и 194.234.85.100 – адреса DNS#серверов, которые вы хотите сконфигурировать. Это можно использовать при предоставлении доступа в Интернет, для уда# ленного редактирования реестра пользователей (смотря какие DNS надо ис# пользовать).
304
FAQ
Откуда появляется ошибка «No More Endpoints»? Это может происходить при установке DNS на компьютеры, на которые ранее уже устанавливался DNS (сохранилась директория со старыми настройками %systemroot%\system32\dns). Для устранения данной ошибки выполните сле# дующее. ¾ Остановите Microsoft DNS#сервер при помощи апплета Службы из Пане# ли управления (Start → settings → Control panel → Services). Выберите Microsoft DNS и нажмите Stop. ¾ Сделайте резервную копию всех файлов зон из директории %sys# temroot%\system32\dns. ¾ Удалите DNS#сервер: нажмите правой клавишей на Network Neighbor# hood и выберите Properties. Нажмите на закладке Services, выберите DNS и затем Remove. ¾ Удалите все файлы из директории %systemroot%\system32\dns. ¾ Переустановите DNS#сервер. Как отключить автоматическую модификацию кэша на DNS4сервере? Приведенный ниже параметр отключает автоматическую модификацию кэша DNS на корневых серверах. Эта функция применяется при возникновении проблем с корневыми серверами или если вы желаете самостоятельно контро# лировать модификации DNS. ¾ Откройте Regedit и найдите ключ, указанный ниже. ¾ Установите значение параметра «AutoCacheUpdate» в «00000000», для того чтобы отключить модификацию. Если его не существует, создайте новый параметр типа DWORD с этим именем. ¾ Закройте RegEdit и перезагрузитесь. ¾ Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ DNS\Parameters] ¾ Параметр: AutoCacheUpdate ¾ Тип: REG_DWORD
VI Часть
Словарь технических терминов
7200 rpm
О
дной из важнейшей характеристик жесткого диска, ключевым обра# зом влияющих на его производительность, является скорость враще# ния шпинделя. Еще совсем недавно большинство дисков для настоль# ных компьютеров имели скорость вращения 5400 оборотов в минуту, а более высокие значения были уделом моделей, предназначенных для использования в серверах. Однако в последнее время ситуация изменилась, и четко намети# лось деление винчестеров для настольных ПК на две группы – более дешевые и тихие со скоростью вращения 5400 об./мин и более производительные со скоростью 7200 об./мин. Некоторые производители выпустили «бесшумные» модели со скоростью вращения менее 5000 об./мин в качестве бюджетных ва# риантов и для использования в бытовой технике, например в цифровых ви# деомагнитофонах. В серверах применяются диски со скоростью вращения до 15000 об./мин.
AG P AGP – это сокращение от Accelerated Graphics Port (видеопорт с более быстрой скоростью передачи данных) – это название нового интерфейса, специфика# ция которого разработана корпорацией Intel. AGP основан на шине PCI, но разработан специально для обеспечения высокоскоростной передачи боль# ших блоков данных 3D текстур между видеоконтроллером (видеокартой) и па# мятью компьютера. Вместо того чтобы использовать PCI шину для видеодан# ных, AGP использует прямой канал, для того чтобы видеокарта (графический контроллер) имела прямой доступ к оперативной памяти. Шина AGP (канал) является 32#битной и работает на частоте 66 МГц, что обеспечивает пропуск#
306
Самоучитель профессиональной работы на компьютере
ную способность до 266 Мб/с, тогда как PCI шина имеет скорость передачи данных только 133 Мб/с. Современный стандарт AGP также поддерживает три дополнительных, более быстрых режима с пропускной способностью 533 Мб/с, 1,07 Гб/с и 2,1 Гб/с. Для работы AGP необходимы следующие условия. Чипсет должен поддерживать AGP. Материнская плата должна иметь AGP#разъем, который подключен к этой шине, или должна иметь интегрированный AGP#модуль. Операционная система должна быть OSR 2.1 версией Windows 95, Windows 98 или Windows NT 4.0 (Service pack 3), или более новой. В настоящее время многие компьютеры Macintosh, ориентированные на профессионалов, под# держивают AGP. Компьютеры, оснащенные AGP, и графические акселераторы впервые по# ступили в продажу в августе 1997 г. Тем не менее уже существуют несколько разных уровней стандарта AGP. Стандарт имеет следующие дополнительные характеристики. Текстурирование – также известное как Direct Memory Execute mode, поз# воляет хранить текстуры в оперативной памяти. Пропускная способность – существуют несколько уровней пропускной спо# собности: 1х – 266 Мб/с, 2х – 533 Мб/с, 4х – 1,07 Гб/с и 8х – 2,1 Гб/с. Адресация по боковой полосе частот (Sideband Addressing) – увеличивает ско# рость передачи данных, посылая команды по отдельному, параллельному каналу. Конвейерный режим – дает возможность графической карте посылать не# сколько команд одновременно, вместо того чтобы посылать каждую команду по отдельности – одну за другой.
Bluetooth Технология беспроводной радиосвязи для персональных сетей (personal area network – PAN) компании Bluetooth Special Interest Group. Эта компания была основана в 1998 г. компаниями Ericsson, IBM, Intel, Nokia и Toshiba. Bluetooth является открытым стандартом для передачи данных и цифрового звука на не# большое расстояние между различными мобильными устройствами (ноутбу# ки, наладонники и телефоны) и настольными устройствами. Данная техноло# гия поддерживает двухточечное и многоточечное соединения. Bluetooth позволяет передавать данные со скоростью до 720 Кб/с на рас# стояние до 10 м, а с усилителем радиус действия возрастает до 100 м. В отличие от технологии инфракрасной связи IrDA (Intrared Data Association), для кото# рой необходимо, чтобы устройства были направлены друг на друга (в пределах прямой видимости), Bluetooth использует всенаправленные радиоволны, ко# торые могут проходить через стены и другие неметаллические препятствия. Bluetooth передает информацию в диапазоне 2,4 ГГц, не требующем лицензии на вещание, и использует скачкообразную перестройку несущей частоты, ко# торая происходит 1600 раз в минуту по определенным алгоритмам. В случае
Словарь технических терминов
307
помех со стороны других устройств процесс передачи не останавливается, хотя ее скорость понижается. Технология Bluetooth была названа в честь короля Дании Гарольда Блатана по прозвищу Bluetooth, который в X в. начал обращение в христианство своих подданных. Скандинавская компания Ericsson первой начала разработку дан# ного стандарта.
Data D VD DVD То же самое, что и DVD. Его разновидностями, позволяющими запись (некото# рые стандарты – и перезапись) дисков, являются стандарты DVD#R, DVD#RW, DVD+R, DVD+RW, DVD#RAM.
DPOF DPOF – произносится «ди поф» – это сокращение от Digital Print Order For# mat – формат записи информации о кадрах камерой, компьютером или прочи# ми устройствами создания/обработки изображений для автоматической пе# чати на принтерах (поддерживающих DPOF) и в фотолабораториях. Также используется для представления изображений на интернет#сайтах, в презента# циях, при рассылке по факсу, передаче по сетям сотовых телефонов и т. д. без задействования компьютера. Для этих целей в определенной папке на карте памяти создаются текстовые файлы с данными. Данные содержат информа# цию о том, какой кадр нужно распечатать, сколько копий, какую информацию нужно впечатать в изображение, какие кадры напечатать на одном листе, раз# мер отпечатка и др. Обычно данные вводятся из меню фотокамеры в режиме просмотра или из графического приложения компьютера.
D VD DVD – разновидность оптического диска, который выглядит так же, как CD# диск, и имеет такой же диаметр (120 мм), но при этом обладает значительно большей емкостью. Первоначально термин расшифровывался как Digital Video Disk (цифровой видеодиск). В компьютерный мир термин пришел в ре# зультате роста интереса к DVD#технологии; слово «video» опустили, аббре# виатуру перестали расшифровывать, и DVD стал просто D – V – D. Позднее термин получил второе толкование: Digital Versatile Disk (универсальный циф# ровой диск от DVD Forum). Как правило, говоря о технологии, используется аббревиатура D – V – D, хотя термины «видеодиск» и «универсальный диск» также возможны. В отличие от CD#дисков, на которые информацию можно за# писывать только с одной стороны, информацию на DVD#диски можно записы# вать с двух сторон. Некоторые версии DVD имеют по два записываемых слоя на каждой стороне. Емкость таких DVD#дисков превышает емкость любого CD#дис# ка в 25 раз. Дисководы DVD#дисков могут читать большинство CD#дисков.
308
Самоучитель профессиональной работы на компьютере
DVD#технологию разрабатывали не только в компьютерной промышлен# ности, но и в киноиндустрии, поэтому DVD становится следующим поколени# ем CD#ROM’а, а также следующим поколением бытовых форматов хранения видео. Формат DVD может использоваться для множества разных целей.
DVD:регионы и региональная защита Вскоре после того, как формат DVD был стандартизирован, в кинопромыш# ленности решили разделить мир на шесть регионов: ¾ США, Канада; ¾ Европа, Ближний Восток, Южная Африка, Япония; ¾ Юго#Восточная Азия; ¾ Австралия, Центральная и Южная Америка; ¾ Африка, Азия, Восточная Европа; ¾ Китайская Народная Республика. Необходимость такого разделения объяснялась несколькими причинами, которые главным образом сводились к желанию остановить перемещение ки# нопродукции через границы регионов. Некоторые программисты расценили это намерение как попытку ограничить права и свободы, принятые в мировом сообществе, и стали разрабатывать способы нейтрализации региональной за# щиты в аппаратном и программном обеспечении. Региональный код встреча# ется в следующих частях аппаратного и/или программного обеспечения: ¾ на DVD#диске (имеется практически всегда; код, «прошитый» в диске, за# писывается на обложке DVD#диска); ¾ устанавливается в самом DVD#приводе. Один код может быть сменен на другой ограниченное количество раз; ¾ код может использоваться при работе программных видеоплееров, та# ких как PowerDVD или WinDVD, или в аппаратных декодерах, к примеру Hollywood#Plus или DXR3. Один код может быть сменен на другой огра# ниченное количество раз. Для того чтобы региональная защита работала, диск должен иметь особый региональный код, что является характерной особенностью большинства дис# ков, а DVD#привод или воспроизводящее программное обеспечение должно сравнивать свой код с кодом диска. Если коды совпадут, то воспроизводящее устройство начнет работать. Если у DVD#привода установлен код региона, то декодеры программного обеспечения или аппаратные декодеры смогут запус# тить воспроизведение только при совпадении кода на диске и кода в приводе. Если привод не имеет регионального кода, то декодеры будут пытаться само# стоятельно реализовать региональную защиту. Если ваш привод имеет код определенного региона, вы не сможете воспро# извести диск другого региона. Эту проблему можно решить только путем заме# ны механизма проверки кодов внутри дисковода, обновив прошивку (firmware update). Firmware – это часть программного обеспечения, находящаяся внутри привода и управляющая всеми его действиями, включая и процесс проверки
Словарь технических терминов
309
кода региона. Firmware уникально для каждой модели привода, поэтому едино# го решения проблемы не существует. Если ваш привод не имеет региональ# ного кода, то есть не имеет механизма определения региона, из которого пришел диск, вы должны будете снять или обойти региональную защиту в вос# производящем программном обеспечении.
D VD+R DVD+Recordable – диск однократной записи, стандарт, разработанный DVD+RW Alliance и являющийся версией диска DVD+RW. DVD+R диск вмещает до 4,7 Гб данных и может быть воспроизведен на бытовых DVD#видиоплеерах и компью# терных DVD#ROM#приводах.
D VD+RW DVD+Read Write – перезаписываемый диск, стандарт, разработанный DVD+RW Alliance и предназначенный для хранения данных и видеофильмов. DVD+RW диски могут быть воспроизведены на бытовых DVD#видиоплеерах и компью# терных DVD#ROM#приводах. Для перезаписи используется технология из# менения фазы (phase change technology). Первые DVD+RW#диски вмещали информацию объемом 3 Гб на сторону, однако позднее объем вмещаемой ин# формации возрос до промышленного стандарта 4,7 Гб (9,4 Гб на двустороннем диске). DVD+RW поддерживает CLV# и CAV#форматы записи, последний из ко# торых дает возможность более унифицированного произвольного доступа к данным в интерактивных приложениях.
D VD:R DVD#Recordable – цифровой диск однократной записи, стандарт, разработан# ный организацией DVD Forum и предназначенный для хранения данных и ви# деофильмов. DVD#R является DVD#дополнением к записываемым компакт#дис# кам (CD#R) и использует для записи ту же самую технологию, чтобы «прожечь» диск. Pioneer первым представил DVD#R#приводы, которые имели объем 3,95 Гб, а к 2000 г. объем записываемой информации увеличился до промыш# ленного стандарта 4,7 Гб. В том же 2000 г., для того чтобы обеспечить защиту от копирования, стан# дарт DVD#R разделили на две группы. Оригинальные DVD#R, использующие для записи лазер с длиной волны 650 нм, получили название «DVD#R для авторских разработок» (DVD#R for Authoring). Другой формат (с защитой от копирования) производит запись с использованием 635 нм лазера, и называ# ется «DVD#R для общего пользования» (DVD#R General). Хотя DVD#R (a) и DVD#R (g) могут читать форматы друг друга, они не могут записывать диски в чужом формате.
310
Самоучитель профессиональной работы на компьютере
D VD:RAM
Словарь технических терминов
311
DVD#RAM – перезаписываемый DVD#диск, предложенный организацией DVD Forum. Для перезаписи используется технология изменения фазы (phase chan# ge technology), благодаря которой DVD#RAM могут быть сравнимы со съемны# ми жесткими дисками, поскольку данные на DVD#RAM могут быть перезаписаны 100 000 раз, в отличие от DVD#RW и DVD+RW, допускающих лишь 1000 переза# писей. Первые DVD#RAM#приводы емкостью 2,6 Гб (односторонние) и 5,6 Гб (двусторонние) появились в продаже весной 1998 года. Версия 2 DVD#RAM# дисков емкостью 4,7 Гб появилась в конце 1999 г., а двусторонние диски емко# стью 9,4 Гб – в 2000 году. DVD#RAM#дисководы читают DVD#видео, DVD#ROM и все виды CD#дисков.
аналогично по качеству более раннему стандарту LaserDisc и значитель# но превосходит по качеству изображение, записанное на видеокассете стан# дарта VHS. DVD#видеодиски могут быть записаны с обеих сторон, при этом на каждой стороне могут быть использованы два слоя. Таким образом, один видеодиск может вмещать до четырех фильмов протяженностью 2 ч. DVD#video поддер# живает Dolby Digital surround sound, который использует пять отдельных зву# ковых каналов (CD качества) плюс сабвуфер. Такая звуковая схема имеет условное обозначение 5.1. Диски DVD#video и DVD#ROM похожи, однако последние дополнительно поддерживают распространенные файловые системы, используемые в компью# тере.
Дисководы и диски Panasonic
EXIF
В 1998 г. компания Panasonic стала первой компанией, выпустившей на рынок DVD#RAM#приводы. Дисководы DVD#RAM компании Panasonic читают как дис# ки в адаптерах (caddy#based media), так и без них (caddyless media); для записи DVD#RAM#диски обязательно должны быть вставлены в адаптер. Все осталь# ные DVD и CD#диски могут быть прочитаны без использования адаптера.
EXIF – Exchangeable Image File Format – это формат записи данных, используе# мый цифровыми камерами. Первая версия этого формата была введена ассо# циацией JEIDA (Japan Electronic Industry Development Association) в 1995 г. Большинство современных цифровых камер работают со сжатыми Exif файла# ми в формате JPEG, то есть эти изображения можно считывать в любом прило# жении, поддерживающем этот формат, включая почти все Web#браузеры и графические редакторы, приложения для презентаций и создания докумен# тов. По умолчанию этот формат поддерживает sRGB цветовой профиль. EXIF поддерживает хранение расширенной информации в шапке каждого JPEG файла. Почти все цифровые камеры используют данный формат для за# писи таких данных, как время и дата съемки, параметры экспонирования (ISO, выдержка, диафрагма) и другой дополнительной (часто на усмотрение произ# водителя) информации о камере. Здесь представлен пример EXIF информа# ции камеры Nikon Coolpix 990 (прочитано программой Thumbler):
D VD:RW DVD#Read Write – перезаписываемый диск, стандарт, разработанный органи# зацией DVD Forum и предназначенный для хранения данных и видеофильмов. Для перезаписи используется технология изменения фазы (phase change tech# nology); объем DVD#RW#диска составляет 4,7 Гб на сторону, и он может быть перезаписан до 1000 раз. Технология записи с изменением фазы (Phase Change Recording) заключа# ется в том, что различное по интенсивности излучение лазера может менять значение бит данных на диске из 0 в 1 и обратно, меняя фазовое состояние слоя записи из кристаллического в аморфное и обратно, при этом только одно из этих состояний является прозрачным для считывающего лазера.
D VD:video DVD#диск, предложенный организацией DVD Forum. Диск может использовать# ся только для чтения, предназначен для воспроизведения фильмов. Первые DVD#видеоплееры появились в конце 1996 года и использовали односторонний, однослойный DVD#видеодиск, изображение на котором кодировалось по алго# ритму сжатия MPEG#2. Стандартный диск содержит приблизительно 133 мин видео, однако цифра 133 приблизительна, так как степень сжатия не является фиксированной и зависит от того, насколько фильм насыщен движением и быстро меняющимися сценами. Изображение, получаемое с DVD#диска,
Wed, Oct 18,2000 3:16:32 pm -----------Zoom: x2.3 (86mm) Shutter: 1/4 Aperture: F3.5 EV Bias: 0.00 ev Program: ISO Speed: 100 Exp. Value EV: 5.6 Brightness EV: 5.6
Make: NIKON Model: E990 Software: E990v1.1 Metering: Matrix Whitebal: Incandescent Flash: Off Quality: 3 bpp Manual Size (KB): 293 Focus: Center Sharpen: NORMAL Img Adj: NORMAL Man. Foc: 0.00 M
312
Самоучитель профессиональной работы на компьютере
HyperT ransport – HyperTransport наиболее часто задаваемые вопросы Что такое технология HyperTransport? Технология HyperTransport – это высокоскоростная, пакетная связь с низки# ми задержками, построенная по схеме «точка#точка», которая позволяет мик# росхемам передавать данные с максимальной скоростью до 12,8 Гб/с (102,4 Гбит/с). Это масштабируемая архитектура (scalable architecture), которая спо# собна упростить внутрисистемные подсоединения путем замены существую# щих шин и мостов, а также путем снижения количества узких мест и задержек внутри системы. Для каких целей предназначена технология HyperTransport? Цель создания технологии HyperTransport – предоставить условия, при кото# рых интегральные схемы в компьютерах, серверах, встроенных системах, се# тевом и телекоммуникационном оборудовании осуществляли бы существенно более быстрый обмен информацией по сравнению с тем, который позволяют осуществлять существующие шинные технологии. Примером может служить чипсет NVIDIA nForce, который благодаря технологии HyperTransport в шесть раз увеличивает пропускную способность между графическим процессо# ром IGP (nForce Integrated Graphics Processor) и коммуникационным процессо# ром MCP (nForce Media and Communications Processor). Именно благодаря про# пускной способности, которую обеспечивает технология HyperTransport, NVIDIA удалось встроить в MCP обработку сигналов в формате Dolby Digital 5.1 и широковещательную передачу этих данных по сети. Ни одна из осталь# ных ныне существующих технологий не позволяла сделать это. Когда станет доступна продукция, созданная с применением технологии HyperTransport? Продукция, созданная с применением технологии HyperTransport, доступна уже сегодня. К настоящему времени выпущено более 4 млн чипов, использую# щих эту технологию. Какая продукция, созданная с применением технологии HyperTransport, доступна сегодня? Платформенная архитектура обработки данных NVIDIA (NVIDIA nForce Platform Processing Architecture), включающая интегральный графический процессор NVIDIA (NVIDIA nForce Integrated Graphics Processor (IGP) и про# цессор передачи данных NVIDIA (NVIDIA nForce Media and Communications Processor (MPC), сегодня поставляется миллионами экземпляров в качестве чипсетов для материнской платы, поддерживающих процессоры AMD, а так# же как консольный чипсет игровой приставки Xbox фирмы Microsoft (Micro# soft Xbox).
Словарь технических терминов
313
Также технология HyperTransport вводится в MIPS процессоры (MIPS based processors), включая процессоры Broadcom BCM1250 и PMC Sierra RM9000X2. Шина, созданная по технологии HyperTransport, является основной шиной, используемой в процессорах восьмого поколения компании AMD: AMD Athlon и AMD Opteron, а также внутри поддерживающих их устройств: концентратор ввода#вывода (I/O hub) AMD#8111, AMD#8131 PCI#X tunnel и AMD#8151 AGP 3.0 graphics tunnel. SiPackets предлагает мост между HyperTransport и PCI (Hyper# Transport#to#PCI bridge). Также технология HyperTransport поставляется в составе тест#систем устройств, использующих технологию HyperTransport (система ITS 9000ZX от Шлумбергера), зонд для исследований (Analysis Probe) FS2240 HyperTransport от FuturePlus Systems Corporation, FPGA продукцию, включающую Virtex#II от Xilinx и Apex II от Altera, южный мост (southbridge) от Ali, процессор систем безопасности (security processor) от Hifn and Cavium Networks, тестеры для микросхем (chip testers) от Teradyne, RTL модули от GDA Technologies, PHY модули от Nurlogic и функциональные модели шин для высокоскоростной проверки от TransEDA. Каковы основные достоинства HyperTransport технологии? Технология HyperTransport создана для того, чтобы обеспечивать большую пропускную способность, чем существующие технологии передачи данных внутри системы, низкий уровень задержек при получении ответных сигналов (low#latency responses), малое число выводов (low pin counts). Данная техноло# гия совместима с традиционными шинами для персональных компьютеров, с существующими и будущими операционными системами и программно со# вместима с шиной PCI. Технология HyperTransport расширяема до нового типа шин – системной сетевой архитектуры (SNA – Systems Network Architectu# re). Электрическая схема шины, построенной по технологии HyperTransport, разработана с тем, чтобы увеличить степень надежности и упростить конст# рукцию платы. Является ли дорогим внедрение высокоскоростной шины, созданной с применением технологии HyperTransport? Нет, не является. Помимо гибкости, масштабируемости и очень высокой про# пускной способности, технология HyperTransport также характеризуется низ# кой стоимостью внедрения. Поскольку данная технология является частью стратегического плана развития для нескольких массово производимых на# стольных персональных компьютеров и серверных систем, технология смо# жет извлечь пользу за счет экономии, обусловленной ростом масштабов про# изводства, что является непременной составляющей емкого, восприимчивого к изменению цен рынка персональных компьютеров. Похожий феномен наблюдался при расширении области адаптации шины PCI вне рынка персо# нальных компьютеров.
314
Самоучитель профессиональной работы на компьютере
С какими шинами и какими другими технологиями совместима технология HyperTransport? Технология HyperTransport создана для того, чтобы служить средством связи с современными устройствами ввода#вывода, включая AGP, PCI, PCI#X, IEEE# 1394, USB 2.0, PL#3, SPI#4.2 и Gigabit Ethernet, а также шинами следующего по# коления: AGP 8x, Infiniband, PCI#X 2.0, PCI Express, SPI#5, 10 Gigabit Ethernet и другими. В традиционных архитектурах многочисленные элементы использу# ют одну шину, а в технологии HyperTransport ™ каждый элемент получает свой собственный канал ввода#вывода. Таким образом, уменьшается количе# ство «узких мест» (bottlenecks) в системе и повышается ее производитель# ность. Это достигается с помощью микросхем моста (bridge chips) и микро# схем канала (tunnel chips), которые, соединяясь последовательно, дают возможность подключить многочисленные устройства ввода#вывода к едино# му каналу. Почему технология HyperTransport сравнивается с технологией PCI? Технология PCI представляет из себя нечто большее, чем просто технологию подключения для карт расширения и внешних устройств. Шина PCI обычно ис# пользуется для подключения контроллера памяти процессора к устройствам вво# да#вывода, включая PCI слоты, жесткие диски, периферийные устройства USB и IEEE#1394, принтеры и т. д. PCI шина реально является самой распростра# ненной на рынке персональных компьютеров и широко используется в сете# вых приложениях и серверах. Технология HyperTransport не дает пропасть значительным инвестициям, которые были сделаны в шину PCI на пути к буду# щим технологиям. Совместима ли технология HyperTransport с существующими программами и операционными системами? Да, технология HyperTransport совместима с существующими и будущими опе# рационными системами, поскольку она совместима с PCI, учтенной в перспек# тивах развития операционных систем. Это уже было продемонстрировано в производстве систем, основанных на чипсетах NVIDIA nForce. Совместима ли технология HyperTransport со стандартом Plug & Play? Да, устройства ввода#вывода HyperTransport расчитаны на то, чтобы использо# вать стандартную методологию Plug & Play, и являются совместимыми с любой операционной системой, поддерживающей стандарт PCI, на этапах загрузки, исполнения, а также на уровне драйверов. На каких тактовых частотах функционирует HyperTransport? Устройства Hyper Transport могут функционировать на разных тактовых час# тотах – от 200 МГц до 800 МГц. Hyper Transport использует технологию удвоен# ной скорости передачи данных (double data rate technology), передавая 2 бита информации за один такт и увеличивая таким образом скорость переда#
Словарь технических терминов
315
чи данных до 1600 Мб/с в каждом направлении. Поскольку передача данных может идти в двух направлениях одновременно, общая скорость передачи мо# жет быть увеличена до 6,4 Гбит/с в 16#разрядной шине HyperTransport и до 12,8 Гбит/с – в 32#разрядной шине HyperTransport. С целью облегчить опти# мизацию дизайна систем можно устанавливать разные тактовые частоты для приема и передачи данных. Какова разрядность шины ввода4вывода HyperTransport? Ввод#вывод данных в технологии HyperTransport разработан с тем, чтобы пре# доставить наибольшую гибкость при встраивании в систему, допуская разряд# ность шины в 2, 4, 8, 16, или 32 бита в каждом направлении. В процессе иници# ализации устройства распознают разрядность шины и затем функционируют соответствующим образом.
IBM Крупнейшая в мире компьютерная компания (International Business Machines Corporation, Armonk, NY, www.ibm.com). Производимая в настоящее время компанией продукция включает мейнфреймы (корпоративные компьютеры) S/390 (zSeries), средние ЭВМ AS/400 (iSeries), рабочие станции и серверы RS/6000 (pSeries), серверы на базе Intel (xSeries), а также персональные компью# теры и ноутбуки. Все виды продукции IBM всегда были очень прибыльны. Все началось в 1911 г. в Нью#Йорке, когда была образована компания Computing#Tabulating#Recording Company (CTR) в результате слияния четы# рех компаний: Tabulating Machine Company (компания перфокарт Холлериза (Hollerith), округ Вашингтон), International Time Recording Company (изготов# ление часов, штат Нью#Йорк), Computing Scale Company (изготовление весов и пищевых ломтерезок, Дайтон, штат Огайо) и Bundy Manufacturing (изготов# ление часов, Нью#Йорк). Первоначально штат CTR состоял из 1200 сотрудни# ков, а начальный капитал был 17,5 млн долларов. В 1914 г. генеральным менеджером стал Томас Уотсон (Thomas J. Watson, Sr.) В течение следующих 10 лет он закрыл не связанные с перфорированием производства и преобразовал компанию в крупное международное предприя# тие, которое в 1924 г. получило название IBM. Строгие профессиональные требования, предъявляемые Уотсоном к сотрудникам компании, позволили создать элитарный персонал. IBM добилась большого успеха благодаря своим счетным машинам и перфо# картам. В период с 1920 по 1960 г. компания приобрела широкий круг постоян# ных заказчиков, что явилось хорошей базой для перехода к выпуску компьюте# ров, активным сторонником которого был сын Уотсона. IBM начала выпуск компьютеров в 1953 г. с модели 701, а годом спустя пред# ставила модель 650. К концу 60#х гг. компьютеры 650#ой модели стали самыми популярными компьютерами в мире; было продано 1800 компьютеров. Мо# дель 1401, представленная в 1959 г., также имела успех; уже к середине 60#х было продано около 18 000 компьютеров.
316
Самоучитель профессиональной работы на компьютере
В 1964 г. компания представила System/360, первую в истории серию взаи# мосовместимых компьютеров. Модель 360 имела огромный успех и легла в ос# нову мейнфреймов, производимых IBM до настоящего времени. В течение 70#х и 80#х гг. IBM выпустила ряд несовместимых друг с другом мини#компьютеров, включая System/36, System/38. Чрезвычайно успешная модель AS/400, представленная в 1988 г. и переименованная в 2000 г. в «iSeries», является основой большого семейства взаимосовместимых компью# теров данного сегмента. В 1981 г. IBM представила персональный компьютер, который практиче# ски сразу же стал стандартом на стихийном рынке персональных компьюте# ров. IBM и сейчас является одним из крупнейших производителей персональ# ных компьютеров, однако большая часть объема продаж персональных компьютеров приходится на ПК индустрию в целом, начиная от таких компа# ний, как Dell и HP, и заканчивая тысячами мелких магазинов. Подобно другим фирмам, компания IBM ставит на свои компьютеры опера# ционную систему Windows. В середине 90#х IBM пыталась конкурировать с Windows со своей собственной операционной системой OS/2. Несмотря на то что OS/2 получила высокую оценку и до настоящего времени предлагается пользователям, она так и не завоевала значительного места на рынке. Начало 90#х было непростым периодом для компании. IBM впервые терпе# ла значительные финансовые убытки, в первую очередь из#за падения уровня продаж корпоративных компьютеров (мейнфреймов), в то время как персо# нальные компьютеры и серверы начального уровня продавались миллионами. В результате компания вынуждена была сократить численность персонала почти на 100 000 человек. В 1991 г. IBM вошла в альянс с компаниями Apple и Motorola для производ# ства чипа PowerPC, одночиповой версии рабочих станций IBM RS/6000. По# явившиеся в 1995 г. системы PowerPC не имели большого влияния в качестве автономных персональных компьютеров, но вдохнули новую жизнь в семей# ства RS/6000 и AS/400. В 1995 г. IBM приобрела компанию Lotus Development Corporation, владельца Lotus 1#2#3 и Notes – популярного программного обес# печения для рабочих групп. В конце 90#х гг. компания переориентировалась на использование операци# онной системы Linux и в настоящее время поддерживает ее на всех семей# ствах своих изделий. Это большая перемена в компании, которая известна своими собственными программами уже на протяжении 50 лет. Как бы то ни было, но IBM – это компания, которую нельзя недооценивать. Хотя компания не контролирует рынок персональных компьютеров, ей удалось преодолеть трудности 90#х и вернуться на прежний привычный для нее уровень доходов (88 млрд долларов – доход за 2000 год, из них прибыли 8 млрд). IBM продает огромное количество компьютерного оборудования, включая рабочие стан# ции, серверы, настольные компьютеры и ноутбуки, а также свои заслуженные корпоративные компьютеры (мейнфреймы). Крупнейшие компании все еще используют мейнфреймы IBM для работы с большими объемами данных. Вре#
Словарь технических терминов
317
мя идет, обогащается история электроники, что создает обширную базу дан# ных, с которой мейнфреймы справляются с легкостью. Также IBM является крупнейшей компанией в мире в области программного обеспечения и обслу# живания с годовым доходом в этом секторе, превышающим 45 млрд.
IEEE 1394 Стандарт IEEE 1394 ведет свою историю с начала 1990#х гг., когда Apple разра# ботала спецификацию шины FireWire для связи компьютера с периферийны# ми устройствами. В 1995 г. Институт инженеров по электротехнике и электро# нике (IEEE) принял стандарт FireWire и присвоил ему название IEEE 1394. IEEE 1394 представляет собой технологию высокоскоростной последова# тельной передачи данных для соединения компьютера с периферией. В отли# чие от USB, который оптимален для небольших скоростей и, соответственно, подключения клавиатур, мышей, джойстиков, IEEE 1394 нацелен на высоко# скоростную мультимедиа#периферию, например цифровые видеокамеры, внеш# ние накопители (CD#приводы, винчестеры, устройства резервного копирова# ния), музыкальные синтезаторы. Скорость передачи данных по IEEE 1394 достигает 400 Мбит/с. В марте 2002 г. было принято соглашение об использовании общего логоти# па для FireWire и IEEE 1394 в целях продвижения стандарта.
Intel Производитель, господствующий на мировом рынке процессоров для персо# нальных компьютеров Intel Corporation, Santa Clara, CA, www.intel.com). Ком# пания была основана в Калифорнии в 1968 г. Робертом Нойсом, Гордоном Муром и Энди Гроувом (Robert Noyce, Gordon Moore и Andy Grove). Годом спус# тя она представила свою первую продукцию – 64#битный биполярный чип ста# тического ОЗУ. К 1971 г. их микросхемы памяти, которые имели очень боль# шой успех, начали вытеснять запоминающие устройства на магнитных сердечниках. В том же году Intel создал микропроцессор. В ответ на созданную японским производителем Busicom специализированную микросхему для калькулятора инженеры Intel решили, что более удобным было бы универсальное устрой# ство общего назначения. Результатом явился чип 4004 – первый в мире микро# процессор. Будучи известным в течение многих лет как производитель х86 семейства процессоров, Intel создал широкое разнообразие чипов и продукцию на уровне плат, включая шины MULTIBUS, которые используются в промыш# ленности. Компания начинала свою работу в составе 12 человек и доходом менее трех тысяч долларов за первый год своей работы. К 1996 г. штат сотрудников составлял около 50 000 человек, а годовой доход превышал 20 млрд долларов.
318
Самоучитель профессиональной работы на компьютере
Intel Application Accelerator Программный комплекс, ускоряющий работу дисковой подсистемы, частично разгружающий процессор от дисковых операций и ускоряющий загрузку опе# рационной системы и приложений.
LCD Жидкокристаллический дисплей (Liquid Crystal Display) – тип дисплеев, ис# пользуемых в электронных часах и многих портативных компьютерах. В дисп# леях данного типа используются две пластины из поляризующего материала, между которыми находится раствор жидких кристаллов – молекул стержне# видной формы. В отсутствие внешнего воздействия кристаллы пропускают свет через поляризаторы, в результате чего видна подложка. Электрический ток, проходя через жидкость, ориентирует кристаллы в одном направлении, в результате чего те поворачивают плоскость поляризации света и он не мо# жет пройти через эту сборку; ячейка кристаллов, к которой приложено напря# жение, выглядит темной. Чем больше молекул повернуто, тем лучше контраст# ность и угол обзора. Так как для поворота молекул требуется меньше энергии, чем для питания светоизлучающих устройств, то ЖК устройствами уже давно заменили свето# диоды в электронных часах. Жидкокристаллические мониторы были разрабо# таны в 1963 г. в исследовательском центре Давида Сарнова (David Sarnoff) ком# пании RCA, Принстон, штат Нью#Джерси. Изображение на монохромных LCD обычно голубое или темно#серое на бледно#сером фоне. В цветных LCD используются два основных способа созда# ния цвета: пассивная матрица – более дешевая технология, и активная матри# ца, или тонко#пленочный транзистор (TFT), которая позволяет создавать цветное изображение, по качеству не уступающее цветному изображению тра# диционных электронно#лучевых трубок. Однако эта технология достаточно дорога. Пассивно#матричные мониторы последнего поколения благодаря но# вым CSTN# и DSTN#технологиям позволяют создавать чистые и яркие цвета, что дает им возможность соперничать с активно#матричными дисплеями. Для улучшения характеристик изображения большинство жидкокристал# лических мониторов оборудованы подсветкой экрана (backlight).
Movie D VD DVD То же самое, что и DVD#video.
Music D VD DVD DVD#аудио – это цифровой музыкальный формат второго поколения, который по сравнению с аудио CD позволяет использовать более высокие частоты
Словарь технических терминов
319
оцифровки сигнала (sampling rate). Многие приветствовали появление нового формата, поскольку считают, что оригинальный аудио CD не в состоянии пе# редать весь спектр звуковых частот.
RAID Аббревиатура RAID в общем случае означает массив накопителей, объединен# ных в единую систему. Первоначально RAID расшифровывался как Redundant Arrays of Inexpensive Disks – избыточный массив недорогих дисков, позднее распространилась расшифровка Redundant Array of Independent Disks – избы# точный массив независимых дисков. Как правило, RAID применяется для улуч# шения отказоустойчивости системы, увеличения скорости доступа, а также для объединения разных физических дисков в один логический диск. Спецификация RAID описывает различные способы организации дисково# го массива, называемые уровнями. RAID Level 0 представляет собой массив из нескольких дисков, причем информация записывается последовательно на все диски по очереди небольшими блоками. RAID Level 0 не обеспечивает от# казоустойчивости данных, зато позволяет организовать логические диски большого объема с высокой производительностью. RAID Level 1 – «зеркаль# ный» массив, в котором вторая половина дисков дублирует информацию пер# вой половины. Уровни от второго до шестого представляют собой отказо# устойчивые системы с контролем четности разного уровня надежности и сложности. RAID Level 10, 30 и 50 являются массивами типа 0, элементы кото# рых – массивы RAID 1, 3 и 5 соответственно.
RDRAM Произносится как «р#д рам» (Rambus DRAM). Технология создания микро# схем динамической памяти с произвольным доступом компании Rambus, Inc., Калифорния. Компания Rambus продает производителям чипов памяти ли# цензии на право выпуска RDRAM памяти по ее, Rambus Inc, разработкам. В 1995 г. был создан базовый RDRAM#модуль, который работал на скорости до 600 Мб/с. В 1997 г. была создана Concurrent RDRAM, скорость передачи дан# ных у которого возросла до 700 Мб/с, а пропускная способность созданной в 1988 г. Direct RDRAM повысилась до 1,6 Гб/с. Concurrent RDRAM использо# валась в видеоиграх, а Direct RDRAM используется в компьютерах. Чипы RDRAM устанавливаются на RIMM#модулях, которые выглядят так же, как DIMM#модули с чипами SDRAM. Тем не менее RIMM#модули имеют другую разводку контактов и поэтому совершенно не взаимозаменяемы с DIMM и SDRAM. Чипы Direct RDRAM также могут устанавливаться в сдво# енные каналы, что удваивает скорость передачи данных до 3,2 Гб/с. Ранее компания Intel принимала участие в разработке и финансировании Direct Rambus (RDRAM).
320
Самоучитель профессиональной работы на компьютере
Словарь технических терминов
321
SDRAM
Seagate 3D Defense
Synchronous DRAM – микросхема синхронной динамической памяти со слу# чайным доступом, которая широко использовалась начиная с конца 90#х гг. прошлого века. SDRAM основаны на стандартных чипах DRAM, но имеют ряд усовершенствований, что делает их значительно более быстрыми. Во#первых, SDRAM достаточно быстры, для того чтобы их можно было синхронизировать с частотой работы центрального процессора, в результате чего исключаются режимы ожидания. Во#вторых, микросхема SDRAM разделена на два блока яче# ек, и вся информация разделяется между ними так, что во время обращения к биту в одном блоке идет процесс подготовки обращения к биту в другом бло# ке. Это позволяет SDRAM обращаться ко второму и всем последующим симво# лам с интервалами в 10 нс, в то время как задержка обращения к первому сим# волу равна 60 нс. SDRAM позволяет передавать данные со скоростью 800 Мб/с или 1 Гб/с в зависимости от частоты работы шины – 100 МГц или 133 МГц. Double Data Rate SDRAM (DDR SDRAM) – память SDRAM, которая имеет удвоенную ско# рость обмена данными – удваивает скорость обмена данными до 1,6 Гб/с и 2,6 Гб/с, передавая данные по обоим фронтам сигнала. DDR SDRAM использу# ет дополнительные дорожки питания и заземления и сконструирован как 184#контактный (pin) модуль, а не как 168#pin модуль SDRAM. DDR SDRAM так# же известны как DDRAM, DDR DRAM, DSDRAM (Double#Speed DRAM) и SDRAM#II.
Концепция «3D Defense», применяемая Seagate при разработке и производ# стве винчестеров, включает в себя три вида защиты: Drive Defense (защита дис# ка), Data Defense (защита данных) и Diagnostic Defense (защита диагностикой). Drive Defense включает в себя систему защиты G#Force Protection и SeaShell. Защита G#Force представляет собой системный подход к разработке важнейших компонентов винчестера – мотора, головок, креплений, дисков – для снижения восприимчивости к ударам и вибрациям. SeaShell – это рифленая прозрачная упаковка, в которой транспортируются винчестеры, предназначенная для за# щиты жесткого диска от электростатического разряда и механических воздей# ствий. Как показало тестирование, SeaShell уменьшает ударную перегрузку при падении с 30#сантиметровой высоты в 10 раз по сравнению с обычной упа# ковкой. Data Defense обеспечивает максимальную целостность информации, позво# ляя избежать потери данных во время работы системных приложений. Data Defense включает в себя технологии SAMS (Seagate#s exclusive Advanced Multidrive System) ECC (Error Correction Code), Safe Sparing и End#to#End Data Path Protection. Diagnostic Defense включает в себя утилиты SeaTools, Web#Based Tools и Dri# ve Self Test, которые анализируют системные события, для того чтобы помочь пользователю обнаружить или предотвратить возможные неисправности.
Seagate Крупнейший независимый производитель дисковых накопителей (Seagate Technology, Inc., Scotts Valley, CA, www.seagate.com). Основанная в 1979 г. Ала# ном Шугартом, Томом Мишелом и Дугом Махоном (Alan Shugart, Tom Mitchell и Doug Mahon), компания первой выпустила винчестеры емкостью 5 Мб на 5,25» дисках, сделав их идеальным вариантом для развивающегося рынка на# стольных компьютеров. Seagate стала первой компанией, которая выпустила 10 млн винчестеров. В 1989 г. Seagate приобрела компанию Imprimis Technology, дочернюю фир# му компании CDC (Control Data Corporation). Imprimis Technology производи# ла винчестеры для рабочих станций и больших ЭВМ. Данное приобретение позволило Seagate довести годовой доход почти до 2,5 млрд долларов. В 1996 г. компания приобрела Conner Peripherals, доведя совместный годовой доход до более 8 млрд долларов. С середины 90#х гг. Seagate приобрела несколько ком# паний, занимающихся программным обеспечением, и образовала компанию Seagate Software, которая имеет дочерние подразделения в Европе и США. Seagate Software разрабатывает программы для сбора, передачи по сети, хране# ния и применения данных.
Seagate SeaShell SeaShell – предлагаемая Seagate новаторская экологически безопасная новая упаковка, которая обеспечивает улучшенную защиту жестких дисков от ударов и повреждений вследствие электростатических разрядов при транспортиров# ке и хранении. SeaShell получила звание «Best of Category» (лучший в своей ка# тегории) в номинации «Электроника». SeaShell имеет существенное преиму# щество перед обычными электростатическими упаковками, обеспечивая десятикратное снижение уровня нагрузок и выдерживая перегрузки до 1000 г.
Seagate SeaShield SeaShield является частью системного подхода Seagate к обеспечению сохран# ности информации на диске под названием 3D Defense. По сути, SeaShield представляет собой оболочку, закрывающую системную плату винчестера, которая у других производителей обычно не защищена. Преимуществ у такого решения несколько: SeaShield обеспечивает защиту как от электростатического разряда, так и от механических повреждений. Кроме того, SeaShield снижает уровень издаваемого диском шума. Конструктивно SeaShield представляет собой тонкую металлическую плас# тину, покрытую слоем пористого материала.
322
Самоучитель профессиональной работы на компьютере
Seagate SoftSonic Моторы SoftSonic – революционная инновация Seagate, являющаяся одним из компонентов технологии «звукового барьера» (sound barrier technology, SBT), призванной максимально снизить уровень шума при работе винчестера. Устанавливая моторы SoftSonic в свои наиболее быстрые винчестеры для ПК, Seagate совмещает тишину со скоростью, чтобы потребитель мог в полной мере насладиться мультимедиа#возможностями компьютера.
Seagate Sound barrier technology Технология «звукового барьера», sound barrier technology, представляет собой комплекс мер для максимально возможного снижения уровня шума, издавае# мого винчестером при работе. Главным оружием Seagate в борьбе за тишину являются моторы SoftSonic на гидродинамическом подшипнике (Fluid Dynamic Bearing, FDB). Также снижению уровня шума способствуют специальные алгоритмы поиска, технология Sea# Shield, внутренние демпферы и различные усовершенствования материалов и конструкций. Результат применения SBT таков: винчестер Barracuda ATA IV (од# нодисковая модель) издает шум громкостью 20 дБ при вращении и 24 дБ при поис# ке, что находится практически на грани восприимчивости человеческого уха.
Serial A ATTA Serial ATA – новый последовательный интерфейс подключения дисковых нако# пителей, идущий на смену параллельному интерфейсу UltraATA33/66/100/133. Последовательный интерфейс передачи данных не требует многожильного шлейфа, поэтому кабель, подключающий винчестеры к материнской плате, намного тоньше традиционного, что способствует лучшей вентиляции внутри корпуса. Другим достоинством является то, что максимальная длина кабеля достигает 1 м. Увеличена и пропускная способность – у самого быстрого парал# лельного интерфейса UltraDMA 133 она равна 133 Мб/с, в то время как по Serial ATA первой версии данные передаются со скоростью 150 Мб/с. Вторая версия будет иметь пропускную способность 300 Мб/с, третья – 600 Мб/с. На первых порах будут распространены встроенные в материнскую плату контроллеры Serial ATA, впоследствии контроллеры появятся непосредствен# но в южных мостах чипсетов. Благодаря программной совместимости старого и нового интерфейсов переход на новый стандарт будет достаточно спокой# ным и безболезненным.
THX Особая система проектирования кинозалов и домашних кинотеатров от Lucasfilm, Ltd., делающая возможным реалистичное воспроизведение звука.
Словарь технических терминов
323
Звуковая система THX была разработана в 1982 г. во время создания «Return to the Jedy» и названа так в честь первого фильма Джорджа Лукаса «THX 1138». Также система THX известна как «Tomplinson Holman eXperiment» (экспери# мент Томаса Холмана), так как Холман (технический директор Lucasfilm) был ответственным за определение критериев акустики в зрительном зале. THX включает принципы разработки акустического оснащения для каждого кино# зала, а также специальных громкоговорителей и электроники. Дополнение THX для домашних кинотеатров представляет собой систему сертификации, которая следит за тем, чтобы продукция, выпускаемая для широ# кого круга потребителей, соответствовала определенным стандартам в каждой части аудио# и видеотракта. По системе THX могут быть сертифицированы DVD#плееры, аудиоэквалайзеры, аудио/видеоресиверы, усилители, громкого# ворители, а также кабели. THX полностью совместима с Dolby Digital и DTS.
USB 2.0 USB – Universal Serial Bus (универсальная последовательная шина) – стандарт пе# редачи данных между компьютером и периферийным устройством, идущий на смену устаревшим последовательному и параллельному интерфейсам. USB был разработан ведущими компьютерными и телекоммуникационными компаниями, в том числе Compaq, DEC, IBM, Intel, Microsoft, NEC, NorTel (Northern Telecom). Первая версия стандарта и мало отличающаяся от него версия 1.1 имеют скорость передачи данных 12 Мб/с (1,5 Мб/с) с подканалом на скорости 1,5 Мб/с для медленных устройств, что позволяет подключать к компьютеру устройства ввода (клавиатуру, мышь, джойстик, дигитайзер), не требующие большой скорости внешние накопители (дисководы ZIP, малоскоростные CD#приводы), принтеры и не очень быстрые сканеры. Версия 2.0 имеет в 40 раз большую скорость передачи данных – 480 Мб/с (60 Мб/с), что дает возможность подключать внешние винчестеры, самые современные CD# и DVD#приводы, производительные сканеры. USB имеет целый ряд преимуществ перед устаревшими параллельным и последовательным интерфейсами. Во#первых, устройства могут подключать# ся и отключаться непосредственно во время работы компьютера. При этом происходят автоматическое распознавание устройства и установка необходи# мых драйверов, причем перезагрузки не требуется. Во#вторых, максимальное количество USB#устройств ограничено 127. В#третих, большинству устройств, подключаемых по USB, не требуется внешнего питания, поскольку оно обеспе# чивается USB. Наконец, USB, в отличие от COM#порта, имеет универсальный разъем для различных типов устройств.
V.92 и V .44: вопросы и ответы V.44: Что такое V.92? V.92 – это новый стандарт связи посредством телефонных линий, который предлагает несколько важных новшеств по сравнению с существующим стан#
324
Самоучитель профессиональной работы на компьютере
дартом V.90. Цель этих улучшений – сделать связь быстрее, проще и приятнее. V.92 и сопровождающий его стандарт сжатия данных V.44 официально призна# ны международным союзом по телекоммуникациям (ITU, International Tele# communications Union). Что делает модем V.92 быстрее, чем V.90? Существуют три основные функции, позволяющие V.92 модему работать быст# рее: ¾ во#первых, улучшенный механизм установки соединения по протоколу V.92, при помощи которого модемы определяют степень их совместимо# сти и подбирают необходимый протокол связи. У модема V.90 эта проце# дура обычно занимает около 30 с, тогда как установка связи по процеду# ре QuickConnect требует вдвое меньшего времени; ¾ во#вторых, модем V.92 также поддерживает новый международный стан# дарт сжатия данных V.44, который был создан специально для работы в Internet и может удвоить эффективную скорость загрузки Internet стра# ниц; ¾ и наконец, стандарт V.92 увеличивает скорость передачи информации от пользователя к провайдеру на 30%; с 33 600 бит/с (максимальная ско# рость передачи информации с помощью стандарта V.90) до 48 000 бит/с. Каким образом V.44 увеличивает скорость просмотра Web4страниц? V.44 – новейший стандарт сжатия, одобренный ITU. Сжатие данных увеличи# вает эффективную скорость соединения, анализируя данные и кодируя их та# ким образом, чтобы обеспечить наиболее эффективную их передачу. Преж# ний стандарт (V.42bis) был создан около 10 лет назад, то есть при его создании не учитывалась возможность работы в Internet. При создании V.44 такая воз# можность была учтена. Именно поэтому V.44 гораздо более эффективен при сжатии Web#страниц, а в отдельных случаях он превосходит прежний стан# дарт на 100%. Каким образом можно использовать одну телефонную линию для обмена речевыми сообщениями и для передачи данных? Стандарт V.92 позволяет Интернет#провайдеру задержать передачу данных в то время, когда пользователь разговаривает по телефону. Для реализации этой возможности требуется, чтобы телефонная компания могла предоста# вить пользователю услугу «ожидание вызова» («call waiting» service). Когда раз# говор закончен, пользователь может незамедлительно возобновить соедине# ние так, как если бы он никогда не прерывал связь.
VIA Компания VIA Technologies, Inc. является ведущим разработчиком и изготови# телем базовых чипсетов для ПК, микропроцессоров, мультимедийных и ком#
Словарь технических терминов
325
муникационных чипов. VIA вносит большой вклад в развитие ПК индустрии в виде разработок, маркетинга и продаж высокотехнологичных наборов мик# росхем как самостоятельных изделий, так и интегрированных, для всех сущест# вующих платформ ПК, а также процессоров VIA СЗ, отличающихся низким энергопотреблением. Автономное подразделение VPSD занимается разработ# кой, производством и продвижением на рынок полного спектра платформ, включая новую линию собственных материнских плат VIA, а также собствен# ных компьютеров компании – Information PC, Top Box, Web Pad и новых разра# боток под названием Total Connectivity. Штаб#квартира компании расположена в Тайпее (Тайвань). Компания зарегистрирована на Тайваньской фондовой бирже под кодом TSE2388. Годовой доход компании составляет около 1 млрд долларов (по состоянию на 2000 г.). Продукция VIA является одним из лидеров в каждой из областей ее деятель# ности: микросхемы базовой логики для ПК, микропроцессоры x86, мультиме# дийные и сетевые микросхемы, а также материнские платы VIA. Продукция компании используется многими крупнейшими мировыми производителями комплектующих для ПК, а также ведущими тайваньскими производителями конечных продуктов.
Деятельность компании в мировом масштабе Компания VIA создала глобальную сеть, соединившую центры высоких техно# логий Силиконовой долины и Техаса с мощной производственной базой Ки# тая, включая производственные мощности Тайпея на Тайване, Фремонта в Калифорнии, Ричардсона, Остина и Арлингтона в Техасе, Гонконга и Шен# жена в Китае, Свиндона в Великобритании и Кельна в Германии. Такая сеть позволяет компании использовать инфраструктуру ведущих мировых научно# исследовательских центров высоких технологий и производственных цент# ров, а также дает возможность быстро и локально реагировать на изменяю# щиеся потребности своих заказчиков, оказывая им поддержку на глобальном уровне. Штат компании по всему миру насчитывает свыше 2000 человек, из кото# рых около 70% составляют инженеры. Высококвалифицированный и опыт# ный инженерный персонал дополнен сильной группой менеджеров из разных стран мира, имеющих всестороннее техническое образование. Такое соче# тание талантливых инженерных и управленческих кадров, поддержанное группами международного маркетинга и продаж, легло в основу длительного успеха компании на рынке микросхем базовой логики, процессоров, коммуни# кационных и сетевых чипов.
Конструкторские подразделения Компания удовлетворяет постоянно меняющиеся требования компьютерного рынка и рынка коммуникаций, предвосхищая и развивая наиболее подходя# щие новые разработки, чтобы удовлетворить требованиям клиентов в функ#
326
Самоучитель профессиональной работы на компьютере
циональности, производительности и стоимости изделий. Компания объеди# няет своих промышленных партнеров, включая ведущих производителей про# цессоров, памяти и графики, чтобы способствовать продвижению этих новых технологий на существующие рынки, способствуя тем самым расширению вы# бора для своих клиентов, как отдельных лиц, так и компаний. Удачный вклад компании VIA в технологическое лидерство, включающий внедрение стандартов PC133 SDRAM и DDR SDRAM памяти, является прямым результатом фокусирования внимания компании на современных исследова# ниях и разработках. Используя свой обширный опыт в проектировании интег# ральных микросхем, а также самые передовые программные и аппаратные инструментарии, исследователи и разработчики VIA создают базовые чипсе# ты, процессоры и устройства коммуникации, предлагая таким образом самые высокие технологии и производительность по наиболее доступной цене. Строгие процедуры сертификации ISO 9000 гарантируют самый высокий уро# вень качества, надежности и совместимости продукции компании. Постоянное и тесное взаимодействие компании со своими клиентами поз# воляет VIA полностью понять их требования и обеспечить полный спектр услуг в области технологических разработок. VIA внимательно выслушивает пожелания своих клиентов, тщательно оценивает все возможные технологи# ческие альтернативы и предлагает им на выбор целый спектр различных ре# шений. Списки разрабатываемых изделий, технические данные, новые вер# сии программного обеспечения и драйверов постоянно обновляются и доступны на сайтах компании. Кроме того, весь спектр послепродажной под# держки клиентов предоставляется специалистами через сервисы, располо# женные по всему миру.
Распределение заказов на производство своих изделий на мощностях сторонних компаний Поскольку процессы производства микросхем становятся все более и более сложными и капиталоемкими, сотрудничество компании VIA с ведущими ми# ровыми заводами по производству интегральных схем и испытательными ла# бораториями приобретает жизненно важное значение. Такое сотрудничество не только позволяет использовать самые современные технологии производ# ства и тестирования, избегая огромных расходов по приобретению оборудо# вания, но также обеспечивает гарантированный выпуск продукции и гибкость компании в отношении клиентов, нуждающихся в увеличении объемов поста# вок при внезапном изменении потребностей рынка. Производственно#технический отдел и отдел контроля качества компании VIA тесно взаимодействуют со своими партнерами по производству и сборке, для того чтобы обеспечить соответствие продукции мировым стандартам ка# чества и надежности. Все чипсеты, процессоры и коммуникационные чипы, поставляемые VIA, проходят серьезное тестирование, а трепетное отношение VIA к качеству демонстрируется как сертификатом ISO 9001, так и соответ#
Словарь технических терминов
327
ствием ее продукции самым жестким требованиями ведущих покупателей PC OEM к их поставщикам. Тесная связь компании VIA со своими партнерами по производству, сборке и тестированию продукции является ключом к успеху уникальной модели ком# пании, продукция которой производится на чужих производственных мощно# стях, что позволяет ей максимально сосредоточиться на архитектурном аспек# те и эксплуатационных качествах продукции, соотношении количество/цена, надежности продукции и объеме производства. Это значит, что VIA выпускает продукцию высочайшего качества по самой современной технологии и наибо# лее рентабельным образом.
Видимая область экрана В описаниях традиционных CRT#мониторов в качестве «диагонали экрана» указывается размер ЭЛТ по диагонали. Видимая ее область при этом в среднем на 1 дюйм меньше, так как края трубки скрыты в корпусе. На картинке види# мая область экрана обозначена белой стрелкой, а диагональ ЭЛТ – красной. К LCD#мониторам термин «видимая область» не применим, матрица всегда видна полностью. Вследствие этого при выборе монитора необходимо обра# щать внимание на тот факт, что рабочее разрешение 15#дюймового LCD#мони# тора соответствует 17#дюймовому CRT#монитору.
Интерфейс UltraDMA 133 ATA/133 (другие названия – ATA 133, UltraDMA 133) – расширение стандарта ATA/100 (UltraDMA 100 или ATA#6), предложенное компанией Maxtor. Про# пускная способность интерфейса увеличилась до 133 Мб/с, при этом исполь# зуются стандартный 40#контактный IDE#разъем и стандартный 80#жильный кабель UltraDMA 66. Для работы в режиме UltraDMA 133 необходима поддерж# ка со стороны винчестера и со стороны чипсета.
Названия режимов разрешения дисплея Многие опытные пользователи еще помнят сокращения CGA и EGA и могут с ностальгией рассказать, что CGA – это всего лишь 320 × 200 при четырех цветах, а вот EGA – это 640 × 350 и 16 цветов. Не очень широко известно, что и поныне действует полуофициальный стандарт наименований разрешений дисплея. Ниже приводится по возможности наиболее полный список подоб# ных наименований. Обратите внимание на то, что форматы CIF, SIF, D1 и производные от них не являются обозначениями разрешения дисплея, а используются для обозна# чения разрешений видеоизображений (в частности, описываются в стандарте MPEG).
328
Самоучитель профессиональной работы на компьютере
Разрешение WHUXGA HUXGA WHSXGA HSXGA WQUXGA QUXGA WQSXGA QSXGA QXGA WUXGA UXGA WSXGA+ SXGA+ WSXGA SXGA SXGA WXGA XGA SVGA D1 D1 4CIF 4CIF WVGA WVGA VGA EGA 1/2 D1 CIF SIF QVGA CGA QCIF+ QCIF QSIF QSIF SQCIF
Сокращение 7680 × 4800 6400 × 4800 6400 × 4096 5120 × 4096 3840 × 2400 3200 × 2400 3200 × 2048 2560 × 2048 2048 × 1536 1920 × 1200 1600 × 1200 1680 × 1050 1400 × 1050 1600 × 1024 1280 × 1040 1280 × 1024 1366 × 7680 1024 × 7680 800 × 600 720 × 576 720 × 480 704 × 576 704 × 480 858 × 484 852 × 480 640 × 480 640 × 350 352 × 576 352 × 288 352 × 240 320 × 240 320 × 200 176 × 220 176 × 144 176 × 120 160 × 112 128 × 960
Полное название Wide Hex Ultra Extended Graphics Array Hex Ultra Extended Graphics Array Wide Hex Super Extended Graphics Array Hex Super Extended Graphics Array Wide Quad Ultra Extended Graphics Array Quad Ultra Extended Graphics Array Wide Quad Super Extended Graphics Array Quad Super Extended Graphics Array Quad Extended Graphics Array Wide Ultra Extended Graphics Array Ultra Extended Graphics Array Wide Super Extended Graphics Array+ Super Extended Graphics Array+ Wide Super Extended Graphics Array Super Extended Graphics Array Super Extended Graphics Array Wide Extended Graphics Array Extended Graphics Array Super Video Graphics Array Sub Quarter Source Input Format 4x Common Intermediate Format 4x Common Intermediate Format Wide Video Graphics Array Wide Video Graphics Array Video Graphics Array Enhanced Graphics Adaptor Common Intermediate Format Source Input Format Quarter Video Graphics Array Color Graphics Adaptor Quarter Common Intermediate Format+ Quarter Common Intermediate Format Quarter Common Intermediate Format Quarter Common Intermediate Format Sub Quarter Source Input Format
Никель:кадмиевый аккумулятор (NiCd) Технология создания аккумуляторных батарей, которая широко используется в различных портативных устройствах, включая портативные компьтеры. Данная технология обеспечивает большую емкость на единицу веса, нежели
Словарь технических терминов
329
свинцово#кислотные батареи, но меньшую, чем никель#металлгидридные акку# муляторы. Главная проблема этого типа аккумуляторных батарей – так называемый «эффект памяти». Суть эффекта заключается в том, что аккумулятор как бы «помнит», сколько заряда в нем оставалось в момент постановки его на зарядку в последний раз, и при разряде он остановится на этой отметке. Чтобы избе# жать появления «эффекта памяти» и обеспечить аккумулятору максимальную емкость, никель#кадмиевые батареи необходимо периодически разряжать до конца (до уровня 1 В на ячейку батареи). В таких аккумуляторных батареях используются никелевые и кадмиевые пластины в качестве электродов и гид# роксид калия в качестве электролита.
Никель:металлгидридный аккумулятор (NiMH) Технология создания аккумуляторных батарей, обеспечивающая 50%#ное уве# личение емкости на единицу веса по сравнению с никель#кадмиевыми батарея# ми и не страдающая от «эффекта памяти». В батареях данного типа в качестве электродов используются никелевые и металлгидридные пластины, а в качест# ве электролита – гидроксид калия.
Память DDR SDRAM С ростом тактовой частоты процессоров шестого поколения (Pentium II/III, K6, Athlon) пропускная способность шины памяти все менее удовлетворяла требованиям, предъявляемым процессором и шинами AGP и PCI. У памяти, работающей на частоте 133 МГц памяти PC133, пиковая пропускная способ# ность равна 1017 Мб/с. Столько же требует процессор, работающий на 133#ме# гагерцовой системной шине, еще столько же – шина AGP 4x, еще до 127 Мб/с требуется шине PCI. Получается, что пиковая производительность шины па# мяти более чем вдвое уступает максимальным требованиям системы. Увеличение частоты системной шины поднимает производительность сис# темы в целом, однако практически не помогает ликвидировать разрыв между требованиями к пропускной способности памяти и ее возможностями. Асин# хронный режим работы (когда частота работы памяти не совпадает с частотой системной шины) усложняет систему и опять же не дает существенного при# роста производительности – памяти в большинстве случаев приходится «ждать» отстающие по частоте данные от процессора. Выход был найден довольно простой и в то же время оригинальный. Про# пускную способность памяти увеличили вдвое, передавая данные дважды за такт, по двум фронтам сигнала. Таким образом, системная шина и память мо# гут работать на одной и той же частоте, при этом пропускная способность у шины памяти вдвое больше, чем у системной шины. Память нового типа получила название DDR (Double Data Rate – удвоенная скорость передачи данных). Для обозначения ее частоты принято использо#
330
Самоучитель профессиональной работы на компьютере
вать удвоенное значение, например если физическая частота работы памяти DDR равна 133 МГц, говорят, что память работает на частоте 266 МГц. В отли# чие от SDRAM и Rambus DRAM, в названии стандартов которых используется частота передачи данных (PC66, PC100, PC133 для SDRAM и PC600, PC800, PC1066 для RDRAM), у DDR#памяти в названии фигурирует пиковая пропускная способность в Мб/с. Например, память DDR, работающая на частоте 266 МГц, обозначается PC2100, поскольку ее пропускная способность приблизительно равна 2100 Мб/с. Широкое распространение получили четыре типа памяти DDR, работаю# щие на частотах 200, 266, 333 и 400 МГц. Первые три из них получили назва# ние PC1600, PC2100 и PC2700. 400#мегагерцовая память не была сертифициро# вана советом JEDEC, поэтому ее название PC3200 употребляется только неофициально. Наиболее распространены стандарты PC2100 и PC2700. Память PC1600 быстро сошла со сцены, уступив место PC2100, которая долгое время занимала доминирующее положение на рынке DDR#памяти. PC3200 не стала популяр# ной, поскольку не обеспечивала существенного прироста производительно# сти, будучи довольно дорогой. В последнее время, с ростом частоты процессоров, а также увеличением частоты системной шины процессоров Pentium 4, наибольшую популярность приобрела память PC2700, которая работает на частоте 333 МГц. Она обеспе# чивает высокий уровень производительности при умеренной цене.
Программные модемы (Soft modem) Устройство, программное обеспечение которого (драйвер) выполняет многие функции модема с использованием центрального процессора вместо специали# зированного аппаратного обеспечения, используемого в hardware модемах. Программные модемы, в отличие от аппаратных, не имеют жесткой при# вязки к определенным стандартам передачи данных. Такие модемы могут быть модернизированы для поддержки новых стандартов с помощью нового программного обеспечения, которое может распространяться как за отдель# ную плату, так и бесплатно через сайты изготовителя модема.
Процессоры Intel Pentium 4 Процессоры Pentium 4 были представлены компанией Intel в ноябре 2000 г., удивив компьютерный мир целым ворохом новых технологий. Шина Quad Pumping Bus изначально обеспечивала скорость передачи данных 3,2 Гб/с, что соответствует эффективной частоте 400 МГц, у поздних моделей частота еще больше возросла. Новый набор инструкций SSE2 увеличивает производи# тельность мультимедийных приложений и скорость вычислений с плавающей точкой. Rapid Execution Engine – это два арифметических блока, работающих на удвоенной частоте по сравнению с процессорным ядром. Технология Hy#
Словарь технических терминов
331
per#Pipelined обеспечивает высокую частоту работы процессора, высокие про# изводительность и масштабируемость. Первые процессоры Pentium 4 имеют ядро Willamette (18#микронный тех# процесс) с 256 Кб кэша второго уровня. Ранние модели выпускались с разъе# мом Socket 423, который был довольно быстро вытеснен более компактным Socket 478. Все процессоры на ядре Willamette работают на 400#мегагерцной системной шине, выпускались модели с частотой от 1,3 ГГц (только Socket 423) и 1,4 ГГц до 2,0 ГГц с шагом 0,1 ГГц. Их сменили Pentium 4 на ядре Northwood (13#микронный техпроцесс), млад# шие модели которых отличаются от Willamette только удвоенным объемом кэша – 512 Кб. Они имеют частоту от 1,6 ГГц до 2,6 ГГц на 400#мегагерцной шине (с шагом 0,2 ГГц) и от 2,26 ГГц до 2,8 ГГц на шине 533 МГц (с шагом 0,13 ГГц). Модели процессоров Pentium 4, начиная с Pentium 4 3,06 ГГц, работают на частоте системной шины 533 МГц и имеют поддержку технологии Hyper# Threading, позволяющей обрабатывать данные в многопоточном режиме. Впоследствии будет осуществлен переход на шину 667 МГц и на ядро Prescott (9#микронный техпроцесс).
Технология PowerNow! в мобильных процессорах AMD В прошлом рост производительности процессора часто означал рост потребляе# мой мощности, а следовательно, уменьшение времени работы от аккумуляторов. Технология PowerNow! – это новое решение для всех ноутбуков, оборудованных мобильными процессорами AMD, позволяющее существенно увеличить пери# од работы аккумулятора ноутбука, управляя производительностью процессора в соответствии с текущими потребностями системы для максимально эффек# тивной работы на переносном комьютере. Преимущества использования технологии PowerNow! компании AMD: ¾ оптимизирует работу аккумулятора; ¾ обеспечивает необходимый в данный момент уровень производительно# сти процессора; ¾ позволяет процессору рассеивать меньше тепла в нормальном режиме работы, предоставляя пользователю возможность работы на малошумя# щем и менее греющемся компьютере; ¾ работает автоматически в фоновом режиме.
Инструментальная панель PowerNow! Для ноутбуков, оснащенных процессорами AMD с технологией PowerNow!, до# ступна новая инструментальная панель, которая объясняет, как технология PowerNow! работает с вашим ноутбуком. Инструментальная панель PowerNow! имеет индикаторы напряжения питания, тактовой частоты, энергосбереже# ния аккумулятора, выполненные в виде шкал измерительных приборов.
332
Самоучитель профессиональной работы на компьютере
Цифровая подпись драйверов При установке драйверов под WindowsXP часто появляется грозное предупреж# дение о том, что драйверы не подписаны корпорацией Microsoft и «использо# вание данных драйверов может погубить систему, а если все#таки поставите эти драйверы, то пеняйте на себя». Предупреждение выглядит весьма непри# ятно и обещает массу проблем. Так ли это? Далеко не всегда. Было задумано, что данная подпись будет уберегать пользователей от того, что драйвер окажет# ся непроработанным, или «сырым». Однако на практике иногда оказывается, что подписанный драйвер использовать нежелательно, а неподписанный, на# оборот, спасает ситуацию. Дело усугубляется тем, что за сертификацию драйве# ра у Microsoft надо платить. Поэтому очень часто драйверы для недорогих уст# ройств оказываются без цифровой подписи, что не мешает им нормально функционировать. Так что наша рекомендация такова: не обращайте внима# ния на данные предупреждения. Важно, чтобы устанавливаемый драйвер был предназначен для данной системы и нормально работал в ней.
Щелевая маска Разновидность теневой маски (shadow mask), используемая в электронно#луче# вых трубках. Существует два вида щелевых масок. Первый – это апертурная решетка (aperture grille), применяемая в трубках Trinitron компании Sony. Суть технологии – в использовании вертикальных полосок люминофора и вер# тикальных щелей в маске. В традиционном способе теневых масок использу# ются маска с рядами круглых отверстий и люминофорные точки. Второй способ представляет собой комбинацию традиционного способа теневой маски и апертурной решетки, который используется в мониторах CromaClear компании NEC. Такие маски иногда называют щелевыми теневы# ми масками (slotted shadow mask). В масках данного типа используются эллип# тические отверстия и вертикальные полоски люминофора.
Уровни пыле: и влагозащиты в соответствии со стандартом JIS В технических описаниях фотокамер или других электронных устройств иног# да можно увидеть примечания приблизительно такого вида: «Класс защиты по стандарту JIS: от влаги – 7, от пыли – 6». Что скрывается за этими цифрами? JIS – Japan Industrial Standards (японские промышленные стандарты), набор требований, аналогичный нашему ГОСТу или немецкому DIN. Помимо прочих требований, JIS предусматривает различные классы защиты аппаратуры от воз# действия воды и пыли. Ниже приводится перечень требований к устройству, обеспечивающему защиту от воды и пыли в соответствии с тем или иным клас# сом по JIS.
Словарь технических терминов
333
Водозащита ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾
¾
класс 0 – защита от влаги отсутствует; класс 1 – защита от вертикально падающих капель воды; класс 2 – защита от капель, падающих под углом до 15° от вертикали; класс 3 – защита от брызг, падающих под углом до 60° в любом направле# нии от вертикали; класс 4 – полная защита от брызг; класс 5 – защита от водяных струй. Прямой полив в любом направлении не должен приводить к повреждению; класс 6 – защита от сильных водяных струй. Прямой полив в любом на# правлении не должен приводить к попаданию влаги внутрь; класс 7 – защита от погружения в воду. В результате погружения на глуби# ну от 15 см до 1 м в течение 30 мин вода не должна проникать вовнутрь в количествах, приводящих к повреждению; класс 8 – защита от длительного погружения в воду. Погружение в воду на длительный промежуток времени не должно приводить к поврежде# нию при соблюдении условий, которые оговариваются между произво# дителем и пользователем, но которые являются более строгими, чем указанные в требованиях класса 7; иными словами, класс 8 обеспечивает более высокий уровень защиты от воды, однако конкретные допусти# мые условия эксплуатации оговариваются производителем для каждого товара отдельно.
Пылезащита ¾ класс 4 – защита от посторонних объектов диаметром 1 мм или крупнее; ¾ класс 5 – неполная защита от пыли. Допускается попадание пыли во# внутрь, однако пыль не должна проникать вовнутрь в количестве, при# водящем к затруднениям в работе или уменьшению безопасности; ¾ класс 5 – полная защита от пыли. На этом я заканчиваю обзор часто встречающихся терминов, ибо их еще можно долго перечислять, а для нас главное – знать основное плюс чуть боль# ше остальных. В данной подборке использовался материал с сайта http://www.compumir.ru.
Книги издательства «ДМК Пресс» можно заказать в торгово'издательском холдинге «АЛЬЯНС'КНИГА» наложенным платежом, выслав открытку или письмо по почтовому адресу: 123242, Москва, а/я 20 или по электронному ад' ресу:
[email protected]. При оформлении заказа следует указать адрес (полностью), по которо' му должны быть высланы книги; фамилию, имя и отчество получателя. Же' лательно также указать свой телефон и электронный адрес. Эти книги вы можете заказать и в Internet'магазине: www.abook.ru. Оптовые закупки: тел. (095) 2589194, 2589195; электронный адрес
[email protected].
Топорков Сергей Станиславович
Самоучитель профессиональной работы на компьютере
Главный редактор
Мовчан Д. А.
[email protected] Корректор Верстка Дизайн обложки
Синяева Г. И. Чаннова А. А. Мовчан А. Г.
Подписано в печать 24.09.2004. Формат 70×100 1/16 . Гарнитура «Петербург». Печать офсетная. Усл. печ. л. 28,5. Тираж 1000 экз. №
Электронный адрес издательства: www.dmkpress.ru