Персональный сайт Александра Тауениса » Отличия версий Windows 9x

Отличия версий Windows 9x

Во второй половине 90-ых годов было выпущено четыре версии операционных систем семейства Windows 9x: Microsoft Windows 95, 98, 98 Second Edition и ME. Однако подробного перечня отличий на русском языке я найти не смог. Кроме того, для узкого контингента покупателей выпускались обновлённые версии Windows 95 OEM Service Release (OSR) 1, 2, 2.1 и 2.5, практически никак не документированные. Я решил сравнить все 9 систем по файлам, а также по разбросанной по разным углам Интернета информации о них. Кроме того, я сравнил их по фактическим системным требованиям.

Все версии Windows 9x доступны для скачивания в интернете. Хочу заметить, что в онлайн-хранилищах Old-DOS OSCollect и WinWorldPC подписи к редакциям Windows 95 OSR перепутаны, поэтому мне пришлось скачать множество разных архивов и сравнивать их по содержимому. И уже на основании содержимого я определял принадлежность архива к конкретной версии. Английские версии ОС семейства Windows 9x я сравнил по распакованным из CAB-архивов файлам при помощи своей надстройки для сравнения таблиц по именам и размерам файлов, а также общим размерам всех файлов, стандартной инсталляции в Virtual PC 2007 и объёму занимаемой оперативной памяти. Для просмотра информации о занятости ОЗУ я использовал Total Commander 7.04a без плагинов. Это версию я нашёл у себя на флешке, и не стал заморачиваться с поиском самой правильной для Win9x версии. Позже я сравнил значения из TC с полученными самописной программой на VB6, и они примерно сошлись. Total Commander 7.04a на Windows 9x занимает около 1 МБ памяти. Все замеры объёма занятой памяти, естественно, производились сразу после загрузки ОС.

Microsoft Windows 95

Первая версия Windows 9x. Она основана на архитектуре, впервые появившейся за 10 лет до выхода Win95 ещё в Windows 1.0. Как отличить Win95 разных версий: https://support.microsoft.com/ru-ru/kb/253756 .

95 RTM / 4.00.950 / Август 1995. Первая версия Windows 95, выпущенная 24 августа 1995 года. Это единственная версия Win95, лицензионную копию которой можно было свободно купить в розничных магазинах. Выпущенные позднее версии Win95 OSR распространялись только среди поставщиков оборудования. Система имеет массу багов, и на современных компьютерах запускается с трудом. Неспроста в народе система Windows 95 получила прозвище «мастдай» или «венде капец». В Virtual PC первая версия Windows 95 после установки отказалась грузиться в обычном режиме с ошибкой «Windows protection error. You need to restart your computer» (в русской версии это выглядит как «Ошибка защиты Windows. Необходимо перезагрузить компьютер»). Пришлось загрузить систему в безопасном режиме, отключить 32-разрядный доступ к дискам, и только после этого система стала загружаться. Другим багом Windows 95 RTM является отсутствие установленных драйверов CD-ROM во время установки системы (после 1 перезагрузки), а иногда они не появляются и после завершения установки. В результате система получается не полностью комплектной, и при загрузке будут вылезать многочисленные ошибки. Чтобы этого избежать, систему лучше ставить с предварительно сделанной копии файлов с CD-ROM на жёстком диске.

Вставьте диск 'Windows 95 CD-ROM', и затем нажмите ОК

Дистрибутив от 24/08/95 не содержал Internet Explorer, позже IE 1.0 (v4.40.308) стали добавлять в более поздние версии установочного диска. Дистрибутив с IE в распакованном виде занимает 80 мегабайт, стандартная установка 53 МБ. В Virtual PC с запущенным Total Commander 95-е «форточки» занимают 22,8 МБ оперативной памяти. Однако, эта версия без больших тормозов работает и на 386DX-40 с 8 МБ оперативной и 512КБ видео-памяти (но, правда, без сети).

95 RTM Pan-European / 4.00.950 / Август 1995. Обычная английская версия Windows 95 не поддерживала восточноевропейских языков (в т.ч. греческого языка и языков, основанных на кириллице). Чтобы это недоразумение исправить, одновременно с английской была выпущена панъевропейская версия. Она имела английский интерфейс, полный набор компонентов Windows 95 RTM, а также мульти-язычные шрифты и поддержку восточноевропейских раскладок клавиатуры. Win95 Pan-European полностью поддерживает русский язык, в том числе в DOS.

