Архив рассылки за октябрь 1999 года


№ 32 

В качестве ответа на некоторые из ваших писем я привожу кусочек из книги "Осваиваем Windows 98" (полное оглавление - на моей страничке; в электронном виде книга не распространяется).


Восстановление поврежденных файлов

   Если неполадки вызваны повреждением каких-либо файлов, используемых Windows 98 или тем, что при установке приложения один из файлов был заменен другой версией этого файла, вам может помочь программа восстановления системных файлов. Она сверяет номера версий и даты файлов, установленных в системе со своей базой данных, извещает вас о расхождениях и может восстановить замененный файл. Она может также искать поврежденные файлы. С ее помощью вы сможете восстановить какой-либо конкретный файл по вашему выбору, скопировав его с установочного диска Windows 98.

   Пользоваться этой программой, однако, следует осторожно. Невозможно дать однозначных рекомендаций, какие файлы следует заменять исходными, а какие - оставлять. Например, вы установили новую версию какой-либо программы, входящей в состав Windows 98. В этом случае все записанные ею файлы следует оставить. А если программа старая, то замененные ею файлы, скорее всего, следует заменить на исходные. Но бывают и более сложные случаи. Например, после установки русской версии Office 97 на английскую версию Windows 98 часть файлов меняется на более старые файлы, но с функциями, необходимыми программам Office или обеспечивающими русский интерфейс. И, заменив такие файлы их версиями из Windows 98, вы увидите в некоторых диалоговых окнах английские буквы вместо русских или какие-либо функции перестанут работать. Причем вы можете заметить это не сразу, а через много дней, когда откроете такое окно или попытаетесь выполнить некоторую операцию.

   А может оказаться и так, что старый файл необходим для работы установленной вами программы, не влияя, в то же время, на работу используемых вами компонентов Windows.

   Учитывая вышеизложенное, можно дать только следующие, достаточно расплывчатые, рекомендации.

   Во всех сомнительных случаях следует сохранять замененный файл в специальной папке (см. ниже описание работы с программой), чтобы восстановить его, если работа какого-либо приложения нарушится.

Замечание В некоторых случаях вы можете столкнуться с тупиковой ситуацией, когда со старой версией какого-либо файла не работает Windows 98, а с новой - одна из программ. Наиболее разумный выход из такой ситуации - установить новую версию программы, совместимую с Windows 98.

   Чтобы запустить программу проверки файлов, щелкните на кнопке Пуск, пройдите по цепочке меню Программы, Стандартные, Служебные и щелкните на пункте Сведения о системе (System Information). В открывшемся окне выберите из меню Сервис (Tools) пункт Проверка системных файлов (System File Checker).

   Можно также запустить программу проверки файлов, щелкнув на кнопке Пуск, выбрав из открывшегося меню команду Выполнить, введя в окне команду SFC и щелкнув на кнопке ОК.

   Откроется окно программы проверки системных файлов. Теперь вы можете либо восстановить какой-либо конкретный поврежденный файл, либо выполнить полную проверку системы.

Восстановление конкретного файла

   Чтобы извлечь один конкретный файл, выберите переключатель Извлечь один из файлов с установочного диска (Extract one file from installation disk). Затем или наберите имя файла (вместе с расширением) в поле Имя извлекаемого системного файла (Specify the system file you would like to restore), или щелкните на кнопке Обзор и найдите файл который нужно восстановить. Затем щелкните на кнопке Начать (Start). Откроется окно, в верхнем поле должно быть указано расположение установочных файлов Windows 98, а в нижнем - место, куда должен быть помещен восстановленный файл. Если возникнет необходимость, исправьте эти значения непосредственным редактированием или щелкнув на кнопке Обзор и указав нужный каталог. Затем щелкните на кнопке ОК.

   Программа предложит сохранить резервную копию старого файла. Если вы заменяете поврежденный файл, то его резервная копия не нужна. Щелкните на кнопке Пропустить (Skip). Программа восстановит указанный вами файл и сообщит об этом. Конечно, предварительно вы должны были вставить в дисковод установочный диск Windows 98.

   Описанная выше процедура применима, если удалось загрузить Windows 98 хотя бы в безопасном режиме. Но что делать, если Windows не загружается? Тогда можно восстановить файл из ДОС, хотя эта процедура более трудоемка. Загрузите ДОС с загрузочного диска, выбрав вариант с подключенным компакт-диском. Перейдите в каталог, в котором находится поврежденный файл. Вставьте в дисковод установочный компакт-диск Windows 98. Выполните команду
extract /a x:\WIN98\BASE4.CAB имя_файла
где х - буква дисковода компакт-дисков, и ответьте Y на вопрос о перезаписи файла.

Полная проверка системных файлов

   Чтобы выполнить полную проверку системных файлов, в окне программы проверки следует выбрать переключатель Произвести поиск измененных файлов (Scan for altered files). Но, прежде чем начать проверку, щелкните на кнопке Настройка (Settings). В открывшемся окне установите параметры Проверка файлов на наличие изменений (Check for changed files) и Проверка на наличие удаленных файлов (Check for deleted files). Первый из них заставляет программу проверки анализировать содержимое файлов, чтобы убедиться, что они не повреждены, а второй - проверять, не удален ли какой-либо из нужных файлов и восстанавливать его, если проверка покажет его отсутствие.

   Вы можете также выбрать, будет ли программа по умолчанию сама создавать резервные копии заменяемых файлов, не создавать их вообще или спрашивать у вас о каждом файле. Лучше оставить принятый по умолчанию последний вариант. Резервные копии старых или поврежденных файлов вам не нужны и будут только зря занимать место на диске. А в сомнительных случаях лучше, наоборот, сделать резервную копию, чтобы можно было вернуть назад файл, замененный в ходе проверки другой версией, если это потребуется для восстановления работоспособности какой-либо программы.

   Теперь щелкните на кнопке ОК, чтобы выйти из окна настройки, и на кнопке Начать, чтобы начать проверку файлов.

   Если в ходе проверки будет выявлено расхождение имеющейся версии файла с той, которая должна быть, появится окно, в котором выведены сведения о версии файла, которая записана в файле данных программы проверки и о фактически установленной версии файла и предложено четыре варианта действий:


   Дополнение: эта программу можно использовать и для проверки машины на зараженность рядом вирусов, в том числе - вирусами группы "Чернобыль". Включите проверку файлов на наличие изменений и начните проверять файлы. Если почти сразу же появится сообщение о том, что файл Hwinfo.exe изменился - весьма вероятно, что у вас вирус. Восстановите его из дистрибутива и запустите проверку заново. Если он опять окажется измененным - немедленно приступайте к лечению компьютера.


№ 33

   Я уже сообщал о выходе новых версий Windows 9x. Тем не менее, количество писем с вопросами о неправильной работе Win98 OSR 2, Win 98 OSR Rus и подобных им ОС (даже Windows 98 SE 2!) превышает разумные пределы. Поэтому повторю еще раз: после выхода в прошлом году Windows 98 (в июне - английской, с октябре - русской) единственной новой версией стало второе издание Windows 98 (Windows 98 Second Edition). Английская версия была завершена в мае, и появилась в продаже в июле, русскую версию начали продавать в конце сентября. Все остальное, что появлялось на рынках, это пиратские подделки, в лучшем случае - бета-версии (английские) второго издания. Что именно "подправили" в них пираты, я не знаю, и разбираться в причинах сбоев в них - дело крайне неблагодарное.


   Когда Windows NT 4 спрашивает у вас пароль для входа в систему, вы можете отказаться от регистрации и завершить работу компьютера, для чего в окне предусмотрена специальная кнопка. Windows 95 и 98 такой кнопки в окне регистрации не содержат, но отказаться от регистрации и завершить работу системы все-таки можно. Нажмите клавиши Ctrl+Alt+Del и в появившемся окне щелкните на кнопке "Завершить работу".


   Из-за ограничений, заложенных при разработке Windows 9x, количество установленных в ней шрифтов не может быть больше тысячи. Если вам настоятельно необходимо иметь большее количество шрифтов, то можете воспользоваться диспетчерами шрифтов, например АТМ. Только не забывайте, что старые версии таких диспетчеров некорректно работают со шрифтами, использующими кодировку "Юникод".

   Другой выход - сгруппировать шрифты в нескольких папках по их внешнему виду, типу документов, в которых вы их хотите использовать или по иному принципу и затем при необходимости копировать выбранную группу шрифтов в папку Fonts. После того, как непосредственная надобность в них пропадет, удалите их из этой папки.


   Не держите в папке Fonts шрифты, которыми вы пользуетесь лишь изредка. Чем больше в ней шрифтов, тем больше расход системных ресурсов, тем медленнее загружаются и медленнее работают многие приложения из числа использующих различные шрифты. Оставьте в этой папке только те шрифты, которыми вы пользуетесь часто. Остальные шрифты переместите в отдельную папку и при необходимости подключайте их, как сказано выше.


   Вы, вероятно, уже слышали, да и я об этом писал, что Office 2000 умеет автоматически перекодировать текст, если вы ввели его с неверной раскладкой клавиатуры. То есть, например, набрали русский текст, а раскладка была английской. Но по умолчанию эта возможность отключена. Чтобы включить ее, выберите из меню команды "Сервис" (Tools), "Автозамена" (AutoCorrect) и на вкладке "Автозамена" (AutoCorrect) установите флажок проверки "Исправлять раскладку клавиатуры" (Correct keyboard settings).


