Взгляд назад: Windows 95
Здравствуй дорогой любитель Downgrade! Сегодня мы поговорим о Widows 95 и это будет четверная заметка из цикла истории операционных систем. Релиз системы состоялся 24 августа 1995 года. Выпуск сопровождался масштабной рекламной кампанией.
Цитата с Лурка хорошо характеризует систему:
Прорыв и целая эпоха. Этой винде посвящён целый пласт компьютерного фольклора 90-х. Именно эта версия венды анально оккупировала подавляющее количество пк — оно и не удивительно, ведь MS потратило на рекламу 300 миллионов убитых енотов. Знаменита каноническим интерфейсом, способностью вылетать в синий экран по собственному желанию и исключительной глючностью на этапе установки драйверов.
Системные требования
Процессор 80386DX
Оперативная память 4 Мб
Видеокарта VGA
Жесткий диск 50 мб
Использование мыши позволяло получить лучший пользовательский опыт. Для использования дополнительных возможностей системы требовалась аудиокарта, сетевая плата или модем.
Основные нововведения:
Много компонентов системы были унаследованы и усовершенствованы от предыдущих систем. Технология уплотнения дисков DoubleSpace от MS-DOS была усовершенствована и получила наименование DriveSpace.Та же судьба постигла программы архивации, проверки и дефрагментации дисков. Появился Microsoft Exchange для работы с почтой, но настроить его я так и не смог.
Первые версии Windows 95 не имели предустановленного браузера, его пришлось установить вручную. Настройка интернета по IP протоколу проблем не вызвала, но мозг подключить пришлось. Для начала я думал IE вообще не ставить, но оказалось, что его библиотеки нужны для 7-zip.
- Новый интерфейс пользователя
- Поддержка длинных имен файлов
- Технология Plug & Play
Интерфейс
Windows 95 представила совершенно новый интерфейс пользователя. Проводник Windows встал у руля и на десятилетия определил приемы работы в системе. Проводник предоставил единый интерфейс управления файлами и настройками компьютера. Именно этот пользовательский опыт, так стойко осевший в мозгах, вызывает отторжение от многих нововведений.
Мы получили три основных понятия, которые определят нашу дальнейшую работу:
- Меню «Пуск»
- Мой компьютер
- Панель задач
Ещё один рекламный ролик:
Знающие люди скажут, что аналог меню «Пуск» можно встретить и в других операционных системах того времени. Но учитывая поголовное использование MS-DOS и WIndows 3.x, это было скорее исключением из правил. Именно «пуск» из Windows 95 — это «пуск», который смог.
Поддержка длинных имен файлов
Windows 95 добавила поддержку VFAT — небольшому расширению в структуре файловых систем FAT. В VFAT была добавлена поддержка длинных (до 255 символов) имён файлов (Long File Name, LFN) в кодировке UTF-16LE, при этом LFN хранятся одновременно с именами в формате 8.3. LFN сохраняют регистр символов, указанный при создании файла.
Plug and Play
Windows 95 впервые представила миру технология Plug and Play (подключи и играй). Она существенно упростила установку нового оборудования, производя автоматическую настройку прерываний, параметров и устанавливая драйвера. Разумеется, на заре своего развития, PnP работала далеко не идеально.
Установка
Главным отличием Windows 95 является то, что больше нет необходимости в предварительно установленном MS-DOS. Программа установки так-же может создать раздел для установки и отформатировать его. Сейчас это выглядит как само собой разумеющееся, но раньше такого не было. Например, для установки Windows 3.1 на чистый жесткий диск требовалось:
- загрузиться с загрузочного носителя
- создать раздел и перезагрузиться
- отформатировать созданный раздел
- сделать его системным и установить на него DOS
- Установить Windows 3.1
Это был вполне привычный порядок действий и никакого отторжения он не вызывал. У меня был свой загрузочный компакт-диск и набор дискет на все случаи жизни.
Скриншоты процесса установки можно посмотреть у меня в блоге.Windows 95 OSR2
Кроме основного издания, в течение двух лет вышло ещё несколько изданий Windows 95. Они значительно расширили функционал системы.
Мне не удалось найти OSR 2.5 на русском языке, поэтому расскажу про OSR 2.
Первое, что бросается в глаза, это упоминание Internet Explorer, который теперь встроен в систему.
Не менее важным стало обновление программы уплотнения дисков DriveSpace до DriveSpace3. Я рассказывал об этой технологии ранее. Владельцам больших дисков повезло с введением файловой системы FAT32, что сняло ограничение в 2 Гб на раздел во первых и позволило сэкономить дисковое пространство за счет уменьшения потерь на остатках кластера. На снимке ниже приведены потери на остатках кластеров для диска, отформатированного FAT. При объеме 2 Гб, размер кластера получился 32 Кб. Потери составили около 430 Мб.
Метод передачи данных DMA позволяет постичь более высокой скорости передачи данных по сравнению с использованным ранее PIO.
Игровые возможности
Обновленная Windows 95 представила миру технологию DirectX, представившую разработчикам единый API для создания игр.Стоит упомянуть, что именно тут впервые появилась библиотека трёхмерной графики OpenGL. Для демонстрации её работы в дистрибутив включен набор хранителей экрана.
Пост является сокращенной копией заметки в моём блоге.