95 SP1, 95 OSR1 / 4.00.950A / «Август 1995». В конце 1995 года к Windows 95 был выпущен пакет обновлений, именуемый “Service Pack 1”. Он содержал в себе исправления багов Проводника, OLE 2.1, стека NetWare и некоторых файлов ядра. В свойствах системы номер версии стал выглядеть как «4.00.950А», из-за чего обновлённые «окна» в народе стали называть Windows 95A. На базе Win95 SP1 был создан первый OEM Service Release (выпуск для сборщиков готовых компьютеров), в который помимо исправлений были внесены новые драйверы и встроенная поддержка инфракрасных портов (IrDA). Эта версия последняя, где можно найти интерактивную карту часовых поясов. Начиная с Win95B её заменили на аналогичную Windows 98 – XP. Ресурсоёмкость Windows 95 «A» почти такая же, как и у магазинной версии – полный дистрибутив 82МБ, стандартная установка 52 МБ, оперативной памяти (с Total Commander) занимает 22,6 МБ (даже чуть меньше, чем у версии 4.00.950).

95 OSR2 / 4.00.950B / 4.00.1111 / Август 1996. Оригинальная версия Windows 95 имела множество багов, и не поддерживала значительную часть современного оборудования. Выпуск Windows Memphis, следующей версии ОС, планировался ближе к 2000 году, однако оригинальная версия Windows 95 стала устаревать значительно быстрее, чем ожидалось; к 1996 году шина USB перестала быть большой редкостью, объём жёстких дисков преодолел планку в 2 ГБ (предел для файловой системы FAT16, которая применялась в Win95A), появилась шина AGP и процессоры с поддержкой команд MMX. Также стремительно развивался интернет, и возможностей Internet Explorer 1.0/2.0 стало не хватать (пользователям приходилось устанавливать браузер Netscape). Это привело к тому, что разработчикам пришлось срочно делать бэкпорты новых драйверов и подсистем (а также Internet Explorer) из Memphis в Win95. «Новая» ОС получила кодовое название Detroit. Поскольку все новые функции были недостаточно протестированы, Windows Detroit было решено выпустить как второй OEM Service Release к Win95. Однако, несмотря на то, что система продолжает называть себя «Windows 95», отличий в ней настолько много, что разработчики изменили номер сборки. Он стал 1111 вместо 950 (номер сборки 1111 можно увидеть путём обращения к WinAPI или через команду VER в Сеансе ДОС; в окне свойств системы версия значится как 4.00.950B). Происхождение Windows 95 OSR 2.x от Windows Memphis доказывает наличие строки «Microsoft Memphis (C)Copyright Microsoft Corp 1981-1996» в файле COMMAND.COM.

