Перейти к контенту ↓


Чистка Windows от ненужных файлов
Поганой метлой…

…после очередного посещения сайта «Windows Update» возле кнопки «Пуск», вместо совета «Начните работу с нажатия этой кнопки», операционная система стала выдавать унизительные замечания типа «Плохому пользователю Windows мешает» или «Good user — Dead user»…

Кошмарный сон юзера

К сожалению, пока для обычных пользователей нет достойной альтернативы Windows 98 и, наверное, не будет ещё пару лет после выхода финальной версии Windows 2000. Ни одна операционная система для домашних ПК (и Windows 98 в том числе) не сочетает в себе совместимость с современными играми, с новым оборудованием, устойчивую работу, небольшой размер, удобный и понятный интерфейс и возможность лёгкой настройки под нужды конкретного пользователя. Поэтому, исходя из собственных потребностей, мы вынуждены выбирать меньшее из зол. Большинство владельцев компьютеров, использующих ПК дома для работы и развлечений отдали предпочтение Windows 98, главным недостатком которой является маниакальное стремление зависнуть в самый ответственный момент. Отчасти, этому способствуют и неграмотные действия самих пользователей, не желающих уделять полчаса в день на обслуживание и диагностику очень капризной ОС (при этом её всё-таки следует признать лучшей из существующих!). Хотя, нехитрые правила и трюки в работе с «Виндами» могли бы предотвратить крах системы и появление многих глюков.

Одной из таких, вполне решаемых, проблем, с которой сталкиваются все «счастливые» обладатели Windows 98, стало постоянное разрастание системной папки Windows, приводящее к бесполезной трате дискового пространства и замедляющее работу компьютера. Помимо мегабайтов ненужных файлов, записываемых на диск при инсталляции системы, огромное количество мусора остаётся после установки-удаления разных программ. Производители программного обеспечения совершенно не интересуются тем, что их творения забывают в системных папках после деинсталляции. Похоже, они и не думают, что их продукт может не понравиться потребителю, и тот его «чикнет» с лёгким сердцем (попробуй «чикни», если ты заплатил за программу 300 баксов! К счастью, есть пираты!).

Что же нужно сделать для того, чтобы очистить винчестер от лишнего хлама и не дать папке «System» превратиться в свалку файлов давно удаленного софта? Сначала поищем файлы, которые допустимо совершенно безопасно удалить — это так называемые «временные файлы», которые иногда создаются на диске системой или программами и должны бы авто­мати­чески удаляться, если б программистов заботило удобство работы конечного пользователя их продукции. Сюда же относятся всевозможные тексты, картинки, звуки, архивы, резервные (backup) файлы, давно ненужные в повсе­дневной работе. Для этого можно использовать команду «Поиск» в меню «Пуск», а можно (даже лучше) непосредственно просматривать содержимое всех папок в Проводнике. Если вы установили MS-Plus!98, то в меню стандартного средства Windows 98 «Очистка диска» (Disk CleanUP) появится пункт «Удаление некритических файлов» — попробуйте восполь­зоваться этой утилитой для поиска лишних файлов, но этих файлов будет так много, что создаётся впечатление, будто она хочет удалить «Винды» целиком! Эта программа просканирует диск, после чего выдаст список «ненужных», по её мнению, файлов, рассорти­рованных по типам, причём возле каждого файла будет небольшой значок, характеризующий вероятность неприятных последствий удаления этого файла. Но, несмотря на все удобства этой программы, я рекомендую всё-таки простой просмотр содержания всех папок в Проводнике: это гораздо безопаснее, а Disc CleanUP больше подходит для быстрого контроля за засоренностью дисков. Некоторые файлы скрытые, поэтому в меню «Пуск» → «Настройка» → «Свойства папки» → «Вид» разрешите отображение системных и скрытых файлов. Обязательно отключите в свойствах корзины прямое удаление (без хранения в корзине), иначе вы не сможете восстановить стёртый по ошибке файл!!! Корзину также не вытряхивайте хотя бы неделю — тогда не будет мучительно больно…

