Привет/2!
Нужна как можно более полная информация о внутреннем устройстве,
"кишках" различных версий винды - от 3.х до ME и от NT3.x до XP. В
первую очередь - предназначение каждого файла в помойке \WINDOWS и её
подпомойках. :) В юниксах всё ясно и прозрачно - о каждом файле можно
сказать, что это за файл, зачем/почему/откуда он (именно) здесь и что
произойдёт, если его удалить. Существует семейство утилит 98lite,
2000lite, XPlite, которые выкорчёвывают компоненты винды, которые
ставятся вне зависимости от того, нужны они данному конкретному
пользователю или в данной конкретной ситуации, или нет (например, IE,
WMP, Movie Maker (в ME), поддержка Windows 3.1 (в 9x/ME)). Так вот, мне
нужно именно такое вычищение кишок, но я хочу делать это самостоятельно.
В ОС/2 всё это гораздо проще. DOS/Win-совместимость реализована в виде
подсистем ОС, а не её неотъемлемой части, их можно легко удалить (или
просто не добавлять при устанавке ОС/2), повысив этим устойчивость
системы и высвободив почти мегабайт памяти. В винде такое в принципе
невозможно, АФАИК. А ещё ОС/2, как и линукс, можно поставить своими
руками, просто скопировав нужные файлы и сгенерировав реестр. Это
гораздо удобнее, чем скачала ставить, а потом вычищать. Сомневаюсь, что
и винда такое умеет, но вдруг... В общем, нужен примерно такой документ:
Строки из моего config.sys
Сколько бы памяти не было,
а много ее не будет никогда!
Правим конфиг, боремся за свободную память.
1. REM IFS=c:\OS2\JFS.IFS /AUTOCHECK:*
Вопрос в том, есть ли у вас раздел JFS... Памяти она жрет, а вот нужна ли...
2. REM RUN=C:\OS2\EPW.EXE
REM RUN=C:\OS2\SMSTART.EXE
REM RUN=C:\OS2\SYSTEM\LVMALERT.EXE
REM RUN=C:\OS2\EPWROUT.EXE 1
REM RUN=C:\OS2\SYSTEM\LOGDAEM.EXE
Этот набор нужен, видимо, для того чтоб работали всякие штучки из папки
"Problem Determination Tools". Если вы ими не пользуетесь, то эти строки
не нужны.
3. REM BASEDEV=IBM2FLPY.ADD
В хелпе пишут: "Этот драйвер обеспечивает работу с дисководами MicroChannel"
4. REM BASEDEV=XDFLOPPY.FLT
"Этот драйвер обеспечивает работу с дискетами формата XDF (eXtended
Density Format)"
5. REM BASEDEV=I2OXPORT.SYS
REM BASEDEV=I2OSOSM.ADD
В хелпе эти две строки не всречаются, но, судя по названию, они нужны
для железа соответствующего спецификации Intelligent Input Output.
6. REM DEVICE=C:\OS2\MDOS\VW32S.SYS
Как следует из имени файла, эта штука обеспечивает Win32s API. Таких
приложений совсем не много, поэтому если вы пользуетесь только Word и
Excel, то ...
7. REM DEVICE=C:\OS2\BOOT\APM.SYS
REM RUN=C:\OS2\APMDAEMN.EXE
Позволяет использовать Advanced Power Management. Хорошо звучит, но
актуально только для ноутбуков, если вы не собираетесь программно
выключать или suspend свой компьютер. (OS/2 System\System Setup\Power+RMB)
8. REM DEVICE=C:\OS2\MDOS\VAPM.SYS
Для тех досовских программок которые захотят узнать состояние
батареек... (кому это надо?)
9. REM DEVICE=C:\OS2\MDOS\VCDROM.SYS
Предоставляет возможность дос-программам понять что они имеют дело с
сидюком.
10. REM DEVICE=C:\OS2\MDOS\VMOUSE.SYS
Мышь в дос сессиях
11. REM DEVICE=C:\OS2\BOOT\COM.SYS
Если у вас нет модема или ещё чего-нибудь на COM-порту, то и эта строка
ни к чему. Мышке она тоже не нужна.
12. REM DEVICE=C:\OS2\MDOS\VCOM.SYS
Для дос-программ работающих с COM-портами
13. REM DEVICE=C:\TCPIP\bin\vdostcp.sys
REM DEVICE=C:\MPTN\BIN\VDOSTCP.VDD
REM RUN=C:\MPTN\BIN\VDOSCTL.EXE
Это хозяйство обеспечивает поддержку TCP/IP в дос-сессии.
14. REM DEVICE=C:\MPTN\PROTOCOL\AFOS2.SYS
Не знаю чего делает эта штука, но знающие люди говорят, что программы
которые ее используют - большая редкость. Я заремил и не обнаружил
никаких проблем.
15. REM RUN=C:\OS2\EXTENDFS.EXE *
Этот прибамбас "растягивает" файловую систему по разделу, если вы
изменили размеры раздела.
Ежели чего не так - пишите
Степан Трубачев aka Aztek #os2russian
mast***@s*****.by
{EOF}
Ещё нашёл документ "Лимиты Windows 3.1x и пути их обхода" - не совсем
то, что мне нужно, но написано именно в том ключе, в котором надо.
http://emanual.ru/download/www.eManual.ru_3423.html В любом случае, я
узнал очень много нового и интересного. Было бы замечательно, если б
существовало нечто подобное про другие винды. Ещё есть документ "Рабочая
Windows размером 11Мб" - http://emanual.ru/get/3244/ Это уже гораздо
ближе, но там не объясняется, почему оставить надо именно эти файлы, а
что ещё хуже - не объясняется, почему можно удалить остальные. К тому
же, это про Вин95, что не актуально. На том же сайте emanual.ru есть ещё
документ про то, как уменьшить винду до 8Мб, но я его даже не смотрел...