Windows 95 OSR2 вышла 24 августа 1996 года. Система поддерживает жёсткие диски объёмом до 16 ТБ. Для этого была переписана подсистема работы с дисками, в том числе на уровне DOS. Файловой системой  по умолчанию на жёстких дисках больше 512 мегабайт стала FAT32. Ядро DOS претерпело значительные изменения, и имеет версию 7.1 (против 7.0 в обычной версии Win95). Добавлено много новых драйверов, Direct X 3.0, всевозможные кодеки для аудио и видео, обозреватель Internet Explorer 3.0 (v4.70.1155), Internet Mail and News 3 (предок Outlook  Express), NetMeeting 3 (аналог Skype), Personal Web Server и программа для работы с изображениями Imaging for Windows (от Wang Labs). Появились шрифты Arial Black, Verdana, Impact. Также в английскую версию интегрировано почти всё из панъевропейской, в том числе поддержка русского языка. Обновлён дизайн системы – другая заставка («Windows 95 Microsoft Internet Explorer») и почти все всплывающие подсказки потеряли 3D-оформление. Изменена большая часть панели управления; многие апплеты приближены к Windows 98, а не 95. Для изменения разрешения экрана теперь систему перезагружать не обязательно. В окне «Завершение работы» появилась возможность выбора пункта двойным щелчком (как в Win98), а также перезагрузки только Windows, без захода в BIOS (Shift + двойной клик на «Restart»).Добавлена поддержка сетевых драйверов NDIS 4.0 (простая Windows 95 / 95A поддерживает NDIS 3.1). Из системы удалены старые программы для работы с факсами, а также SHARE.EXE. Удаление SHARE.EXE привело к тому, что перестала работать часть старых программ. Частично исправлен баг с установкой драйвера CD-ROM, после второй перезагрузки он всё же появляется. Однако, когда он нужен больше всего, после первой перезагрузки, его ещё нет. Поэтому по-прежнему желательно копировать установочную папку Win95 на жёсткий диск. Windows 95B имела баг, из-за которого она отказывалась загружаться на процессорах с частотой более 300 МГц. У Microsoft есть обновление (amdk6upd.exe), исправляющее этот баг, но чтобы его установить нужно иметь рабочую систему. 🙂 Поэтому приходится его распаковывать вручную с помощью 7-Zip, и после 1 перезагрузки из режима «Command prompt only» руками накатывать на каталог Windows, руководствуясь директивами из INF-файла. После этого можно продолжить загрузку, введя команду Win. Всего в установочном дистрибутиве изменено 328 и добавлено 607 файлов. Возможно, есть ещё другие отличия, которые я не нашёл. Если есть что добавить, пишите в комментариях.

Дистрибутив в распакованном виде занимает 120 мегабайт, стандартная установка 92МБ. Свежая Win95B с Total Commander в Virtual PC занимает 23,6 МБ оперативной памяти.

Хорошее FAQ по Win 95 OSR2/2.1/2.5: http://web.archive.org/web/20001117230500/http://www.compuclinic.com/osr2faq/index.html

95 OSR2.1 / 4.00.950B / 4.00.1111 / «Август 1996». На момент выхода второго OSR не были готовы бэкпорты кода из Memphis, связанного с поддержкой USB и AGP. Реализовать поддержку этих шин средствами ядра Windows 95 / 95B было слишком сложно, и разработчикам пришлось портировать ядро от ранних альфа-версий Windows 98, поддерживающее Windows Driver Model (WDM). Поскольку ядро имеет очень много отличий от 95-шного, его установку сделали необязательной. Оно устанавливается только в комплекте с «USB Supplement to OSR2» (дополнение USB к OSR2), который вышел в октябре 1996 года. Его можно было скачать отдельно или найти на установочных дисках OSR2, датированных 1997 годом. Такие дистрибутивы называются Windows 95 OEM Service Release 2.1 (или OEM Service Release 2 With USB Support), а пиратские копии иногда в рекламных целях называли «Windows 96» или «Windows 97». Теперь подробнее об этом USB Supplement.

95 USB / USB Supplement to OSR2 / 4.00.1212–1214 / Октябрь 1996 – Ноябрь 1997. Это обновление для Win95 OSR 2/2.1, добавляющее поддержку USB и AGP. Распространяется оно на компакт-дисках с OSR 2.1 в папке other\usb как usbsupp.exe и дисках с OSR 2.5 в папке other\updates\usb. Это самораспаковывающийся архив, содержащий два файла: DETROIT.EXE и WDMUSB.EXE. Первый инсталлятор, второй SFX-архив с самим обновлением. Обновление содержит в себе около 30 файлов, среди которых новое ядро для Windows 95 с ограниченной поддержкой драйверов WDM (Windows Driver Model) и драйверы USB контроллеров, хабов. Также имеется подсистема поддержки ввода с USB устройств мультимедиа (предок WIA) и универсальный драйвер USB-камер. Интересно, что в INF файлах и самих драйверах имеются многочисленные отсылки к Windows NT, в том числе некому файлу NTPNP.SYS. Вероятно, драйверы в составе Detroit предназначались, в том числе, и для Windows NT 5.0, будущей Windows 2000.

Подробнее про WDM в OSR2.1 / Win98 можно почитать тут (на японском): http://www.cqpub.co.jp/try/1999-1st/wdm.htm .

Кроме USB Supplement, среди поздних обновлений для Windows 95 было обновление, добавляющее поддержку режима DMA для жёстких дисков, которые его поддерживали. Это значительно ускоряло работу системы, но требовало современный HDD и чипсет, а также поддержку со стороны драйверов контроллера IDE.