Итак, найдите на диске текстовые файлы с расширениями .txt, .doc, .nfo, .wri, .rtf, файлы типа Readme., ReadMe.1st, Files_id.diz и просмотрите их содержание на предмет полезности вам лично. Если эти файлы всего лишь лицензии на программы, «бесполезные советы» или прочая бредятина, нужная только авторам софта, тащите их в мусоро­провод (смотрите, не удалите свои документы из соответ­ствующей папки!). Туда же отправьте временные файлы с расширениями .old, .---, .bak, .tmp, ._mp, .syd, .chk, (возможных расширений для временных файлов довольно много: .000, .001, .002, .B~K, .BMK, .DA1, .DA0, .FTG, .FTS, .INK, .LHX, .OUT, .PAR, .PRV, .$$$, .SYK, но с некоторыми из этих расширений могут быть и нужные файлы, поэтому удалять их надо очень осторожно). Удалите файлы и директории MSCREATE.DIR, ~MSSETUP.TMP, они тоже временные и используются только один раз при всевозможных апдейтах системы. Найдите файлы с расширением .gid — это файлы помощи, они авто­мати­чески появляются, когда вы обращаетесь к этой самой помощи в какой-нибудь программе. Больше всего их в папке C:\Windows\Help, они скрытые, поэтому не забудьте включить в меню «Folder Options» («Свойства папок») функцию отображения всех файлов или используйте Norton Commander. А если вы никогда и нигде не нажимаете кнопку «HELP», то снесите к едрене фене весь каталог C:\Windows\Help (мегабайт 13 примерно). Правда, некоторые программы могут отказаться работать без какого-нибудь файла справки, находящегося в этом каталоге, в этом случае вам придётся вернуть нужный файл. Просмотрите содержимое файлов .log, .ini — некоторые из них также можно удалить, но будьте осторожны, это надо делать с умом. Файлы .ini надо удалять, только если они пустые или относятся к программам, которые уже не стоят на вашем компьютере. А некоторые файлы всевозможных протоколов типа .log, находящиеся в папках программ, необходимы для корректного удаления этих программ, их также надо оставить (проверить, нужен ли этот файл для деинсталляции, можно, просмотрев соответ­ствующую команду в реестре:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

Вообще, всегда следуйте правилу: «Не уверен — не удаляй!».

Много ненужного есть и в корне системного диска. Оставшиеся от ДОСа файлы AUTOEXEC.DOS, CONFIG.DOS и т.п. могут пригодиться, если вы захотите удалить Windows и вернуться к MS-DOS. Ещё эти файлы с расширением .dos из корневой директории системного диска используются, когда в загрузочном меню (вызывается клавишей F8 при загрузке) выбирается пункт «Загрузить предыдущую версию DOS» и, хотя вряд ли вы ей когда-нибудь восполь­зуетесь, лучше их оставить — много места не потеряете. Смело трите файлы из корневой директории системного диска System.1st, BootLog.txt, BootLog.prv, Suhdlog.dat, SetupLog.txt, — всё это, в основном, старые и ненужные сохраненные системные файлы и протоколы, созданные при установке и загрузке ОС. Неплохо было бы вообще отключить создание протокола загрузки системы BootLog.txt, для этого надо в файле MSDOS.SYS задать параметр DisableLog=1. В идеале, если не используется сжатие дисков программами DriveSpace/DoubleSpace (для них нужен файл DRVSPACE.BIN или DBLSPACE.BIN), остаются только AUTOEXEC.BAT, CONFIG.SYS, IO.SYS, COMMAND.COM, MSDOS.SYS (установите им атрибуты «скрытый», и в окне Проводника они не будут мозолить вам глаза) и файлы, нужные некоторым программам (Norton SpeedDisk, например, всегда создаёт файл в корне диска SD.INI, его надо оставить, но плюс ко всему NU архивируют системные файлы с расширением типа .nu, .nud или .nu4, если вы их где найдёте — сносите).

Удалите все файлы из папок C:\Windows\Sysbckup (кроме тех, которые не захотят удаляться и резервных файлов реестра rb000.cab, rb001.cab и т. д.) и C:\Windows\Inf\Infback — это старые системные файлы, которые «MustDie» сохранил просто на всякий случай. Допустимо также сократить количество backup-файлов rb00х.cab (в них «Винды» ежедневно сохраняют при первом успешном запуске самые главные системные файлы), изменив в файле C:\Windows\Scanreg.ini строку MaxBackupCopies=5 — поставьте вместо 5, например 3, и экономия места составит почти 3 мегабайта. Можно почистить папку C:\Windows\Applog (в ней содержатся протоколы запуска приложений, служащие для оптимизации расположения файлов на диске при дефрагментации) от файлов типа программа.LGx, относящихся к затертым утилитам, папку C:\Windows\Cursors от неиспользуемых курсоров, а C:\Windows\Media — от ненужных звуков (нужные звуки, которые вы используете в схемах озвучивания системных событий, конвертируйте в формат MP3 с помощью программки mp3.Producer, и они уменьшатся раз в десять, правда, нужно чтобы был установлен формат МР3 в списке аудио­кодеков меню «Свойства мульти­медиа»). Советую удалить из директории C:\Windows\System такое извращение, как экранные заставки — расширение .scr (оставьте «Channel Screen Saver» — «Пере­ключающиеся каналы» — может пригодиться), а из C:\Windows — лишние образцы фона для рабочего стола — расширение .bmp.

Поищите в директории С:\Program Files пустые папки типа ...\Chat, ...\Hyper Terminal (даже если вы не ставили себе эти программы, «Винды» всё равно создают эти папки), их тоже чикаем. Там же можно снести папку ...\Uninstall Information — практической пользы в ней вы не обнаружите (разве что, если захотите удалить Internet Explorer). В папке C:\Program Files\Common Files\Microsoft Shared\Stationery удалите все ненужные HTML-документы и соответ­ствующие им картинки (эти Stationery используются программой Outlook Express для создания фона писем).

И, наконец, очистите папки временных файлов C:\WINDOWS\TEMP, C:\TEMP, пере­местите временные интернет-файлы, используя меню «Internet Options» («Свойства обозревателя»), на диск, где больше места. С помощью некоторых программ типа Internet Tweak 2000 [1] или Tweak UI [2] легко пере­местить на свободный диск и другие интернетовские и системные папки. В этом же меню очистите History — предысторию посещённых сайтов, уменьшите время хранения этой предыстории до пары дней и сократите кэш Интернет Эксплорера до 10 мегабайт (кроме сохранения места на диске, это может ускорить и загрузку страниц). Желательно удалить старые письма и новости, сохранённые программой Outlook Express на вкладке «Maintenance» («Обслуживание») её опций. Для Win’95 можно вручную удалить старые письма в папке C:\Windows\Application\Microsoft\Outlook Express\Mail — расширения .idx, .mbx и старые новости в C:\Windows\Application\Microsoft\Outlook Express\News — расширение .nch. В Win’98 старые письма и новости хранятся в папке C:\WINDOWS\Application Data\Identities\{D1D4B7C0-572D-11D3-BF3B-A26182F20266}\Microsoft\Outlook Express. Но лучше сделать это через опции Outlook Express. Можно очистить папку C:\Windows\Cookies, если не хотите использовать эти самые Cookies — небольшие текстовые файлы, содержащие информацию о вашем посещении некоторых сайтов. Программы WinBoost 2000 [3] и Tweak UI настраивают «Винды» на авто­матическую очистку многих меню и папок при выключении компьютера.

С проблемой засорения папки C:\WINDOWS\System вручную справиться гораздо сложнее. Нужно отслеживать, какие файлы помещает в эту директорию каждая устанавливаемая программа, чтобы при её удалении стереть и оставшийся от неё мусор. Можно, конечно, использовать для этого даже «Утилиту проверки системных файлов» (System File Checker): она записывает в файл C:\WINDOWS\Sfclog.txt протокол проверки системы, в котором вы найдёте список новых файлов, но существует много утилит, созданных специально для этой цели. Одна из новых, небольших и очень удобных — System Mechanic [4], она быстрее аналога от дяди Нортона и может удалять временные файлы (список расширений для этих файлов можно дополнять), неработающие ссылки, чистить реестр. System Mechanic будет вести протокол установки программы, причём в нём сохранится не только информация о файлах, записанных на диск, но и об изменениях в реестре. Для каждой программы, прошедшей такой мониторинг при инсталляции, будет создан собственный текстовый файл, по которому вы потом проверите, насколько полно удалилась программа. Другие утилиты, позволяющие контролировать установку программ, могут даже авто­мати­чески их удалять, подменяя стандартное средство «Виндов» — «Установка/удаление программ», но они очень медленные и не очень удобные. Впрочем, попробуйте поэкспериментировать с Norton Uninstall, CleanSweep Deluxe, Microhelp Uninstaller и т. д. — таких программ предостаточно.

Можно ли что-нибудь сделать, если системная папка уже капитально засорена, и нет информации о том, какие файлы остались от удалённых программ? В этом случае придётся поискать неиспользуемые DLL-файлы с помощью утилиты Clean System Directory [5]. Она пере­местит все неиспользуемые системные файлы в специальную папку, после чего вам придётся некоторое время тестировать систему, так как среди пере­мещённых могут оказаться и необходимые файлы — их придётся вернуть в директорию C:\WINDOWS\SYSTEM. У старой версии этой программы был большой недостаток: она искала ссылки на DLL–файлы только внутри программ, других .DLL и ещё в нескольких типах системных файлов, но такие обращения к DLL-файлам иногда происходят даже из HTML-документов, поэтому настоя­тельно рекомендую тестировать систему, не удаляя пере­мещённые файлы, как можно тщательнее и дольше и использовать версию Clean System Directory не ниже 1.7, которая лучше работает с IE5 и Win’98.

Возможно, в Интернете вы и найдёте подробные инструкции по дальнейшему сокращению размера операционной системы Windows 9x, вплоть до 11 (!) мегабайт, но помните банальное правило бесплатного сыра: удаление многих папок по рекомендациям «кулхацкеров» (у них, наверное, винчестер размером 200 мегабайт) приведёт к утрате некоторых функций Windows. Например, нельзя будет создать загрузочную дискету, или потеряются некоторые полезные «фичи» Интернет Эксплорера. И, хотя мои советы гораздо более безопасны для системы, ещё раз напоминаю: не удаляйте файлы, помещённые в корзину, несколько недель и постарайтесь «погонять» все программы: как говорится, семь раз отмерь — один раз отрежь. Восстановить же затёртый файл с дистрибутива «Виндов» поможет утилита «System File Checker» («Проверка системных файлов»).

Не забывайте повторять эту процедуру пару раз в месяц, для удаления очередной порции мусора, и производить мониторинг всех устанав­ливаемых программ. Если ваш винчестер разбит на несколько разделов, то никогда не устанавливайте программы на диск C:, лучше создайте на другом диске специальную папку для программ D:\Program Files. И тогда вас гораздо реже будет раздражать приглашение очистить диск, выдаваемое утилитой Disc CleanUP (если вы не запретили это приглашение в опциях программы). Кстати, эта утилита, которая тоже должна помогать чистить диск, создаёт файл C:\ProgramFiles\Plus!\Cleanup\files.dtb размером больше мегабайта, который можно смело «чикать». Да и вообще, проверьте, все ли программы вам нужны, не злоупотребляете ли вы установкой экзотических шрифтов, не забит ли диск лишними темами для рабочего стола — уверен, есть ещё где пройтись «поганой метлой». Не давайте любимым «форточкам» превращаться во всепоглощающий Вирус’98! 🙂




Темы