Показать сетку
 
 
 
 
 
 
 
 
 
 
 
 
 

Как я запустил Windows 95 через виртуальную машину Oracle VirtualBox

Я люблю настоящие старые игры. Я покупаю их на Ebay, жду, пока придёт потёртая коробка, потом пробую установить в режиме совместимости. Обычно хорошо помогает DosBox, но есть группа игр, вышедших одновременно с Windows 95, и ориентированных именно на Windows 95, а не на DOS, например, Need For Speed II и "X-Files: the game". Они не работают в DOS, но они 16-разрядные, так что современные версии Windows даже не знают, как их запускать. Может, в "профессиональных" версиях Windows такая возможность есть, но у меня обычно версия, которая поставляется с ноутбуком - либо Home Basic, либо Home Premium.

Игра "X-Files: the game", насколько я выяснил, в своё время довольно революционно использовала дополнительные функции Quick Time 3.0: на использовании этих функций основан интерфейс и воспроизведение видео. Никакие следующие выпуски Quick Time этих функций не имеют. Игру удалось запустить с Quick Time 6, но интерфейс почти полностью отсутствовал, играть было несказанно неудобно. Режим совместимости не помог: Quick Time 3 - 16-разрядный, ну а декомпилировать инсталлятор (как это сделано для Blade Runner и Need For Speed II SE ) мне не по силам. Так что я решил установить себе Windows 95 в виртуальной машине Oracle, ниже представлено описание процесса.

На компьютере Apple с процессором М4 мне приходится использовать виртуальную машину UTM. В UTM тоже можно развернуть Windows 95, и в целом ход процесса там такой же (сначала загрузиться с дискеты, которая даст поддержку CD-ROM, потом создать виртуальный жёсткий диск, отформатировать его и запустить установку Windows 95 с CD-ROM на этот жёсткий диск). Интерфейс UTM отличается от VirtualBox, но самое большое отличие - это то, как под UTM надо бороться с AMD-багом: не просто убрать галочки в настройках виртуальной машины, а прямо "ручками" в окне MS-DOS копировать "правильные" файлы поверх "неправильных". Это не так просто, поэтому для UTM у меня для есть отдельное руководство.

По развёртыванию витуальной машины Oracle VM Virtual Box раньше можно было легко найти инструкции на зарубежных видеохостингах. Если соединение с Интернет и знание иностранных языков позволяли, их можно было посмотреть, это делало процесс примерно понятным. Недостатком таких инструкций было то, что они рассказывали, как развернуть Windows XP, a не Windows 95. К сожалению, это не одно и то же. Windows 95 старше и устанавливать её надо с использованием дискеты и форматирования винчестера, а также там есть БАГИ, например, уже вышеупомянутый AMD-баг, с которым я лично столкнулся. А главное - видеоинструкцию нельзя распечатать.

Из видеоинструкций стало понятно, что мне потребуется образ диска Windows 95. Microsoft больше эту версию не продаёт, но в свободный доступ не выпустила, скачивать с торрентов я принципиально не стал - имеется рынок старого софта. На Avito или Мешке до сих пор (в 2026 году) можно найти достаточно объявлений по продаже Windows 95 примерно от 500 рублей:

Click to visit Avito marketplace

Я видел цены и по 6000 рублей за невскрытые комплекты, но вполне можно обойтись и опрятным вскрытым: до появления Windows XP не требовалась активация через Интернет/телефон, для установки Windows 95, Windows 98 и Windows 2000 достаточно просто номера лицензии, и всё. Если этот номер уже один раз использовал прошлый владелец комплекта - программа этого проверить сама не сможет, и пытаться не будет. Не забудьте, что в случае c Windows 95 в комплекте должна быть и дискета, с которой в стародавние времена форматировался жесткий диск. Дискету желательно иметь в комплекте, без неё Windows 95 установить немного труднее, но трудов, конечно, не на 6000 руб))). Книжка с инструкцией не требуется (если только лицензионный код на неё не наклеен), там ничего важного не написано.

Как только диск с благословенным изделием Microsoft у Вас дома, можно идти на сайт VirtualBox:

Click to go to the VirtualBox website

Здесь в разделе Downloads("Загрузки") можно бесплатно и беззастенчиво скачать себе версию VirtualBox для Windows:

Click to go to the "Downloads" section

Когда скачивание завершится, у вас в папке "Загрузки" или на "Рабочем столе" должен появиться самораспаковывающийся архив-установщик VirtualBox:

Как обычно, запускаем его двойным щелчком мыши, потом какое-то время идём пить чай ждём, и в появившемся окне выбираем "Продолжить" ("Next"):

Программа после установки в полном размере займёт всего 209 мегабайт на Вашем жестком диске, по нынешним временам это несущественный объём, поэтому я предлагаю не экономить на опциях типа поддержки USB, а просто продолжить установку с полным набором опций, и снова выбрать "Продолжить" ("Next"):

Далее Вам предлагается выбрать, нужен ли Вам ярлык для запуска VirtualBox прямо с рабочего стола (самая верхняя галочка), нужен ли ярлык на панели быстрого запуска (средняя галочка) и нужно ли закрепить в реестре Windows ассоциации с файлами, которые использует VirtualBox (нижняя галочка). С рабочего стола запускать Virtual Box мне удобно, эту галочку я оставил. Зато перегружать панель быстрого запуска не хочу, так что среднююю галочку убрал. В процессе использования я не заметил, чтобы какие-то обычно используемые файлы вдруг стали открываться VirtualBox'ом, при работе внутри VirtualBox эта опция может пригодиться, поэтому нижнюю галочку я оставил и снова выбрал "Продолжить" ("Next"):