95 OSR2.5 / 4.00.950C / 4.0.1111–1215 / Ноябрь 1997. Система датируется 1996 годом выпуска (и в readme указан август 1996), большинство системных файлов имеют дату выпуска 24/08/1996 (как у 95B). Отличий от обычной OSR2 в CAB-архивах по размеру файлов я не заметил, но на компакт-диске есть обновления, вышедшие после выпуска OSR2 до 21.11.1997: USB Supplemental for OSR2 (usbsupp.exe), обновление к USB-стеку (usbupd2.exe), поддержку UltraDMA для хардов IDE, драйверы CardBus, IE 4.0 и DirectX 5.0 (их надо устанавливать отдельно). Система всё также отказывается грузиться на компьютерах с быстрыми процессорами, приходится «накатывать» AMDK6UPD. Инсталляционный ключ подошёл от Win95 RTM OEM. При установке системы с настройками по умолчанию ставится браузер IE 3.0 (iexplore.exe v4.70.1158) и сопутствующий ему хлам, однако на установочном компакт-диске имеется урезанный инсталлятор IE4. При попытке его установки с Desktop Update, установщик сообщил, что не может скачать свои файлы, т.к. «возможно Интернет занят».

The Internet is likely busy.

Это не удивительно, поскольку серверы Microsoft с файлами веб-установки IE4 уже давно выключены из сети. Пришлось скачать в архиве браузеров полную версию, объёмом 63МБ в сжатом виде (zip). После установки Desktop Update, внешний вид системы стал практически идентичен Win98. Отличается только дизайн области свойств и иконка в правом верхнем углу окон IE и Проводника. Даже синяя полоска внизу заставки при загрузке стала бежать вправо, как у всех нормальных «форточек». Год выпуска системы в окнах «О программе» стал 1997. Система стала жрать на 5 мегабайт памяти больше, и теперь после загрузки себя и Total Commander занимает целых 26 мегабайт. Проводник стал отображать папки через движок MSIE (Trident), из-за чего каждая папка открывается очень долго даже на современных машинах (не говоря про всё более слабое, чем Pentium-200). Немного ускорить работу можно сняв галочку «Вид->Как веб-страница» (View->As web page). В остальном это всё та же сборка 1111. Все иконки на рабочем столе и в папках остались 16-цветными. Однако система по факту поддерживает отрисовку обычных 65535-цветных иконок, если установить соответствующий ключ в реестре. Для этого нужно в ветке HKCU\Control Panel\Desktop\WindowMetrics\ создать строковой параметр «Shell Icon BPP» со значением 16. Тоже самое делал пакет Microsoft Plus!95, который вдобавок менял иконки в проводнике на свои. Данный твик доступен во всех версиях Windows 95. При установленном Обновлении рабочего стола IE4 почти все иконки становятся аналогичны Windows 98.

Windows 95C

Немного о IE4. В четвёртой версии «ишака» официально был впервые применён движок Trident, который с многочисленными изменениями применялся вплоть до закрытия разработки Internet Explorer в пользу MS Edge. Однако я считаю (ИМХО), что Trident является сильно доработанной версией MSHTML из IE3, о чём говорит высокий уровень совместимости IE3 и IE4 и очень похожая работа рендереров контента. Движок стал поддерживать отдельные элементы спецификации HTML 4.0 (вдобавок к HTML 3.2), графику PNG, кодировку UTF-8, иконки для меню «Избранное» (favicon) и родительский контроль. Кроме того, движок стал штатно поддерживать динамический контент и расширенные возможности для просмотра сохранённых страниц из кэша в автономном режиме (без доступа к реальному интернету). Одним из неудачных способов популяризировать эту возможность стали так называемые «каналы» (Active Channels). Позже что-то подобное пытались делать под названием RSS (в Internet Explorer 7-11 это также называлось «Веб-каналами», а в Mozilla Firefox «Закладками на ленты новостей»), но, как известно, и это не прижилось. IE4-6 умеет выводить содержимое папок, и по сути окно Проводника в системах с этим браузером является обычным окном обозревателя IE c изменённым меню и немного другими кнопками панели инструментов. Начиная с Windows Vista, Проводник снова отделился от IE.

Microsoft Windows 98

98 First (Standard/Original/Gold) Edition / 4.10.1998 / Май 1998. 10 мая 1998 года вышла финальная версия Windows Memphis, получившая название «Windows 98». В неё включены Internet Explorer 4.0 SP1 и DirectX 5.2. Несмотря на схожую архитектуру, отличий от Windows 95 OSR2.5 у неё очень много.

Оболочка содержит улучшения из Windows Desktop Update и Microsoft Plus!95, а также DriveSpace 3, сервер удалённого доступа по dial-up, планировщик заданий, программу очистки диска, семейный вход в систему (выбор имени пользователя при включении ПК), игру Пинбол и поддержку тем рабочего стола. Также система умеет выводить диалоговые окна в списке окон, вызываемом по Alt-Tab. Заголовки окон стали иметь двухцветный градиент вместо монотонной заливки (при видеорежиме с 65535 и более цветами). Немного изменилась штатная цветовая схема. При открытии меню и подсказок появилась анимация в виде развёртывания.

Из всего разнообразия языковых версий исключили Pan-European Edition, т.к. поддержка всех европейских языков (включая русский) уже включена в английскую версию. Проблем с русским языком в английской Win98 RTM я не нашёл, однако ставить систему лучше загрузившись с загрузочной дискеты, созданной в русской Win98/98SE/ME. Тогда все настройки для русского языка инсталлятор выбирает сам.

Как и Win95 OSR 2, на жёстких дисках объёмом более 512 МБ система устанавливается на разделы с файловой системой FAT32, которая обеспечивает поддержку разделов до 16ТБ в объёме и меньший размер кластеров. В уже установленной системе доступна утилита по преобразованию имеющихся разделов FAT16 в FAT32.

Система полноценно поддерживает драйверы WDM (Windows/Win32 Driver Model). В систему встроен полноценный стек WDM одной из первых версий, для которого было разработано множество драйверов. Однако далеко не все производители решились на использование этого формата драйверов, и продолжали писать универсальные драйверы для Windows 95/98 в старом формате VXD. Такие драйверы не совместимы с системами на ядре NT, но в те годы вопрос о совместимости Win9x и WinNT практически не поднимался. Позже стек WDM был добавлен в пятую версию NT, Windows 2000, которая стала первой системой из линейки NT, частично совместимой по драйверам с Windows 98/ME.

Благодаря поддержке аудиодрайверов стандарта WDM появилась поддержка микширования звуков средствами ОС. Также добавлена возможность программного воспроизведения аудиодисков через штатный «Универсальный проигрыватель». Система также поддерживает ТВ-тюнеры, в английской версии имеется программа для просмотра телевидения. Добавлена поддержка чтения дисков DVD и файловой системы UDF 1.02.

В Windows 98 появилась поддержка шин USB и AGP (в Win95 OSR2 для этого требовалась установка обновления, а в магазинной версии поддержки USB/AGP вовсе не было). Подсистема USB в Win98 поддерживает композитные устройства, USB сканеры и устройства HID (Human Interface Devices). Появилась поддержка IrDA 3.0.

Добавлена полная поддержка ACPI 1.0 (Win95 поддерживала только APM) и спящего режима (Hybernate). Спящий режим в Win98 доступен только если все драйверы выполнены в стандарте WDM, а также имеется поддержка со стороны оборудования. Однако он был очень глючным, поэтому до появления Windows 2000 спящий режим практически не применялся. Добавлен и по умолчанию включён режим быстрого завершения работы без выгрузки драйверов, но при наличии проблем путём редактирования реестра можно вернуть классический способ выключения.

Добавлена поддержка работы с несколькими мониторами, а также цветовых профилей ICM 2.0 для устройств ввода (сканеров и камер). Для сравнения, в Win95 цветовые профили использовались только для принтеров.

Введена поддержка сетевых драйверов стандарта NDIS 5.0 и существенно обновлён сетевой стек. Подробнее об этом можно почитать на специализированных ресурсах.

98-е «форточки» при объёме оперативной памяти от 32 МБ и выше работают ощутимо быстрее 95-ых, поскольку существенно обновлён менеджер кэша; VCACHE.VXD теперь полноценно поддерживает FAT32, компакт-диски и сетевые папки, кроме того, изменён алгоритм набивки кэша. Также в Windows 98 имеются программы WAlign и WinAlign, которые оптимизируют EXE файлы установленных программ для работы с кэшем Win98. WAlign предустановлен в Win98 и оптимизирует файлы  Office 95/97, WinAlign предназначен для всех остальных программ и находится в Resource Kit.

Программа MS Backup значительно усовершенствована, и теперь поддерживает SCSI устройства.

Для возможности восстановления реестра при повреждении, добавлены программы ScanReg и ScanRegW. При каждой успешной загрузке система делает копию файлов реестра. Позже при невозможности загрузки ОС появляется возможность восстановленя реестра из копии через DOS. Добавлена программа настройки системы (MSConfig), Средство проверки системных файлов (sfc.exe), Мастер обслуживания и программа для автоматического скачивания обновлений с Windows Update.

На загрузочной дискете, которую можно создать из Панели Управления, добавлены драйверы дисководов CD-ROM (IDE и SCSI). Наконец-то устранили баг, когда во время установки пропадал доступ к CD-ROM. Делать копию компакт-диска до установки теперь не обязательно (в отличии от Win95), но если свободное место позволяет желательно, т.к. во время изменения параметров система иногда любит спрашивать, где искать установочные файлы.

Добавлена Экранная лупа и Мастер специальных возможностей. В Блокноте появилась возможность выбора шрифта, Paint обзавёлся поддержкой формата GIF, HyperTerminal стал поддерживать протокол TCP/IP (а не только модемные соединения), что позволяет использовать его как клиент Telnet. Программа для работы с изображениями Wang Imaging обновлена новыми хозяевами (Eastman Software, торговая марка «Кодак»), и разделилась на графический редактор Kodak Imaging и просмотрщик Imaging Preview. Из штатной поставки удалены клиенты Microsoft Exchange (папка «Входящие» в Win95) и AtWork Fax, но их можно установить с папки tools\oldwin95\message\intl\ на CD-ROM.

Добавлена поддержка TAPI 1.2, установлены компоненты доступа к данным DCOM 1.2 (DCOM95).

В оперативной памяти виртуальной машины свежеустановленная Windows 98 с Total Commander занимает 31,4 МБ. Отключение интерактивного рабочего стола и «шанель-бара» даёт всего 1 МБ выигрыша. Дистрибутив в распакованном виде занимает 298 МБ, стандартная установка – 177 МБ. Кроме большого объёма и высоких требований к памяти, система активно нагружает процессор, поэтому на ЭВМ слабее Pentium-166/32МБ/1ГБ использовать Windows 98 я не рекомендую. Правда, существуют методы замены оболочки Windows 98/ME на аналогичную от Win95, теоретически это должно помочь разгрузить процессор, но я не пробовал.

К Первому выпуску Windows 98 было выпущено множество обновлений, часть из которых легла в основу Второго выпуска. Но не смотря на выпуск Windows 98 SE, в июне 1999 года на сайте Microsoft был размещён кумулятивный пакет обновлений для исходной версии Windows 98 System Update 1 (W98CSP.EXE/W98CSPRU.EXE, даты системных файлов 1999-05-25 20:22).