Скоро, 12 ноября, исполнится 25 лет со дня выхода в свет русской версии Windows OSR 2. Можно вспомнить, с какими мучениями я устанавливала эту версию.
Сначала немного о конфигурации моего тогдашнего компьютера. Процессор 80486DX2, частота 66 МГц, ОЗУ 4 Мб, винчестер 610 Мб. ОС MS DOS версии 6.22, система управления файлами NC 5-й русской версии, система программирования Borland Pascal 7.0 и некоторые другие программы. Мышь, подключаемая к порту COM1, CD-ROM. Компакт-диск с пиратской версией Windows 95 OSR2, который я только что приобрела в переходе метро.
Итак, загружаюсь (дело было в конце мая 1997 г.), запускаю из-под Нортона команду setup. Небольшая техническая подробность: маленький файл setup.exe выполняет только две операции: загружает встроенный русификатор (переключение раскладки - по двум shift'ам) и передает управление файлу setupcor.exe. Тот запускает программу scandisk, проверяющую диски на предмет логических и физических ошибок. ОК, ошибок нет, процесс идет дальше. Распаковывается первый том архива - mini.cab, компьютер переводится в режим mini-windows, распаковываются precopy1 и precopy2.cab (в это время появляется надпись: "идет подготовка к запуску мастера", и проценты постепенно увеличиваются от 0 до 100. Пока всё ОК, удалось благополучно добраться до 100%. Компьютер начинает гудеть, скрипеть, звенеть... Появляется сопровождаемое музыкой сообщение: "Boot sector has been modified. Type Y to accept this operation or any ather key to decline...". По-видимому, инсталлятор внес изменения в загрузочный сектор диска C, а у меня в BIOS'е включен Virus Warning. Караул, вирусы...
Несколько раз жму на Y (выражая тем одобрительное английское Yes!). Никакого эффекта. Латиница блокирована (не помогают и два shift'а), и компьютер думает, что я нажимаю на Н и говорю решительное русское Нет!
Ничего не поделаешь, надо перезагружаться... Нажимаю на корпусе кнопку Reset (на Ctrl+Alt+Del компьютер не реагирует), забираюсь в BIOS, отключаю Virus Warning. Загрузка не идет - компьютер виснет, нет даже сообщения Non system disk - только мерцающая черточка на черном фоне. Вставляю в дисковод загрузочную дискету, перезагружаюсь, прогоняю команду Sys, убираю дискету и перезагружаюсь с винчестера. Благо, работоспособность компьютера восстановлена.
Второй раз из-под Нортона запускаю setup. На этот раз мне удалось проникнуть глубже - то сообщение (как и следовало ожидать) не появилось. Но примерно через полминуты со скрежетом загорелась зеленая лампочка на floppy-дисководе. Дискеты там не оказалось (эх, зачем я ее убрала оттуда?), и компьютер опять повис.
Перезагружаюсь, вставляю дискету и третий раз запускаю setup. На этот раз мне повезло значительно больше - Virus Warning'а нет, дискета есть, инсталлятор обошел оба глюка и пошел дальше. Спрашивает, в какой каталог устанавливать windows - в C:\Windows или в другой каталог (напомню, в те давние времена не было папок и мамок, а были каталоги и файлы). Выбираю другой каталог и ввожу F:\WIN95. Отвечаю, как меня зовут, и какая у меня организация. Выбираю выборочную установку и отмечаю те и только те пункты, которые мне нужны. Запускаю процесс диагностики устройств (помню, что на 76% он завис на пару минут, но, благо, потом пошел дальше). Создаю аварийную загрузочную дискету - уже в DOS 7.10 (которая входит в состав Windows OSR2). Начинается подготовка к копированию файлов - вверху синяя надпись Установка Windows 95 с громадной клавиатурой, внизу бьет барабанчик и горит полоска с упомянутой надписью. Минут через 45 ненадолго появляются песочные часы - половина подготовки выполнена. Еще через 45 минут барабанчик исчезает, появляется надпись Идет копирование, а на индикаторе - ноль процентов. Надежды на то, что этот ноль когда-нибудь сменится значащими цифрами, тают с каждой минутой - уже прошла четверть часа, а никакого эффекта. Ухожу на кухню пить чай, возвращаюсь - так и осталось ноль процентов...
Выключаю компьютер (был вечер пятницы), в субботу утром включаю его и вновь запускаю программу установки. Чудо, при котором мне удалось дойти до нуля процентов, больше не повторилось - на этапе подготовки к копированию, минут через сорок после его начала, возникла ошибка SU-0099 "Ошибка выделения памяти 6x66". После нажатия клавиши ОК программа установки аварийно завершилась. То же повторилось при третьей и всех последующих попытках установить windows.
Значит, у меня не хватает оперативки? Так почему же setup не сообщил об этом в самом начале, а промурыжил меня несколько часов?
К концу июня я оставила всякие надежды установить windows на моем компьютере - пришлось ограничиться седьмым dos'ом. Но когда, уже в сентябре, я сообщила о проблеме своей подруге, она мне сказала: "А у меня Windows 95 работает. И тоже на четырех мегабайтах" и дала мне свой диск. Вечером того дня я запустила setup с ее диска. Первые этапы установки ничем не отличались, разве только пришлось ввести серийный номер, которого раньше почему-то не требовалось. Этот номер был указан на коробке диска, и я его ввела. Начинается подготовка к копированию. Я готовлюсь к долгому ожиданию, которое должно окончиться неудачей. Но (о чудо!) уже через шесть секунд появляются песочные часы, а через тринадцать начинается копирование. И ноль довольно быстро сменяется всё возрастающими положительными числами. Вот уже и сто процентов...
Подготовка к перезагрузке. Перезагрузка. Сообщение Starting Windows 95 и заставка "идет подготовка к первому запуску" (на синем фоне). Загружается, нет, не windows, а всего лишь старый-добрый NC. Причем все русские надписи его меню - в абракадабре. Заглядываю в C:\autoexec.bat. Оказывается, инсталлятор поместил команды mode и keyb после NC, который не пропускает дальше...
Вручную набираю mode con cp prepare = ((866)...). Появляется какое-то сообщение, но абракадабра остается. Набираю mode con cp select = 866. Абракадабра исчезает, и я могу видеть на экране русские буквы. Набираю keyb ru... Ура, и клавиатура теперь тоже русифицирована. И с торжественным настроением набираю win и жму enter. Появляется сообщение: программа установки обновляет файлы конфигурации - это работает программа wininit. Быстро выполнив секцию rename, она минут десять со страшным скрежетом возилась с combine vxd's. Но вот, наконец, этот комбайн перемолол все мои файлы, и загрузка windows продолжается. Вновь появляется заставка "идет подготовка к первому запуску..." Учитывая, что файл logo.sys был удален wininit'ом, сейчас на экран загрузился мертвец...
И вот, наконец, загрузился windows. Идет настройка самонастраивающихся устройств plug and play. Затем идут шесть завершающих этапов установки (создание ярлыков, еще что-то, последним был выбор часового пояса). После этого почему-то надо было ввести адрес почтового отделения. Ничего не зная на тот момент об электронной почте, я наивно ввожу улицу и номер дома своей обычной почты. Программа почесала затылок и сказала, что почтовое отделение по такому-то адресу недоступно.
Компьютер еще раз перезагрузился. На этот раз заставка иная - Microsoft Windows 95 на белом фоне. Загружается NC в абракадабре. Редактирую autoexec.bat: убираю NC из середины, записываю WIN в конец, сохраняю. Перезагружаюсь. И, вот, наконец, у меня на компьютере работает windows. Я могу играть в Сапера и рисовать в Paint'е. У меня крутой компьютер!
На следующий день я отдала диск подруге. А вечером поняла, почему с ее диска всё установилось: у подруги была другая версия - Windows 95 OEM от 2 октября 1995 г. А дней через пять я решила попробовать установить свою версию OSR2 из-под Windows. И (о чудо!), эта версия, не желавшая устанавливаться из-под DOS, спокойно устанавливается из-под Windows. И прекрасно работает (хотя и весьма медленно).
Итак, для работы Windows 95 OSR2 достаточно 4 Мб оперативки, а для ее инсталляции из-под DOS - как минимум восемь. И такое бывает.
Впоследствии я нашла хитрый способ устанавливать Windows 95 OSR2 при 4Мб оперативки - из-под собственного минимума. Надо распаковать из cab-архивов программой exctract минимальный набор файлов, требуемых для загрузки windows, расположить их по соответствующим каталогам и настроить системные файлы. В system.ini в раздел [boot] записать строку: shell=g:\osr2.rus\setup.exe /is (таким образом, инсталлятор становится оболочкой windows, а параметр /is необходим для пропуска scandisk'а, windows-версия которого (scandiskw) у меня глючила и не пропускала дальше), а в раздел [386enh] - строку mouse=*vmouse (чтобы загрузить драйвер мыши и пользоваться ею). После этого остается перезагрузиться и запустить команду win. Если Virus Warning был выключен, а в дисководе была дискета, то Windows 95 OSR 2 успешно устанавливался на моем старом-добром компьютере из-под такой конфигурации.