Порядочный VirtualBox предупреждает, что в процессе установки у Вас на некоторое время произойдёт отключение от Интернет. На позапрошлом экране это можно было отменить, убрав VirtualBox Networking из списка устанавливаемых компонент. Однако я никаких особых помех в работе с сетью не заметил, поэтому если Вы как раз сейчас скачиваете что-то, скачивание чего нельзя прервать, спокойно докачайте, а потом нажмите "Да" ("Yes"):

Все политкорректные фразы произнесены, нажимаем "Установить" ("Install"):

Если у Вас работает контроль учётных записей пользователей, может появиться всплывающее окно, где Windows уточнит, разрешаете ли вы VirtualBox установиться у Вас на компьютере. Отвечаем смело "Да": Oracle фирма надёжная, червей и ботов Вам не подсадит точно)))

По завершении установки выпадет поздравительное окошко. Подозреваю, что Вы уже заждались, так что галочку "Запустить VirtualBox после установки" ("Start Oracle VM VirtualBox after installation") оставляем, и щёлкаем "Закончить" ("Finish"):

После запуска мы сразу попадаем в приятный удобный интерфейс НА РУССКОМ ЯЗЫКЕ (как до этого додумались волшебники из Oracle - мистическая тайна, но нам действительно приятно и дальше будет удобнее). Щёлкаем милую голубую шестерёнку, чтобы намутить себе немного виртуальной машины Windows 95:

Выберем название для нашей виртуальной машины. Можно назвать её хоть "Звезда смерти", но если мы не будем мудрить и назовём её просто "Windows 95", то VirtualBox сразу подберёт нам подходящую версию - "Windows 95". Нажимаем "Далее" ("Next"):

У нас есть возможность выбирать конфигурацию машины. В Oracle сидят смышлёные ребята, поэтому я Вам не рекомендую менять установки по умолчанию: например, я точно знаю, что Windows 95 плохо работает с жёсткими дисками более 2Гб (оригинальная W95 вообще не рассчитывалась на такие диски). В данном случае предлагается выбрать объём оперативной памяти. Для 1995 года 64 мегабайта - это очень, очень много. Так, навскидочку - 1 гигабайт был в компьютере глобального преступнго гения из "Захвата-2", а для крутейших игрушек было достаточно 16 мегабайт, обычным считался размер в 8 мегабайт. Двигаемся "Далее" ("Next"):

VirtualBox зарезервирует у вас на диске какое-то место, чтобы там хранились все файлы Windows 95 и программ, которые вы в Windows установите. Это будет просто обычный файл с расширением .vdi, можно таких файлов сделать несколько для разных ОС. Можно их потом просто спокойно стереть. Таблицы размещения FAT и буквы дисков VirtualBox трогать не будет. С более поздними ОС можно поэкспериментировать, однако для Windows 95 я рекомендую оставить 2 гигабайта. 1,2 Гб было в то время стандартным размером винчестера, то есть жёсткого диска)) Ощущая себя творцами, щёлкаем "Создать":

Зачем менять тип виртуального диска, я не знаю. У меня не было проблем со стандартным типом, который здесь предлагается выбрать "по умолчанию". Сейчас посмотрим, что нас ждёт "Далее" ("Next"):

Я предлагаю выбрать фиксированный виртуальный жёсткий диск. Время создания в обоих случаях будет совсем небольшим (во всяком случае, для диска размером 2 Гб), а вот скорость работы понадобится, т.к. VirtualBox, как и любой эмулятор, требует существенных ресурсов просто для своей собственной работы, а ведь внутри него надо запускать игру, которой ресурсы тоже нужны. Передвигаем пуговку на "Фиксированный диск" и вперёд на ржавые мины "Далее" ("Next"):

Наименовать Ваш новый большой мешок с файлами вы можете как угодно, хоть "Шапокляк", но вот размером я предлагаю ограничиться двухгигабайтным, при большем размере как бы чего не вышло. Уже второй раз за последний час вы можете "Создать":

Как я анонсировал, времени потребуется совсем немного, даже если Вы не поддались на мои уговоры и таки решили "забабахать" себе 4-гигабайтный диск:

Вопреки ожиданиям, Windows 95 у Вас ещё нет... Вы пока СКОНФИГУРИРОВАЛИ ВИРТУАЛЬНУЮ МАШИНУ для Windows 95, но в эту виртуальную машину ещё ПРЕДСТОИТ установить сам Windows 95. Тут нам потребуется купленный на Авито диск с Windows 95, который сейчас пора вставить в CD-привод, если физический привод у Вас есть.

У меня не на всех компьютерах сейчас есть CD-приводы, и даже имеющиеся приводы я стараюсь беречь и использовать минимально. Поэтому замечу, что вместо физического диска можно создать образ нашего диска Windows 95 в формате ISO, и далее "вставлять" и "вынимать" этот образ. Никакой разницы Windows 95 не заметит. Для создания образов я в своё время купил программу Alcohol 52%, и их "пожизненная" лицензия до сих пор прекрасно работает. Изначально я купил современную версию программы для Windows 8. Когда мне примерно через 10 лет потребовалась более старая версия для Windows XP, то в продаже её уже не было. Я написал в поддержку, и был очень приятно удивлён, когда мне XP-дистрибутив просто взяли и прислали бесплатно. Вот это я понимаю, настоящая пожизненная лицензия и поддержка продукта. Намного чаще сейчас встречаются истории, когда вроде купишь фильм в "вечное пользование", а потом его раз - и нет в каталоге. Или нужно переустановить программу - упс, а активация через Интернет больше не проходит, и вообще милости просим повторно заплатить, так как продукт мы больше не поддерживаем.

Если у Вас есть съёмный USB-дисковод для дискет и сама загрузочная дискета Windows 95 - такой дисковод тоже надо подключить, а дискету вставить. Если возникнут проблемы с подключением флоппи-дисковода к VirtualBox, то образ дискеты (файл с расширением .img или .vfd) можно сделать с помощью программы WinImage. Пробная версия этой программы на 30 дней предлагается бесплатно, а нам нужен всего один-единственный образ.

С дискеты нам нужно просто загрузиться и "увидеть" CD-ROM с диском Windows 95, с которого потом и запустится основная установка. То есть в общем случае подойдёт любая дискета с системными файлами, утилитой форматирования дисков и программой-драйвером для управления CD-ROM. Чтобы не искать, где там у меня был этот драйвер Oak Technology, я решил пойти другим путём.

У меня уже был образ дискеты в формате .vfd, с помощью которого я из виртуальной машины Windows XP передавал файлы в Windows 98, если файлы были маленькие. Я взял эту виртуальную дискету и вставил в Windows 98. После чего создал загрузочный диск штатными средствами Windows 98 ("Пуск" -> "Настройка" -> "Панель управления" -> "Установка и удаление программ" -> "Загрузочный диск"). Получился загрузочный диск Windows 9x в формате vfd. Отличий от "родного" диска Windows 95 у него немного:

  • в заголовке он предлагает запустить компьютер с поддержкой CD-ROM (а именно это нам и нужно, с этим нужно согласиться);
  • при работе ему иногда не нравятся размеры некоторых файлов (соглашаемся, исправляем, диски Undo не создаём, в конце нажимаем "Выход");
  • сидирому присваивает не букву "R", а более привычные буквы "D" или "Е", о чём и выдаёт соответствующие сообщения.

Надеюсь, Microsoft не обидятся на меня за выкладывание этого файла. "Коровой", то есть Windows 98, я честно владею, ну вот и "надоил" немного "молока". Без СD-диска и лицензионного ключа Windows 95 образ дискеты сам по себе ни на что не годится, прибыли мне с этого никакой, и убытка Microsoft - тоже никакого.

Если что, ссылки на образы загрузочной дискеты еще можно поискать у Vogons. Нужна просто любая загрузочная дискета, с которой можно запустить драйвер CD-ROM, и всё. Windows, когда создаёт эту "загрузочную дискету", копирует на неё обычные системные файлы, драйвер CD-ROM и утилиту форматирования дисков, а также добавляет .bat файл, в котором записаны команды на установку и настройку драйвера сидирома, создание временного виртуального диска и запуска установки с компакт-диска. Вот этим файлом загрузочный диск "от Windows 98" и дорог. Тем не менее, соответствующие .bat-файлу команды можно и самому набрать "ручками".

Теперь надо настроить VirtualBox: жесткий диск у него уже есть, надо сделать так, чтобы он использовал наш CD-ROM с засунутым в него дистрибутивным диском Windows, как свой привод компакт-дисков, а также наш образ загрузочной дискеты Windows 95 - как свой флоппи-дисковод (привод для дискет) со вставленной в него дискетой. Для этого заходим в "Настроить:"

Во вкладке "Носители" наимаем на иконку "Пусто" в разделе "Контроллер: Floppy". Теперь справа нажимаем на малюсенький значок дискетки, и в открывшемся меню выберем файл образа дискеты .img или .vfd:

Если всё сделано правильно - теперь в воображаемом приводе у VirtualBox стоит загрузочная дискета Windows 95. С точки зрения самой Windows 95, которую мы сейчас установим, это обычный дисковод для дискет. Аналогичным образом впоследствии туда можно будет подсовывать образы дискет с программами, блэкджеком и играми, если только Вы сможете эти образы раздобыть. Их также можно создать с помощью специальных программ.

Теперь объясним VirtualBox'у, что в качестве сидирома в нашей Windows 95 мы хотим видеть наш обычный, физически существующий сидиром, в котором стоит лицензионный дистрибутив Windows 95 c Авито. В разделе "Контроллер: IDE" щёлкаем на вкладке "Пусто", а потом - на малюсеньком изображении компакт-диска справа. В выпавшем меню выберем "Привод хоста".

Думаю, что Вы уже догадались, что аналогичным образом мы сможем "кормить" наш виртуальный Windows 95 обычными дисками и их образами. Чуть позже мы таким образом загрузим драйвер видеокарты VBEMP. Обратите внимание, что здесь же в списке контроллеров IDE находится и ранее созданный нами виртуальный жёсткий диск под именем Шапокляк "Windows 95". Можно для разных целей сделать несколько таких дисков. Что касается физических компакт-дисков, то постоянно держать диски в приводе требуется только в том случае, если их требуют игры или программы. Если после установки программы (то есть после "скармливания" файлов программы нашему виртуальному Windows 95 на виртуальном жёстком диске) постоянного наличия диска в приводе не требуется, то и физический диск можно вынуть, и виртуальный привод опустошить.

Полезный штришок: если не хотите себя лишний раз ощутить в шкуре первых пользователей процессоров марки AMD (да-да, когда-то НЕ БЫЛО процессоров AMD, а потом они появились, и Windows была к ним не совсем готова), зайдите во вкладку "Система" и уберите галочки "Включить VT-x/AMD-V" и "Включить Nested Paging". С другой стороны, если оставите галочки - у Вас будет уникальное приключение: шерстить форумы тридцатилетней давности в поисках решения для нашумевшего в те времена "AMD-бага", как это пришлось сделать мне, пока я не разобрался, чего это у меня Windows 95 устанавливается, но при запуске "вылетает".

Ещё один полезный штришок: чтобы Вам не надоедали сообщения об отсутствии файлов, ссылки на которые есть в реестре - зайдите на вкладку "Сеть", уберите галочку "Включить сетевой адаптер" и нажмите "ОК". Сейчас нам сеть не нужна, а сообщения об ошибках тормозят перезагрузку.

В качестве лирического отступления: начиная с Windows XP, у меня уверенно получается настроить общую сетевую папку для обмена файлами между эмулируемой ОС ("гостем", "Guest") и основной ОС ("хостом", "Host"). Для этого в гостевой ОС необходимо установить драйвер cетевой карты Intel PRO 1000MT и далее играть с галочками в VirtualBox. В Windows 98 этого у меня никогда не получалось, и при необходимости я использовал передачу файлов по FTP. Если не было возможности настроить FTP, я делал "виртуальную дискету" и передавал файлы через неё порциями по 1,44 мегабайта. На компьютерах Apple имеется встроенная возможность делать из любой папки образ CD-диска в формате .iso (это решает вопрос с передачей файлов внутрь виртуальной машины, но, к сожалению, не обратно). В Windows 95 сетевую папку будет настроить ещё сложнее, встроенный браузер сможет открывать только специальные сайты, типа 68k.news, поэтому повторно предлагаю в виртуальной машине Windows 95 с настройкой сети не мучиться.

Всё, машина сконфигурирована, остаётся её запустить.

Это чёрное окно - интерфейс MS-DOS (первой операционной системы Microsoft). Её упрощённая версия и находится на дистрибутивной дискете. Мы сейчас находимся на дистрибутивной дискете "А:", и нам крупно повезло, потому что там же оказался драйвер (управляющая программа) CD-привода MSCDEX, который подошёл к имеющемуся у нас полувиртуальному-полуфизическому СD-приводу. Не у всякого пользователя Windows 95 всё это получалось сразу и просто))) Запомним, что написано на одну строчку выше символов "A:\>", это что-то типа "MSCDEX Version 2.25, бла-бла-бла, Drive R: = Driver BANANA unit 0". Нас интересует буква после слова "Drive". Обычно это "R:", "D:" или "E". Скоро эта буква нам понадобится.

Как и первым пользователям настоящей Windows 95, форматировавшим свои реальные жёсткие диски, нам теперь предстоит РАЗМЕТИТЬ наш виртуальный жёсткий диск, то есть указать, сколько там будет разделов и какими буковками они будут называться. Всё это нужно, чтобы Windows 95 могла его использовать. Для этого печатаем на клавиатуре слово "fdisk" (без кавычек), видим, как буковки появляются в ПРИГЛАШЕНИИ DOS (то есть справа от символов "A:\>"). После этого нажимаем на клавиатуре "Ввод", и запускаем разметку:

Перед запуском программа разметки FDISK интересуется, хотим ли мы включить поддержку по-настоящему БОЛЬШИХ жёстких дисков (то есть тех, которые больше 512 мегабайт). У меня первый винчестер марки Seagate был размером 20 мегабайт, а второй, марки Conner Peripherals - 426 мегабайт))) Прежде чем смело нажимать на клавиатуре "Y" и потом "Ввод" - подумайте, может Вам и не нужен такой большой диск: некоторые программы, включая и ранние версии W95, не смогут его использовать. Это мне нужно 3,2 гигабайта на "Секретные материалы", так что мне обязательно нужен большой диск. Для своего времени это колоссальный, гигантский, эпический размер игры. А многим играм и 100 мегабайт хватит. Ладно, жмём на клавиатуре "Y" и потом "Ввод":

Нам нужно разметить наш свеженький виртуальный диск. Программа предлагает на выбор всего четыре опции, нужная нам - как раз под номером 1, она уже выбрана, так что достаточно нажать "Ввод". Впоследствии можно будет задать ту разметку, которая будет активной (опция 2), сбросить разметку или удалить логический диск (опция 3), или показать информацию о том, как диск размечен (опция 4). Хотите - попробуйте, мне так кажется, что если что-то пойдёт не так, то проще взять и опять с самого начала за минуту создать новый виртуальный диск без ошибок.

Далее предлагаются разные опции: как я понимаю, можно сделать какую-то расширенную разметку, или такую разметку, где будет несколько логических дисков. Мне нужен простой единый диск, так что я использую самый простой вариант 1. То есть просто нажимаю здесь "Ввод":

Логический диск у нас всего один, поэтому предлагаю использовать всё его свободное место, и потом активировать его (то есть сделать всё то, что программа сама здесь предлагает). Для этого достаточно просто нажать ещё раз клавишу "Ввод":

После того, как программа разметки быстренько завершит свою работу (попросив нас, как это традиционно для старых версий Windows, перезагрузить компьютер), нужно нажать клавишу "Esc".

Увидев абсолютно чёрное окно с символами "A:\>", не пугайтесь. Программа разметки завершила свою работу, и вы снова в ПРИГЛАШЕНИИ DOS. Для DOS такой внешний вид - нормальный, ещё 30 лет назад это даже никого не удивляло.

Теперь, согласно последней просьбе программы разметки, мы должны перезагрузить нашу виртуальную машину. Физической кнопки "Reset" в нашем распоряжении сейчас нет, вместо этого в меню "Машина" выбираем пункт "Перезапустить":

Да-да, мы совершенно точно хотим выполнить перезапуск. В старых версиях Windows это приходилось часто делать, чтобы установить какой-нибудь драйвер или программу, а также иногда перезагрузка системы "с нуля" помогала, когда что-то не работало. "Переустановить Windows" было хорошим лекарством от вирусов, и кое-кто даже знал свой серийный номер Windows наизусть)))

После перезагрузки мы снова оказались в приглашении DOS, на сей раз у нас есть размеченный диск, который надо ОТФОРМАТИРОВАТЬ. Если разметка - это крупные куски пирога (у нас вообще один целый большой кусок, "Диск C:"), то форматирование - это нарезание мелких кусочков, "кластеров". Это тоже нужно сделать. Пишем в приглашении DOS "format c:" и нажимаем "Ввод".

Да, форматирование стирает ВСЕ данные на диске. Но у нас-то диск пустой, нам терять нечего. Я при вводе этой команды всегда испытываю трепет. В рядах компьютерных фанатов 90-х годов команда "format c:" была ходовой присказкой, но в реальности винчестер форматировали редко: некуда было девать драгоценную коллекцию рефератов, фото, картинок, текстов и утилит. Возможность записи CD-дисков была не у всех (это мягко сказано), дискет в хозяйстве было штук 10-20, да и ненадёжными они были, флэшек ещё не появилось.

Побоявшись, как котёнок Гав и собачка, нажимаем на латинице клавишу "y" и потом - "Ввод":

Понаблюдав за мгновенно пролетающим процессом форматирования (будет только пауза перед оценкой объёма свободного места), мы снова перед выбором: назвать как-то наш диск, или оставить ему типовое имя "C:". Было бы у нас два логических диска, можно было бы один назвать "DANA", а другой "FOX". Длинными именами не увлекайтесь, разрешено только 11 символов, насчёт пробелов и чего-то отличного от латинских букв и цифр я не уверен. Можно никак диск не называть, просто нажать "Ввод":

Теперь у нас есть хотя и виртуальный, но зато четырёхгигабайтный и отформатированный жёсткий диск, и НАКОНЕЦ-ТО мы можем приступить непосредственно к установке Windows 95. Мы сейчас по-прежнему находимся на нашей виртуальной дискете (диске "A:\>"). Если вы использовали оригинальную дискету от Windows 95, то сейчас дистрибутив Windows 95 у нас на CD-ROM диске "R:\>". Видимо, обозначение "R:\>" использовано Microsoft для того, чтобы избежать ошибок (вдруг у пользователя два или больше жёстких диска). При использовании дискеты от Windows 98 CD-ROM получит букву "D:\>" или "E:\>".

Если запутались, какая у Вас буква присвоена CD-ROM, не беда. Посмотрите на картинки выше. Windows 95, намекая на букву "R", пишет текст примерно такой: "MSCDEX Version 2.25, бла-бла-бла, Drive R: = Driver BANANA unit 0". А Windows 98 выдаёт очень похожее сообщение: "MSCDEX Version 2.25, бла-бла-бла, Drive D: = Driver MSCD001 unit 0" или "MSCDEX Version 2.25, бла-бла-бла, Drive E: = Driver MSCD001 unit 0", откуда вычислить букву привода довольно легко. Ну или, как я говорил, надо было покупать тот комплект Windows 95, от которого дискета не утеряна)))

Ладно. Если нашему сидирому присвоена буква "R:\>", то нужно дать команду MS-DOS перейти на диск "R:\>" и запустить там программу установки Windows 95 (программу "setup"). Для этого в приглашении DOS пишем строку "r:\setup" и нажимаем "Ввод". Если нашему сидирому присвоена буква "D:\>" или "E:\>" то тогда нужно дать команду MS-DOS перейти на диск "D:\>" или "E:\>" и программу "setup" запустить оттуда. Для этого в приглашении DOS пишем, соответственно, строку "d:\setup" или "e:\setup" и тоже нажимаем "Ввод":

И ещё раз нажимаем "Ввод":

Заработает привод компакт-дисков, пролетят в синих тонах секунды работы программы Scandisk. Готовимся из чёрного мира DOS войти в сверкающий 16-ю цветами мир Windows 95, где снова можно работать МЫШЬЮ =) Наводим мышь на клавишу "Продолжить", щёлкаем и... Получаем сообщение о захвате мыши! А-а-а-а! Порвалась проводка! Мы все умрём! На самом деле, сейчас произойдёт следующее: вы щёлкнете мышью внутри рабочего окна VirtualBox, и ваша мышь начнёт работать внутри этого окна, как если бы она работала в обычной Windows 95. Потом, когда она Вам понадобится за пределами окна, нужно нажать на клавиатуре ПРАВУЮ клавишу "Control" ("Ctrl"), и VirtualBox её освободит для использования в Вашей основной системе. Итак, "Захватить"! Смекаете?

Жмём захваченной в боях мышью "Продолжить", потом "откидываемся на спинку кресла, пока Windows настроит Ваш компьютер":

Сотни миллионов пользователей во всём мире не читали это соглашение. Вы можете стать одним из тысяч, прочитавших его. В любом из двух случаев, ничего особо плохого не случится. Щёлкаем "Да" в знак согласия с условиями Билла Гейтса:

Ещё раз нажимаем "Далее":

У меня к Вам есть предложение: не быть оригинальными, и установить Windows в каталог "Windows" на диск "C:\". Просто авторы программ, которые мы потом будем устанавливать, часто думают, что Ван Халена не могут выгнать из группы "Ван Хален" Windows установлена в каталоге "C:\Windows", а если задать какое-нибудь оригинальное название, могут быть интересные последствия. Опять жмём "Далее":

Что такое "Портативная", "Минимальная" и "Выборочная" установки, я и раньше не задумывался, а сейчас мне и подавно всё равно: на управление питанием нашего реального компьютера наша виртуальная Windows 95 влияния не окажет, на диске она займёт меньше 100 мегабайт, так что просто жмём "Далее":

Вводим циферки из строчки "Product ID:", в моей ОЕМ-версии они написаны на зеленоватом сертификате. "ОЕМ" за меня уже заботливо написала компания Microsoft. Продолжаем "Далее":

Имя пользователя задать нужно обязательно. Можно указать свое ненастоящее имя. Для переключения языка используется забытая ныне комбинация "правый Shift + левый Shift" (сейчас это обычно левые Ctrl и Shift). Организацию можно не указывать. Двигаемся "Далее":

VirtualBox неплохо эмулирует звуковую карту, то есть, если тут Вы поставите галочку, то звук у Вас будет, и скоро Вы услышите знаменитое на весь мир приветствие Windows 95. А вот с виртуальной сетевой картой ничего хорошего обычно не получается, только многочисленные задержки при загрузке. Мне сеть не нужна, мне нужны Малдер и Скалли, по возможности поскорее. Поэтому галочку напротив "Сетевой платы" я ставить не советую.

Можно, конечно, сэкономить 100 килобайт здесь, 100 килобайт там, отказавшись от "Косынки", "Сапёра" и ещё нескольких программ, но я выбираю "Установить типичный набор":

Не печальтесь, что Windows пока нашла только стандартную видеокарту и монитор. Мы эту проблему решим чуть позже простым и элегантным способом, а именно использованием драйвера видеокарты VBEMP. Честно говоря, заманчиво было бы использовать универсальный драйвер SciTech Display Doctor, по слухам, он работает стабильнее. К сожалению, официально розданные бесплатно версии Доктора 5.3а и 6.53 не работают, а работающая 7-я официально в бесплатную раздачу не попала. VBEMP я протестировал - работает нормально, скорость та же, поэтому далее я буду использовать именно этот драйвер. А прямо сейчас просто двигаемся "Далее":

Вот что-что, а системный диск (то есть системную загрузочную дискету) создавать точно НЕ НУЖНО. У нас уже есть образ такой дискеты, вставленный в виртуальный дисковод, или дискета в выносном USB-floppy дисководе. Если вдруг понадобится, можем образ скопировать, или сделать ещё одну копию дискеты. Поручать делать такую дискету Windows 95 мы сейчас не будем.

К сожалению, пойти попить чаю в этом месте не получится: копирование займёт всего минут 5. Всё-таки компьютеры стали намного, намного быстрее за прошедшие тридцать лет:

Файлы скопированы, мы готовы перезагружаться. Надеюсь, AMD-баг нам на этот раз не помешает. Если бы у нас был настоящий "железный" компьютер, в этом месте надо было бы вытащить из привода для дискет загрузочную дискету: теперь компьютер должен будет загружаться не с дискеты с DOS, а с жёсткого диска с Windows. У нас компьютер и дискета виртуальные, так что и вытащить придётся виртуальную дискету.

Если мы забудем её вытащить, Windows 95 почует её наличие, пусть и в виртуальном дисководе, и выдаст предупреждение:

Давайте вытащим нашу виртуальную загрузочную дискету из виртуального дисковода. "Настройки" у нас в отдельном окне. Щёлкнем мышью вместе с правой клавишей "Control", чтобы освободить её от цепких лап виртуальной машины, перейдём в окно "Настройки", в разделе "Носители" выделим нашу дискету (ob95boot.img в этом примере), нажмём на маленькую дискетку справа и выберем "Изъять диск из привода" в выпадающем меню:

Дискета извлечена, дисковод пустой, нажимаем "ОК":

Теперь возвращаемся в рабочее окно VirtualBox, где у нас застряла установка. Дискета извлечена, можем смело нажимать "ОК":

Обожечтоэто.

Не пугайтесь, для Windows 95 это нормально. Перезагрузим машину:

Если Вы, как я советовал, ранее отключили сетевые приблуды, то сейчас перед Вами должен быть такой экран, как представлен на рисунке ниже. Два предыдущих экрана с Вами не должны были случиться. Это у меня произошёл сбой из-за того, что я не снял галочку обнаружения сетевой карты в Windоws 95.

Здесь мы проверяем временную зону. Переход на летнее время отменили, поэтому галочку убираем. Далее нужно нажать кнопку "Применить" и затем кнопку "Закрыть", после чего установка внезапно продолжится, как ни в чём не бывало.

Я не могу представить, зачем мне надо будет печатать из виртуальной Windows 95. Поэтому здесь предлагаю щёлкать на клавише "Отмена". Потенциально можно попробовать установить драйвер принтера. Для известных (30 лет назад) принтеров от производителей-"китов", типа Hewlett-Packard, у Windows уже есть предустановленные драйвера. Или можно найти компакт-диск с драйверами принтера, вытащить диск c дистрибутивом Windows, вставить диск принтера... Ну и так далее, как люди делали, когда у них не было Интернетов.

Теперь жмём клавишу "ОК":

Во время перезагрузки могли быть какие-то ошибки, это случается с Windows 95 часто. Если действительно произошёл сбой и всё зависло, то надеюсь, что Вы догадаетесь перезагрузить Вашу виртуальную машину нажатием кнопки перезагрузки в окне VirtualBox, как я делал ранее из-за ошибки сетевой карты.

Вроде бы всё хорошо, жмём "Закрыть", ну или читаем учебник по Windows. Я его действительно просматривал в своё время, т.к. до Windows пользовался DOS, а там никаких окон не было, хотя мышь и была:

Всё хорошо, только трос оборвался экран у нас 16-цветный, с разрешением 640 на 480 пикселей. Oracle сделала свой продукт для серьёзных программ, и особо не заботилась о том, чтобы нам с Вами было приятно играть в игрушки. Позаботимся о себе сами: зайдём на сайт https://bearwindows.zcm.com.au/vbe9xru.htm проекта "VBEMP 9x" и в разделе загрузок скачаем себе универсальный драйвер видеокарты для Windows. Для этого на сайте проекта VBEMP 9x сперва щёлкнем "Download drivers" ("Загрузить драйверы"):

Я использовал версию драйвера 2010.06.01, это левый "вопросик" в четвёртой сверху строчке. Архив ZIP с файлами драйвера, который я скачал, называется 100601.zip. Потом можете попробовать представленные на этом сайте более новые версии программы, если будет время.

Скачанный файл 100601.zip желательно сразу распаковать: нажать на нём правой кнопкой мыши и выбрать в выпадающем меню опцию "Извлечь всё". У Вас на привычном месте должна появиться аккуратная ПАПКА 100601. Дело в том, что в Windows 95 архиватор ZIP в базовую комплектацию не входил. Если бы мы запихнули файлы внутрь нашего виртуального Windows 95 в виде архива - мы не смогли бы их там извлечь и работать с ними.

Далее я действовал ранее проверенным способом: взял ПАПКУ 100601, переименовал (чтобы не забыть, что это такое) в "VBEMP 9x - аналог Display Doctor", а потом записал компакт-диск c этой папкой и вставил этот диск в CD-дисковод вместо диска с Windows 95.

Не у всех сейчас есть приводы с возможностью записи дисков, тогда придётся образ создавать какой-нибудь программой. Если у Вас есть компьютер Apple, то это сильно упростит дело: эпплы предусмотрели возможность создания ISO-образов из любой обычной папки. Для этого на рабочем столе создаёте папку с КОРОТКИМ названием (например, "vbemp"). Затем запускаете Дисковую утилиту (она находится в группе программ "Другие"):

Далее идёте по вкладкам "Файл" -> "Новый образ" -> "Образ из папки":

И выбираете папку "vbemp", которую мы сейчас легко и непринуждённо превратим в ISO-образ, при этом не расходуя пластик и сберегая линзу лазерного привода:

После этого необходимо выбрать формат образа "мастер DVD/CD" и сохранить файл. Сохранится он со странным двойным расширением ".dvdr.cdr"...

Так как нам через несколько минут предстоит печатать в терминале команды, то с целью поменьше печатать (и поменьше при этом ошибаться) можно его переименовать просто во "vbemp.cdr".

Далее необходимо открыть программу "Терминал", которая обычно находится по соседству с "Дисковой утилитой". Вы можете обратить внимание, что её иконка подозрительно похожа на приглашение MS-DOS. Что, в общем, совсем не удивительно: как извеcтно, когда Билл Гейтс вломился к богатому соседу Xerox с целью украсть телевизор, он там встретил другого такого же взломщика, по имени Стив Джобс.

Подозрительный чёрный цвет фона Терминала сейчас изменён на белый, но настоящие кулхакеры помнят, откуда что взялось, и иногда всё равно делают в Терминале кастомный чёрный фон с зелёными или оранжевыми буковками.

В Терминале Вам нужно будет ввести две команды. Первая это "cd ~/Desktop" (без кавычек). С её помощью Вы гарантированно перейдёте на "Рабочий стол" (надеюсь, там Вы и сохранили файл vbemp.cdr, как я Вам советовал). Как наберёте эти мистические символы, не забудьте нажать "Ввод".

Вторая команда, "hdiutil makehybrid -iso -joliet -o vbemp.iso vbemp.cdr" (без кавычек), не менее мистическая. Набираете её в терминале и нажимаете "Ввод". Команда запускает утилиту hdiutil и даёт ей указание из файла с расширением .cdr сделать файл в формате .iso, с использованием файловой системы "Joliet" и ключом "о" (это не нолик, это маленькая латинская буква "о"). По экрану побегут точечки.............

...и если Вы всё сделаете правильно, то на фоне острова Санта-Каталина, Мохавской пустыни, или что там у Вас будет на фоне рабочего стола, появится новый файл с расширением ".iso":

Выключите Windows 95 через кнопку "Пуск" внутри самой Windows 95. Затем выключите виртуальную машину Windows 95. Теперь необходимо ISO-файл "вставить" в виртуальный CD-дисковод VirtualBox таким же образом, как мы ранее "вставляли" образ загрузочной флоппи-дискеты, только в меню нужно будет выбирать вкладки не для дискеты, а для компакт-диска.

Снова включите виртуальную машину. Windows 95 запустится, и теперь, открыв "Мой компьютер", мы должны увидеть либо наш iso-образ, либо наш всамделишный записанный компакт-диск в "Приводе хоста". Windows 95 никакой разницы между ними не заметит.

К сожалению, воспользоваться Flash-носителями было нельзя: Windows 95 в том виде, в котором она на дистрибутивном диске, не имеет поддержки "флэшек". Даже в более поздней Windows 98SE мне приходится специально устанавливать для них драйвер, и потом каждый раз для каждой новой "флэшки" его освежать. Чтобы установить драйвер, всё равно придётся на каком-то другом носителе "скормить" его системе, то есть опять у нас выбор между записываемым CD, образом ISO и, возможно, виртуальной или физической дискетой. Если будете записывать диск, советую предусмотрительно записать на него все остальные материалы по этому проекту, а также копию дистрибутива Windows. При установке драйверов Windows 95 часто пишет "вставьте диск Windows 95". Будет несказанно удобно, если и диск Windows 95, и диск с драйверами и приблудами - это будет один и тот же диск.

Итак, найдём нашу папку с драйверами на компакт-диске, и запомним её расположение:

Теперь закроем окно, вернёмся на "Рабочий стол" и в любом месте нашего большого зелёно-голубого экрана щёлкнем правой кнопкой мыши. В выпадающем меню нас интересует пункт "Свойства":

Перейдём на вкладку "Параметры". Да-да, я Вас не зря стращал: действительно у нас пока 16-цветная палитра и разрешение 640х480. Нажимаем кнопку "Дополнительно":

Далее на вкладке "Адаптер" нажимаем кнопку "Изменить":

Нужный драйвер видеоадаптера мы ранее записали на компакт-диск. Логично, что теперь мы выбираем кнопку "Установить с диска":

Нажимаем кнопку "Обзор" и внизу выбираем в меню диск "D:" - наш физический сидиром с записанным файлом драйвера:

Видно, конечно, мелковато, да и имена обрезаны до 8 символов, но я уверен, что вы сможете в папке "VBEMP9~7" найти папку "VBE9x", а в ней - папку "UNI". Windows 95 достаточно смышлёная, и в папке "UNI" уже сама сможет найти нужный файл "vbemp.inf" и выделить его. Вам останется только нажать "ОК":

Опять нажимаем "ОК", и процесс установки драйвера пошёл:

Вы всё ещё думаете, что Windows 95 - это старая тупая тормозная система? А она проанализировала несколько файлов в папке "UNI", поняла, что они самые подходящие, всё подготовила к работе, и нам теперь остаётся просто щёлкнуть кнопкой "ОК"...

"Применить", "ОК"...

...и вот мы уже можем выбирать цветность и разрешение среди вполне приемлемых вариантов. Я бы пока остановился на 24-разрядном True Color и разрешении 800х600. Всё-таки надо помнить о производительности. Жмём "Применить":

Ну давайте подберём ещё и тип монитора. Хотя я думаю, что какой-то стандартный тип и сам бы подобрался и прекрасно работал:

С учётом заданного разрешения предлагаю пока взять стандартный монитор с разрешением 800х600. Не раскидывайтесь - у нас всего 14 мегабайт видеопамяти, 800 х 600 х 3 бита - это уже, между прочим, полтора мегабайта =) Жмём "ОК":

Последняя перезагрузочка:

Наслаждаясь сочными 24-битными красками, убираем галочку в приветственном окошке и закрываем его:

Всё, можно ставить "Секретные материалы":

Через несколько недель, после очередного обновления Windows 8, VirtualBox вдруг перестал запускать виртуальную машину. Вот какая ошибка выводилась мне на экран: "The virtual machine 'Windows 95' has terminated during startup with exit code -1073741819":

Я пошерстил русскоязычные сайты, потом англоязычные сайты, потом опять англоязычные сайты. У меня сложилось впечатление, что действительно виновато именно обновление ОС Windows, потому что несовместимости с антивирусом (которой тоже иногда объясняют подобный отказ запуска) у меня никогда не было. Решив действовать методом исключения, я последовательно удалил все 28 обновлений Цштвщцы Windows за год, пробуя при этом запускать VirtualBox сразу после удаления очередного обновления и перезагрузки. Увы, что-то там в Windows поменялось фундаментально, VirtualBox по-прежнему не стартовал мою виртуальную машину Windows 95. Тут я наткнулся на совет в такой ситуации поставить более старую версию Virtual Box, а конкретно 4.3.12. Её можно найти в разделе Old Builds на сайте VirtualBox. Конечно, Вам по-прежнему нужна версия для Windows и процессора x86:

Ура! Эта версия заработала и спокойно смогла воспользоваться моим 4-гигабайтным диском, который я создал в предыдущей версии. Просто при удалении версии Virtual Box 4.3.20 надо было выбрать опцию сохранить созданные ей файлы и папки, а при установке версии 4.3.12 на соответствующем экране надо было выбрать "Использовать существующий виртуальный жёсткий диск" и выбрать в выпадающем окне жёсткий диск Шапокляк "Windows 95":

В остальном всё то же самое. Из приятных неожиданностей: кажется, в Virtual Box 4.3.12 у меня перестали вызывать сбой функции ускорения PAE/NX, VT-x/AMD-V и Nested Paging на вкладке "Настройки" -> "Система". В результате игра стала работать в разы быстрее, появилась возможность установить максимальные настройки графики. Тем не менее, "виновата" ли тут версия VirtualBox, или сыграло свою роль то обстоятельство, что я ранее установил все мыслимые патчи для Windows 95, точно сказать не могу.

С уважением, Антон Лебедев.