Итак, волшебный файл послан, теперь ждем где он будет выложен.
А чтоб не было скучно, мое руководство по установке Windows98se
Как правильно установить Windows98SE...
(на 12/08/2005 )
Если кто-то думает что это быстро и просто....Ха, как он ошибается! Если мы хотим получить операционку стабильную и напичканую самыми современными возможностями придется попотеть. Дочитайте этот опус до конца, найдите все недостающие компоненты, потом приступайте.
Итак, запускаем с CD или HDD инсталяцию Win98SE и ставим как нам нравится. Мне особенно нравится всегда ставить контроллер удаленного доступа, даже если модема никогда не будет, зато избавляюсь от проблем при смене или сетевой карты или ее драйвера. Через 10-20 минут винда скажет что все готово и предложит нам поучится с ней работать. Обычно после этого бросаюся ставить драйвера..Но! Но! Но! Рано еще.
Сначала надо установить некоторые критические апдейты. Конечно можно воспользоваться Windows Update (если не гемморойно каждый раз выкачивать тучу мегабайт, да и не безопастно это), но лучше в первую очередь установить
"Maximus Decim Cumulative Update" (MDCU) ревизии не ниже 2.11 (файл mdcu211.exe) - линк в шапке этой темы.
Что это такое? Однажды меня достало качать и инсталить в строго определенном порядке эти самые апдейты, и посему были собраны патчи обновляемые через Windows Update, еще куча других малоизвестных патчей, было выяснено что действительно необходимо обновлять, был создан новый inf-файл, все это упаковано в одну инсталяцию (всего ~8.0Mb).
На данный момент в него входят следующие апдейты:
192425, 229670, 233017, 236926, 236934, 237493, 239696, 239697, 239887, 240075, 240664, 240896, 241052, 241084, 241134, 242004, 242193, 242928, 242937, 242975, 243199, 243450, 245682, 245729, 246387, 246817, 247177, 247583, 249146, 249635, 249973, 250514, 250876, 252958, 253697, 253711, 254660, 256015, 257360, 257821, 258010, 258191, 258680, 259253, 259728, 260067, 262232, 263044, 263891, 264650, 266039, 266772, 267304, 268064, 269388, 269601, 269874, 270063, 271701, 271811, 272137, 272621, 273017, 273468, 273727, 274175, 274370, 274548, 275873, 276602, 277628, 278033, 278368, 280448, 281533, 283032, 284837, 288430, 288550, 289635, 290831, 291362, 293197, 293793, 295629, 305037, 306453, 306889, 307004, 308349, 309081, 310695, 311430, 311561, 313829, 314147, 315575, 318307, 319571, 320798, 321467, 323172, 323255, 323708, 329115, 811630, 823559, 827656, 840315, 890175, 891711, 896358, 323466, VBRUN6SP6, VBRUN5SP2, UNICOWS, TELNET, DUN14, DCOM98. Также подправляются win.ini и реестр чтобы не показывались кракозябры в некоторых руссифицированных программах. В WINDOSW\COMMAND добавляется DOS утилита share.exe, кто знает тот поймет. Обновляется дефрагментатор на миллениумный - он быстрее. В трее теперь отбражаются 256-цветные иконки. Добавляется нативная (без установки дополнительных драйверов для каждого типа) поддержка USB-флешдисков, цифровых фото- и видеокамер и прочих подобных устройств. (
Внимание! Перед установкой MDCU удалите ВСЕ драйвера USB-флешдисков, имеющиеся в системе.) Еще ставится Adaptec ASPI v.4.60(1021) (как самая стабильная и совместимая версия). Зачем? А чтоб все что связано с CD-ROM/R/RW работало без глюков.
Что не входит? Все что касается Intermet Explorer, MDAC, Java VM, DirectX - для всего этого есть новые версии, их обновления и об этом ниже.
После установки этого апдейта перегрузимся и продолжим.
Теперь запускаем PCHIO98.EXE (входит в MDCU, этот патч я писал сам) - патч IO.SYS для изменения порядка присвоения букв жестким дисткам. Поясняю: к примеру, жесткий диск разбит на два логических диска C: и D:, если добавить еще один жесткий диск, с одним логическим диском C:, например, то теперь этот диск станет диском D:, а бывший диск D: станет диском E:, что есть жутко неудобно. После применения этого патча порядок следования дисков будет сохранен, и для приведенного примера диски C: и D: останутся на месте, а новый диск станет диском E:. Не стоит использовать стандартный fdisk (а также free fdisk) при наличии в системе 2-х и более физических дисков в связи с неправильным отображением ими информации по разделам. Безопаснее разбивать диски на разделы, подключая их к системе по одному и загружаясь с дискеты. Или использовать иные средства разбиения дисков.
Обязательно ставим
Microsoft Installer 2.0 - потом пригодится.
Теперь ставим
DirectX 9.0b (или
9.0c) (желательно через redist install) или
DirectX 8.1b (и его апдейт
819696). Почему сейчас? Некоторые видео и звуковые карты требуют установленного DirectX не ниже определенной версии перед установкой драйверов и если не обнаруживают, ставят его со своего диска, а там может быть не самая свежая версия, зачем нам эти заморочки? Тут есть одна хитрость. DirectX 9.0b (а возможно и 9.0c) имеет странное свойство радикально портить настройки протокола TCP/IP, если в системе есть мультимедийные устройства типа TV-тюнера, и он (DX9) установлен ДО драйверов этого устройства. Поэтому часто наилучшим вариантом будет установка на этом этапе именно DirecX 8.1b.
А вот теперь ставим драйвера материнской платы, видео, звука, и прочих устройств. Я обычно ставлю ТОЛЬКО драйвера без сопуствующих программ, если они нужны лучше доставить их потом, если нет - нафига диск засорять? Причем драйвера берутся по возможности новейшие от производителя чипсета, видео и звукового процессора и т.п., а не от производителя матери или видеокарты. Кстати, насчет драйверов для звука. Многие производители звуковых плат и контроллеров настаивают на установке под W98SE именно vxd-драйверов, Тем не менее система прекрасно работает с wdm-драйверами и всегда стоит устанавливать именно wdm-драйверы (может и несколько необычным способом) как более продвинутые. Часто подходят wdm-драйверы от Me или от W2k/XP.
Уф! А ведь мы только начали...
Ставим
Internet Explorer 6.0Sp1, ставим полную установку (ВСЕ компоненты исключая поддержку иностранных языков - ну зачем русскому суахили...). Перегружаемся.
Запускаем q313829fix.exe (входит в MDCU) - этот патчик подправляет реестр чтобы в нем осталась запись об установке апдейта 313829. После установки IE6sp1 эта запись затирается, хотя апдейт уже установлен.
Ставим
Windows Script Update 5.6.0.8825, а также:
823353 - Outloook Express Cumulative Security Update, 887797 - Outloook Express Cumulative Update, 870669 - Internet Explorer Security Fix, 833989 - Internet Explorer Security Update (VGX), 891781 - Internet Explorer Security Update (DHTML),
888113 - Internet Explorer Security Update (HLINK),
896727 - Internet Explorer Cumulative Security Update
(последние три патча официально доступы только через Windows Update),
903235 - Internet Explorer Security Update. Перегружаемся. Не помешает также обноить флэш-плеер к IE -
Macromedia Flash Player for Internet Explorer. Удивлены что так много - а как вы хотели? Улучшать, так улучшать.
Ставим msjavwu - Microsoft Java Virtual Machine update версии 3810 (816093 - официально этот патч доступен только через Windows Update) - даже если она не будет использоваться (что настоятельно рекомендуется, вместо нее потом поставим Java машину от Sun) дыры в ней заткнуть надо. Очень не рекомендуется потом полностью удалять Microsoft Java Virtual Machine - некоторые сайты будут ругаться. Перегружаемся.
Ставим компоненты доступа к данным. Cтавим
Jet ver.4.0sp8 (из 837001 и не обращаем внимание что он для NT) и
Jet40Repl. Для обновления MDAC надо установить
MDAC ver.2.8sp1 (Microsoft XML Parser (MSXML) версии 3.0SP7 уже входит в него). Перегружаемся. Доставим
MSXML 4.0sp2. Все указанные компоненты доступа к данным (и кое-что еще) можно также установить с помощью MDDACU - Maximus Decim Data Access Component Update 1.0 (ссылка в шапке), пока этот апдейт имеет статус beta, но проблем не вызывал.
Огого....А сколько еще ставить!
Обновим Windows Media Player. Тут на личное усмотрение можно использовать версии Windows Media Player 6.4, Windows Media 7.1 или Windows Media 9.0 Series.
WMP 6.4 входит в состав Internet Explorer 6sp1 и к нему надо доставить апдейт
320920. Можно еще доставить кодеки от WMP 8.0 (это wmp6cdcs или его более старая версия, отличается наличием VCM интерфейса для кодеков - wmpcdcs8).
WM 7.1 надо устанавливать заново, а к нему апдейты
312125,
wmencoder71,
320920,
817787. Можно еще доставить кодеки от WMP 8.0/9.0/10.0 (WM9Codecs).
WM 9.0 тоже надо устанавливать заново, и к нему апдейты
816044 и 885492 (официально этот патч доступен только через Windows Update). Можно еще доставить кодеки от WMP 10.0 (WM9Codecs). Чтобы WM 9.0 проигрывал DVD диски, придется искать платный plug-in.
Обновления кодеков для любых версий Windows Media Player загружаем отсюда.
Думаете все? Как бы не так...
В последнее время все большее распространение получают программы, написанные для платформы .NET. Для их исполнения в Windows 98SE необходимо доставить
Microsoft .NET Framework 1.1 Service Pack 1(dotnetfx),
пакет платформы Microsoft .NET версии 1.1 на русском языке (langpack) и
пакет обновления Service Pack 1 для платформы Microsoft .NET версии 1.1 (867460). Перегружаемся.
Мне нравится когда винда со мной разговаривает.
Все компонеты для этого заружаем отсюда. Ставим Microsoft SAPI (Speach API) 4.0, Speech Control Panel, и какой-нибудь голосовой движок (Digalo, например, он самый лучший). Ну и для особых извращенцев Microsoft Agent core components 2.0, Russian Language to the core components и анимированные персонажи, читающие текст. Современные голосовые движки требуют
SAPI 5.1, поэтому поставим и его.
Также можно доставить
Windows Management Instrumentation (WMI) и его апдейт 282949 (придется поискать, в открытом доступе на сайте MS нет, но есть, например,
здесь. WMI - интерфейс, обеспечивающий взаимодействие с компонентами системы, в общем случае доступными лишь через особые механизмы. WMI можно использовать в различных целях, в частности для управления компьютерами с помощью сценариев.
А теперь установим (при необходимости) DirectX 9.0b (или 9.0c). Почему? Смотри выше. Кроме этого, в любом случае стоит переустановить любой DirectX для подчистки всяких недоразумений - замечена такая особенность. Перегружаемся.
Кстати, если Вы думаете что программы на VB после установки всего этого сразу заработают? Как бы не так! Некоторые производители программ не включают в комплект поставки используемые библиотеки. Придется поставить MS Office и его апдейты или выкачать некоторые недостающие компоненты (ocx) из инета (как найдете - у мелкомягких они лежат мелкими кусочками).
Вот теперь вроде все..... На все правсе надо в зависимости от тачки от 1 до 2 часов.
Можно ли пропустить какие либо этапы? Можно, но тогда останутся дырки - да ну их нафиг!
Если возникли какие-либо проблемы со шрифтами в руссифицированных программах можно откатить изменения сделанные в этой части mdcu211.exe. Для этого надо запустить unrufont.exe (входит в MDCU). Чтобы опять вернуть изменения, запускаем rufontup.exe (тоже входит в MDCU).
И еще!!! В принципе, Windows 98SE поддерживает работу с оперативной памятью размером до 2Гб, но не все так просто. Поэтому, если Windows 98SE устанавливается на компьютер с оперативной памятью большие чем 512 Мб то:
1.В BIOS устанавливаем размер апертуры AGP в минимальное значение (обычно 64 мегабайта) для экономии адресов.
2.Устанавливаем максимальный размер кеша от 512 мегабайт до 64 мегабайт - кому как нравится - тоже для экономии адресов. Для этого используем MaxFileCache=xxx (где xxx - размер кеша в КИЛОБАЙТАХ) в разделе [vcache] файла System.ini. Если все работает так и оставляем, если глюки продолжаются:
3.Если памяти больше 1 Гигабайт, добавляем MaxPhysPage=40000 если от 1 Гиг до 768 мегов - MaxPhysPage=30000 в раздел [386enh] файла System.ini