Также известно, что были Windows 98 OSR 1.4, OSR 2.0 (https://forum.windowsfaq.ru/showthread.php?t=2318), OSR 3.0 (Compaq Softpaq 351032-00A). По всей видимости, диски распространялись только вместе с новыми ПК без дополнительной маркировки, из-за чего многими пользователями быстро отправлялись в помойку.

98 SE (Second Edition)/ 4.10.2222 / Апрель 1999. 24 апреля 1999 года вышла обновлённая версия системы, названная Вторым выпуском Windows 98. В ней используется Internet Explorer / Outlook Express 5.0 вместо 4.0, NetMeeting 3.0, Windows Media Player («Универсальный проигрыватель» в русской версии) версии 6.2 вместо NetShow и RealPlayer, DirectX 6.1, WMI. В ядре имеется поддержка новой версии стандарта WDM (включающая поддержку USB-модемов, переходников USB-COM и звуковых карт USB). Система стала поддерживать DV-видеокамеры с подключением через порт IEEE 1394 (FireWire) и носители данных SBP-2 для FireWire. Обновлён сетевой стек: добавлена возможность раздачи интернета через вторую сетевую карту (Internet Connection Sharing), а также поддержка Wake-On-Lan. В штатной поставке имеются Microsoft Data Access Components (MDAC) 2.1. Устранены некоторые баги оригинальной 98-ки, в том числе и тот, что стабильно вызывал синий экран смерти в конце 49 дня непрерывной работы системы. Однако добавились новые баги и «замедлители» системы. 🙂 На компакт-диске появился клиент Служб терминалов (удалённого рабочего стола) Windows NT 4.0 «mstsc.exe». Windows 98SE продавалась как обычная версия Windows, и была доступна обычным покупателям.

Полностью дистрибутив Win98SE весит 327 МБ, стандартная установка занимает 230 МБ. Это немного больше, чем у Windows 98 First Edition, но по сути ощутимого проигрыша по сравнению с ней нет. В оперативной памяти SE с Total Commander занимает 31,1 МБ (даже чуть меньше, чем первый выпуск). Что выбирать – 98FE или 98SE зависит от используемого железа, т.к. на некоторых чипсетах 98FE даже со всеми обновлениями работает ощутимо быстрее 98SE, но, как правило, быстродействие одинаково.

Microsoft Windows Me

ME (Millennium Edition) / 4.90.3000. Легендарный «Виндоус Линолеум», вышедший 6 июня 2000 года. По сути это доведённая до ума 98ка с приблудами от Windows 2000 и средствами по защите системы от неграмотных хомячков home user’ов. В систему добавили оболочку от Windows 2000 с поддержкой настраиваемых панелей инструментов, само-укорачивающихся меню «Пуск» и «Избранное», подсказок на каждом углу, блокировки перетаскивания панели задач и панелью «Поиск» в Проводнике. Тема оформления стала идентична Windows 2000, также доступны для выбора темы из Plus!98. В стандартных окнах открытия файлов и «сохранения как» появилась панель с ярлыками: Недавние папки, Рабочий стол, Мои документы, Мой компьютер, Моё сетевое окружение. Панель уведомлений стала поддерживать иконки High Color (функция, которой нет ни в Win95/98, ни в Windows 2000), а также Проводник теперь может открывать окна папок в раздельных процессах (интересно, что соответствующая галочка в настройках есть только у WinME, Vista, 7, 8.x, 10, системы NT4/2000/XP это тоже умеют, но только после ручного редактирования реестра 🙂 ). Добавлены средства по просмотру рисунков и цифровых фотографий – окошко с уменьшенной версией выделенного изображения в левой нижней части окна Проводника и программа просмотра изображений (предок «Программы просмотра изображений и факсов»). Также добавлены IE 5.5 (которым можно открывать многие современные сайты), DirectX 7.1, Windows Media Player 7, Windows Movie Maker и некоторые мало нужные функции из Windows XP – Windows Messenger, Центр справки и поддержки, Восстановление системы, защита системных файлов и интернет-игры.

Встроенный DOS практически не изменился, но удалена возможность загрузки только DOS (режим «Command Prompt Only») и выхода в него через окно «Завершение работы». Теперь, чтобы восстановить «умершую» систему нужно загружаться с дискеты. Существуют патчи, позволяющие вернуть возможность выхода или загрузки в чистый ДОС.

Система стала грузиться быстрее, поскольку больше не учитываются файлы CONFIG.SYS и AUTOEXEC.BAT; русификация и менеджер памяти вшиты напрямую в ядро MS-DOS 8.0. Также изменён порядок загрузки драйверов, теперь они грузятся одновременно, что тоже хорошо сказалось на скорости загрузки ОС (но только на хорошем «железе»). Стабильность системы улучшена за счёт разбивки реестра на три файла, system.dat, user.dat и classes.dat. При установке на жёстком диске создаётся копия установочного диска в папке C:\WINDOWS\OPTIONS\INSTALL, таким образом «побеждена» страсть систем на базе Windows 9x регулярно требовать родной CD. Эта копия также используется Защитой системных файлов – при ручном изменении какого-либо файла WinME срабатывает системная защита, и он восстанавливается из копии установочного дистрибутива. Если предыдущее выключение было сделано без грамотного завершения работы, ScanDisk запускается уже в графическом виде. Видимо, это сделано, чтобы преодолеть проблемы с локализацией DOS в не-английских «виндах». Спящий режим стал менее глючным.

Обновлено приложение настройки ОС MSCONFIG.EXE. Теперь оно умеет управлять загрузкой VXD файлов, настраивать переменные окружения (которые теперь задаются не в autoexec.bat, а в реестре), а также распаковывать файлы из установочного дистрибутива Миллениума. Во время установки ОС сокращено количество перезагрузок и изменён порядок запроса данных от пользователя. Немного изменился и внешний вид инсталлятора.

Существенно расширена поддержка устройств HID, добавлены драйверы USB-флешек, принтеров, сканеров и камер.  Расширены и возможности мультимедиа:  добавлен новый Windows Media Player 7, программная поддержка DVD видео, видеоредактор Windows Movie Maker, появилась поддержка WIA (Windows Image Acquisition). В оболочку добавлен архиватор ZIP («Сжатые ZIP-папки») из Plus!98.

Обновлён сетевой стек, большая его часть была взята из Windows 2000 Professional, а также добавлены мастера для самостоятельной настройки сетей домашними пользователям. Основная часть интерфейса настроек сети по-прежнему аналогична Win95/98 (а не Win2k/XP). Добавлена поддержка TCP/IP через FireWire и инфракрасные порты. API NDIS 5.0 соответствует API сетевых драйверов Windows 2000, поэтому должны работать многие сетевые драйверы от «винтукея». Имеется поддержка UPnP (её можно установить и на Win98/98SE). Клиент удалённого рабочего стола (MSTSC) на установочном диске обновлён до версии 5.0 (Windows 2000 Server), и имеется только в 32-разрядной версии. Подробнее про сетевой стек Windows Millennium Edition написано в TechNet: https://technet.microsoft.com/library/cc750851.aspx .

Расширены возможности для инвалидов: имеется Экранная клавиатура из Windows 2000, залипание кнопки мыши (ClickLock), сокрытие курсора во время ввода текста, показ кругов вокруг курсора при нажатии Control и регулировка толщины курсора ввода.

Дистрибутив в распакованном виде занимает 370 МБ, стандартная установка 510 МБ против 230 у Win98SE (!).  Такой объём связан с обилием всевозможных копий системных файлов даже у свежеустановленной системы, если их урезать, занятое место получается около 350 МБ. Оперативной памяти «линолеум» жрёт больше Win98SE, свежеустановленная в Virtual PC 2007 система вместе с Total Commander 7.04a съедает 35,6 МБ ОЗУ. Таким образом, Windows ME можно использовать только при наличии 64 и более МБ памяти (а лучше 128). Процессор для ME желателен от 200 МГц, при меньшей частоте всё будет сильно тормозить.

Полные списки файлов Win9x и сравнения между ними: https://yadi.sk/i/Srdm6dF0qP64B .



Поделиться в соцсеть


2 комментария к “Отличия версий Windows 9x”

  1. Хорошая статья,много интересного узнал.

  2. По поводу объёма оперативной памяти. Похоже, все программы, использующие системные методы узнавания кол-ва занятой оперативки (в том числе Total Commander) под 9х немного врут. Согласно «официальным данным», Win95B жрёт 24 метра ОЗУ. Однако если отключить файл подкачки система грузится и на 8 метрах (при 7 уже падает explorer). Да, кроме рабочего стола ничего не грузится, но в любом случае разница между Win95B без TC (либо простой проги на VB6) или с ним не может составлять 16 мегабайт. Скорее всего реальный объём занятой памяти у свежезагруженной 95 около 7-8 мегабайт, всё позже загружаемое либо занимает места сверх 8-го метра, либо уходит в WIN386.SWP. На 32 метрах Win95 загнать в своп сложно, да и 98 тоже не сразу начинает «подкачиваться» (даже когда программы говорят, что свободно 0% памяти).

Оставить комментарий

:D :) ;) :( :o :shock: :? Больше смайлов »

Защита от спама * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.