Я пытался установить Windows 95 на виртуальную машину Windows Virtual PC, но при попытке запустить ее после установки я получил ошибку во время загрузки:

When initializing device IOS:
Windows protection error. You need to restart your computer.

Когда я устанавливал Windows 95, во время проверки оборудования я получил сообщение об ошибке переполнения стека. Затем я снова попытался использовать Safe Recovery, чтобы пропустить ошибочное оборудование. Я попытался использовать руководство, найденное здесь (http://helpdesk.princeton.edu/kb/display.plx?ID=4736), чтобы исправить проблему, но не смог загрузиться в безопасном режиме. Также стоит упомянуть, что моя копия Windows - Windows 95 C (OSR 2.5), и мне также удалось без проблем установить Windows 98 на Windows Virtual PC.

3 ответа3

2

Вы, вероятно, выделили оборудование, которое выходит за рамки того, что Windows 95 знает, что делать.

  • Попробуйте уменьшить выделенную оперативную память до <256 МБ.
  • Попробуйте уменьшить размер VHD до 1 ГБ.

Кроме того, Windows 95 имеет проблемы с процессорами, работающими на частоте более 2,1 ГГц : ошибка защиты Windows в NDIS с процессором, работающим на частоте более 2,1 ГГц.

Ознакомьтесь с этим сообщением на форуме msfn.org для получения дополнительной информации и, возможно, полезных исправлений: Windows 95 2.1GHz CPU Limit BROKEN!

Windows 95 имеет две специфические ошибки при работе с процессорами со скоростью выше 350 МГц. Однако с небольшим терпением обе эти ошибки исправимы.

Реальный ответ заключается в том, что VPC не совсем совместим с Windows 95, поскольку Windows 95 слишком устарела для виртуального оборудования в виртуальной машине. :)

1

Вам следует использовать VMware Player для Windows 95, поскольку он официально поддерживает это. Вот альтернативный способ его установки:


Что вам нужно:

  • DOS на дискете или на образе (.flp, .img)
  • Windows 95 CD
  • Плеер VMware (это бесплатно) или VirtualPC (я рекомендую VMware)
  • MagicIso (бесплатная пробная версия подойдет)
  • копия MSCDEX.EXE и oakcdrom.sys (оба можно найти в Интернете)

Процедура:

  1. Создайте новую виртуальную машину (не забудьте добавить дисковод гибких дисков, если вы используете VMware)
  2. Вставьте дискету / образ вашей DOS или смонтируйте ее и установите DOS
  3. Загрузите и установите бесплатную версию MagicIso. Запустите его и перейдите на новый -> дискета -> 1,44

    1. Найдите копию mscdex.exe и oakcdrom.sys (универсальный драйвер CD-Rom, который работает с DOS. (Возможно, придется попробовать другой, если он не работает)
    2. Переименуйте oakcdrom.sys в cdrom.sys
    3. Перетащите оба этих файла в MagicIso на дискету, которую мы только что создали
    4. Сохранить файл
    5. Закрыть MagicIso
    6. Найдите файл, который мы только что сохранили в проводнике, и измените расширение с .ima на .flp (если вы используете VMware) или .img (если вы используете VirtualPC). (если вы не видите расширений, вам нужно изменить параметры папки, чтобы показать расширения)
  4. Вернитесь на свою виртуальную машину и смонтируйте образ дискеты, который мы только что создали. выполните следующие команды:

    a:\
    copy mscdex.exe c:\
    copy cdrom.sys c:\
    
  5. Найдите файл config.sys на диске C. тип:

    edit config.sys
    

    Добавьте строку, которая говорит это:

    device=c:\cdrom.sys /d:mscd001
    

    Выйти и сохранить

  6. Найдите autoexec.bat на вашем диске C. Тип:

    edit autoexec.bat
    

    Теперь добавьте строку, которая говорит это

    c:\mscdex.exe /d:mscd001
    

    Выйти и сохранить

  7. Перезагрузите компьютер или виртуальную машину

  8. Теперь перейдите на диск C и введите:

    mscdex.exe: /d:mscd001 /M:5 /V /L:d /S /K
    

    (эта часть /M:x относится к количеству буферов на вашем диске .. это либо 4, либо 5. обычно 5)

  9. Создайте пустой образ дискеты либо в VMware, либо в MagicIso, а затем смонтируйте новый. Вставьте компакт-диск Windows 95 в дисковод и введите:

    d:\
    setup.exe
    
  10. Теперь должна загрузиться Windows 95

Вы можете столкнуться с проблемами, когда он попытается установить другие драйверы, так как он может попросить вас о дискетах Windows, даже если вы используете версию CD. Вы можете найти все эти драйверы на компакт-диске Windows 95b, если они у вас есть, так как все они находятся в CAB-файлах (вам нужно будет извлечь их по одному и поместить их на образы дискет, чтобы использовать их).

Я на самом деле просто получил его, чтобы загрузить драйверы с компакт-диска Windows 95, просто пытаясь снова и снова, пока он не заработал. Это могло произойти из-за того, что я сделал или не перезагрузил компьютер после установки компакт-диска Windows 95.

Не забудьте проверить, что Windows 95 видит ваш CD-привод. Если нет, перейдите к мастеру добавления нового оборудования на панели управления и посмотрите, обнаружит ли он его.

(Примечание: изначально я пытался сделать это без установки DOS с использованием fdisk и format и ручного добавления файлов autoexec.bat и config.sys, но у меня возникали похожие проблемы, пока я сначала не установил DOS)

0

Объем оперативной памяти должен быть ниже 256 МБ. Отрегулируйте это.

Процессор медленнее, чем 2,1 ГГц. Скачать и запустить инструмент для Windows 95 CPU Speed

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .