Оптимизация MS Windows XP. Часть 5. FAQ

Оптимизация MS Windows XP. Часть 5. FAQ

Q: Папка Windows занимает неприлично много места на диске. Можно ли его уменьшить?
A: Можно. Чем мы сейчас и займемся.
Первым делом, конечно же, удаляем из папки windows весь мусор, как-то: временные файлы и логи. Хотя сильно много места это не добавит, но уже что-то. Далее можно удалить папки класса $NtServicePackUninstall$. Однако эти каталоги нельзя назвать бесполезными. В них содержится своеобразный backup, который создается, когда вы ставите различные обновления для своей многострадальной ХР. Находим папку Driver Cache\i386 и удаляем все ее содержимое. Но если вы захотите поставить новую железку в свой компьютер или забарахлит старая, то система потребует от вас компакт с дистрибутивом. В первой статье мы с вами удалили содержимое папки %systemroot%\system32\dllcash. При рассказе я не учел одну хитрость ХР. Через некоторое время система может снова захотеть заполнить этот каталог. Но ведь нам этого не надо? Поэтому идем в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon, находим там параметр SFCQuota, который отвечает за объем кэша, и изменяем его по своему желанию. Эту же операцию можно проделать введя в командной строке следующее: sfc /cachesize=х, где х — размер кэша.

Q: Что надо сделать, чтобы Проводник открывался не в папке Мои документы?
А: Поставить WinCom:). А если серьезно, то сделать надо следующее. В окне Свойства ярлыка добавляем к значению поля Объект /e, тогда Проводник будет открываться в корневом каталоге. Если добавить х:\ (х — буква диска), то Проводник будет открываться в указанном диске. А если вызывать сочетанием Win+E, то в окне Мой компьютер.

Q: Можно ли поверх ХР установить 98-ю винду?
A: Конечно, можно — ХР не против, просто нужно правильно попросить:). Проблема заключается в том, что 98-я затирает загрузочный сектор ХР. Лечится это следующим образом. Создайте файл MSBATCH.INF и пропишите в нем следующие строки:
[Setup]
CleanBoot=0

Если дистрибутив 98-й находится на компакте (что бывает в 80 случаях из 100), то необходимо создать .inf-файл на винчестере (причем не обязательно с названием MSBATCH), а программу установки Windows запустить со следующим параметром setup.exe X:\Путь\MASBATCH.INF. Где Х — буква диска. После установки в файле boot.ini (принадлежащем Windows XP) в разделе [operating systems] прописать путь к 98-й. Ниже описание команды файла boot.ini. Информация взята с сайта www.winall.ru — на мой взгляд, одного из лучших ресурсов о Windows в Интернете.
Начинается этот файл разделом [boot loader]. В этом разделе всего два параметра:
• Timeout — определяет время в секундах, которое ждет система, прежде чем начать загружать ОС по умолчанию, в случае, если в системе установлено несколько ОС.
• Default — определяет систему, которая грузится по умолчанию.
Второй раздел [operating system], в котором находится список возможных к загрузке ОС. Для каждой ОС указывается ее местоположение с использованием имен ARC (Advanced RISC Computer):
• scsi(*) или multi(*) — элемент scsi(*) используется в случае контроллера SCSI с отключенным BIOS. Элемент multi(*) используется для дисков всех остальных типов включая IDE, EIDE, ESDI и SCSI с включенным BIOS. (*) — номер адаптера, с которого осуществляется загрузка. Адаптеры нумеруются с нуля, начиная с контроллера, расположенного ближе к слоту 0 на мат. плате.
• disk(*) — если (1) = scsi(*), то равен логическому номеру устройства (LUN), установленному для диска. Если (1) = multi(*), то всегда равен нулю.
• rdisk(*) — если (1) = multi(*), то равен номеру диска в цепочке; счет дисков начинается с 0. Если (1) = multi(*), то всегда равен нулю partition(*) — определяет дисковый раздел, содержащий файлы ОС. В отличие от всех остальных элементов имен ARC, нумерация разделов начинается с 1, т.е. первый раздел обозначается partition(1), второй — partition(2) и т.д.
• \path — определяет каталог (или подкаталог) раздела, в котором находятся файлы ОС. По умолчанию в XP используется путь \windows. Кроме этого, в кавычках прописывается текст, который будет виден в пункте выбора этой ОС в стартовом меню. После этого текста могут быть ключи, которые влияют на загрузки ОС. Для XP возможны следующие ключи:
— /basevideo — с этим ключом система будет использовать только стандартный VGA-драйвер. Этот параметр может пригодиться, если вы на короткое время ставите другую видеокарту, и вам не хочется мучиться с перестановкой драйверов.
— /fastdetect — обычно ставится автоматически при инсталляции системы. При установке этого ключа система не определяет все Plug and Play устройства в процессе загрузки.
— /maxmem — определяет максимальный размер RAM, который может использоваться системой. Теоретически может помочь, если у вас глючная оперативка.
— /noguiboot — при использовании этого ключа не будет рисоваться цветная заставка при загрузке. Может использоваться теми, кто не желает смотреть на эту картинку в 60 герцах. Но надо учесть, что, кроме этого, не будут рисоваться BSOD при загрузке. Но виснуть система, если что-нибудь не в порядке, естественно, не перестанет.
— /noserialmice=[com 1,2,3] — при использовании этого параметра не будет определяться мышь, подключенная к COM-порту, для портов, перечисленных в скобках. Если номера портов не указывать, то мышь не будет определяться на всех портах. /bootlog — при задании этого параметра система будет писать лог загрузки в %SystemRoot%\Nbtlog.txt Этот параметр можно использовать, чтобы найти причину, почему система может загрузиться только в safe mode.
— /safeboot — при его установке система загрузится в Safe mode. То же самое можно сделать, нажав F8 в начале загрузки системы. Через двоеточие можно задать несколько параметров для /safeboot:
Minimal — минимальная конфигурация.
Network — с поддержкой сети.
Dsrepair — доступна только в NET Server и позволяет восстановить Active Directory с заблаговременно сделанной резервной копии.
Alternateshell — позволяет использовать альтернативные графические оболочки. По умолчанию с системой ставится только Explorer (стандартная оболочка) и Progman (осталась в наследство от Windows3.11 и NT 3.5).
— /sos — отображает на экране список загружаемых драйверов. Может помочь выяснить, на чем система спотыкается при загрузке.
— /baudrate — этот параметр указывает скорость, с которой будет работать COM-порт для отладки системы. Если не указать конкретную скорость, то будет 9600 для модема и 19200 для нуль-модемного кабеля. При включении этого параметра автоматически ставится параметр /debug.
— /crashdebug — с этим флагом загружается отладчик, но остается в неактивном состоянии до тех пор, пока не произойдет ошибка ядра. Может использоваться разработчиками программного обеспечения.
— /debugport=com* — указывает номер COM-порта (* должна быть номером порта), используемого отладчиком. Автоматически включает ключ /debug.
— /debug — загружается отладчик, который может быть активизирован другим компьютером, подключенным через COM-порт. Может использоваться разработчиками ПО.
— /nodebug — на экран не выводится отладочная информация.
— /hal — указывает имя файла, который должен использоваться как hal.dll после загрузки.
— /kernel — указывает имя файла, который должен использоваться как ntoskrnl.dll после загрузки.

Q: Можно ли узнать из Диспетчера задач, какой процесс за какие программы и файлы отвечает?
А: Из диспетчера задач узнать такую информацию не удастся. Однако существует замечательная программа Advancer Process Manager (www.carc.hotmail.ru). Программа также позволяет изменять приоритет и убивать процессы.

Q: Как поставить режим DMA на винчестере и CD ROM'е?
А: Правой кнопкой на ярлыке Мой компьютер — Свойства (Win+Break) — Оборудование — Диспетчер устройств — DE ATA/ATAPI контроллеры — Правой кнопкой на Вторичный канал IDE — Свойства — закладка Доп. параметры — Ставите значение DMA, если доступно на вкладке Режим передачи для обоих устройств. То же и с Первичным...

Q: При подключении к Интернету появляется сообщение "svchost вызвало ошибку", после этого не открывается ни одна ссылка, Интернет не отключается (нужно перезагружать комп).
А: Панель управления — Администрирование — Управление компьютером — Просмотр событий. Посмотреть описание ошибок и по из коду (ID) найти решение, обратившись на сайты support.microsoft.com и www.eventid.net.

Q: Как удалять файлы минуя корзину?
А: Для этого идем в Пуск — Выполнить (Win+R) — gpedit.msc. Закладка Конфигурация пользователя — Административные шаблоны — Компоненты Windows — Проводник — Двойной щелчок по Не перемещать удаляемые файлы в "Корзину". Отмечаем Включен — Применить. Все — все файлы всегда удаляются мимо корзины.

Q: Можно ли убить процессы из командной строки?
А: В консоли введите команду tasklist. В ответ на это перед вами появляется список запущенных процессов и информация о них. Командой taskkill /pid можно убить любой процесс. Наберите taskkill /? и получите подробную справку о данном процессе.

Q: Иногда у меня при работе винда неожиданно перезагружается. Что это такое?
А: Это не есть хорошо. Создатели ХР сделали следующую вещь: по умолчанию в случае критической ошибки система не показывает, в отличие от предыдущих версий, "синий экран смерти", а просто перезагружается. Если вам это не нравится, то можно изменить. Панель управления — Система — Дополнительно — пункт Загрузка и восстановление, снять галочку с пункта Выполнить автоматическую перезагрузку.

Q: Для чего нужна папка WinSxS в корневом каталоге и папка xerox в папке Program Files?
А: Первая папка предназначена для защиты пользователей от не совсем прямых рук некоторых программистов. При установке некоторые программы пытаются заменить виндосовские dll-файлы на свои собственные, что не всегда есть хорошо и может привести к отказу системы. Добрые комрады из компании Microsoft решили эту проблему. ХР направляет dll-файл программы в WinSxS, и программа считает, что все заменено, и спокойно работает. Windows в свою очередь тоже продолжает спокойно работать.
Папка хerox (по замыслу разработчиков) предназначена для хранения библиотек (но ни в коем случае не читальных залов:)), которые теоретически могут появиться на вашем компьютере, но фактически шанс их попадания туда равен шансу перехода Windows на open-source. Процент посчитаете сами:)?

И напоследок я хотел бы дать вам самый важный совет по оптимизации и ускорению работы Windows. Совет важный, но от этого не самый сложный в исполнении. Мы не будем применять никаких программ, ни самой Windows, а привлечем самый главный компьютер человека — его мозг. Способ этот заключается в изучении и применении горячих (прямо из печки) клавиш. Изучайте, только смотрите не обожгитесь:):

Alt + Enter — открывает окно Свойства для выделенного объекта (файла, папки или диска).
Alt + F4 — закрыть активное окно. Если открытых окон нет, то вызывается меню Завершение работы Windows.
Alt + Space — открывает управляющее меню активного окна (аналог щелчка правой кнопки мыши на строке заглавия окна).
Alt + [подчеркнутая буква в меню программы] — вызов соответствующего подчеркнутой букве меню.
Alt + Tab — переключение между запущенными окнами.
Backspace — переход на один уровень вверх в окне проводника.
Ctrl — удерживайте во время перетаскивания файла для того, чтобы скопировать его.
Ctrl + A — выделить все.
Ctrl + C — скопировать выбранный объект.
Ctrl + Esc, Win — вызов меню Пуск.
Ctrl + Esc, Esc — после вызова окна Пуск, нажав Esc, сделать активной саму кнопку Пуск.
Ctrl + Shift — удерживайте во время перетаскивания файла для того, чтобы создать ярлык.
Ctrl + V — вставить.
Ctrl + X — вырезать.
Ctrl + Z — отменить последнее действие, в некоторых программах — несколько последних (MS Office, Open Office и т.д.).
Delete — удалить выбранный объект.
F1, Win + F1 — вызов Центра справки и поддержки.
F10 — делает активной строку меню.
F2 — переименовать выбранный объект.
F3 — поиск.
F4 — раскрытие строки Адрес.
F5 — обновить активное окно или рабочий стол.
F6 — переключение между панелями Проводника.
Shift — удерживайте:
— во время перетаскивания файла для того, чтобы переместить файл;
— во время загрузки Windows, чтобы не загружались элементы Автозагрузки;
— при вставке компакта в привод для отмены автозапуска.
Shift + Delete — удалить мимо корзины.
Shift + F10 — аналог правого щелчка мыши на объекте.
Win + Break — вызов окна Свойства системы.
Win + D — свернуть все окна.
Win + E — вызов Проводника.
Win + F — вызов окна Поиск.
Win + R — вызов окна Выполнить.
Win + Shift + M — отмена свертывания окон.
Win + Tab — переключение между окнами на панели задач.
Win + M — свернуть все активные окна, кроме окон свойств.

Этой статьей мы завершили тему оптимизации Windows. Буду рад, если помог облегчить ваше сожительство с системой:) и немного разгрузить свой компьютер. Засим раскланиваюсь, желая вам всего лучшего.

Андрей Радзевич aka VampiR,
gizmo_kaka@tut.by



Компьютерная газета. Статья была опубликована в номере 46 за 2003 год в рубрике soft :: ос

©1997-2024 Компьютерная газета