№ 34

   Прежде всего, о приятном: рассылка поднялась на десятое место по количеству подписчиков и уверенно на нем закрепилась. Тем не менее, вовсе не будет лишним, если вы порекомендуете ее своим друзьям и знакомым.


   Я намереваюсь все же начать делать аналогичную рассылку по Windows 2000. Но, поскольку знаю эту систему пока заметно хуже, чем Windows 9х, то не очень хорошо представляю себе, на чем чаще всего "спотыкаются" пользователи. Поэтому предлагайте темы, которым можно будет посвятить выпуски будущей рассылки или просто задавайте вопросы. Темой ваших писем поставьте Win2000. Но, как часто пишет любимая всеми нами корпорация :-)) "Данный документ носит исключительно информационный характер и не содержит никаких гарантий, ни явных, ни подразумеваемых".


   Раз уж зашла речь о Windows 2000, то напомню, что она будет существовать в четырех вариантах: профессиональная (professional) - эквивалент рабочей станции НТ 4, сервер (server), улучшенный сервер (advanced server) и сервер обработки данных (datacenter server). Количество процессоров, которые смогут использовать эти варианты - 2, 4, 8 и 16 соответственно. Русские версии делаются только для профессионального варианта и для сервера.

   Минимальные требования к памяти у профессиональной версии - 32 МБ, у сервера - 64 МБ, к процессору - Пентиум 133. Рекомендуемый размер памяти в два раза больше, максимальный размер - 4 ГБ. Для установки рабочей станции требуется не менее 650 МБ свободного места на диске, для сервера ­– 850 МБ плюс по 100 МБ на каждые дополнительные 64 МБ ОЗУ сверх минимальных требований.

   Если в сервере запустить все службы, то потребность в оперативной памяти для нужд самой системы превысит 100 МБ, и на минимальной конфигурации работоспособность обеспечивается довольно активным использованием файла подкачки.

   У улучшенного сервера минимальные требования к процессору – Пентиум 166, к памяти - 64 МБ. Рекомендуемое значение - от 128 МБ, максимальное - 8 ГБ. Требуемое место на диске - 850 МБ плюс по два дополнительных мегабайта на каждый мегабайт ОЗУ.

   Windows 2000 должна быть представлена пользователям в середине февраля будущего года, русская версия появится на четыре-шесть месяцев позже.


   А теперь - давно обещанный рассказ о параметре "Типичная роль компьютера". Этот раскрывающийся список предоставляет выбор из трех вариантов: портативный компьютер, настольный компьютер и сервер. Выбор одного из этих пунктов изменяет настройки драйвера VFAT. Часто можно услышать, что параметр "Типичная роль компьютера" меняет настройку дискового кэша. Но, хотя он и связан с кэшированием данных, непосредственно к дисковому кэшу отношения не имеет, а управляет работой VFAT.

   Если говорить конкретнее, то этот параметр определяет, какой объем памяти будет дополнительно выделяться драйверу VFAT для хранения информации о расположении файлов и каталогов, к которым выполнялось недавно обращение (кэш имен и кэш каталогов). При этом изменяются значения двух параметров в разделе реестра [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]: PathCache и NameCache (если выбрано значение "настольный компьютер", то эти параметры отсутствуют в реестре и используются настройки по умолчанию).

   PathCache определяет, для скольких каталогов, к которым последними выполнялись обращения, будет храниться их адрес на диске. При повторном доступе к ним VFAT может прочитать каталог, не обращаясь к таблице размещения файлов (FAT). Для настольного компьютера это значение равно 32, для переносного - 16, для сервера - 64.

   NameCache определяет количество файлов, для которых хранится их расположение на диске. При использовании этих двух кэшей системе нет необходимости обращаться к таблице размещения файлов чтобы получить доступ к файлу. Количество запоминаемых имен файлов составляет 677 для настольного компьютера, 337 - для переносного и 2729 - для сервера.

   Память для кэширования имен файлов и каталогов берется из общей системной кучи (а не из памяти, выделенной дисковому кэшу), ее примерный размер составляет около 5 КБ для переносного компьютера,  10 КБ - для настольного, и 40 КБ - для сервера.


   Довольно часто в переписке мне приходится разъяснять, что MS-DOS 7 существует, но не в виде отдельного продукта, а как составная часть Windows 9x. Некоторые аргументы в защиту этого утверждения можно найти на моей страничке (раздел, посвященный версиям). Недавно я встретил еще одно доказательство правильности этого утверждения: при установке Windows 2000 поверх Windows 98 содержимое каталога Windows\Command удаляется из каталога Windows и перемещается в отдельный каталог с именем… Msdos7. Кстати, даже в ноябре 1994 года, то есть всего за полгода до выхода Windows 95, "Майкрософт" заявляла, что будет продолжать совершенствовать MS-DOS и будущие версии станут использовать технологию защищенного режима из проекта "Windows 95".


Назад

На главную страничку