web-dev-qa-db-ja.com

Windows VirtualPCでWindows95仮想マシンを起動するときにエラーが発生する

Windows VirtualPC仮想マシンにWindows95をインストールしようとしましたが、インストール後に実行しようとすると、起動中にエラーが発生しました。

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 VirtualPCにWindows98を問題なくインストールできたことも言及する価値があります。

1
gparyani

おそらく、Windows95が何をすべきかを知っている以上のハードウェアを割り当てたでしょう。

  • 割り当てられたRAMを<256MBに下げてみてください。
  • VHDを1GB未満のサイズに縮小してみてください。

また、Windows 95には、2.1GHzより高速なプロセッサに関する問題があります。 2.1 GHzより高速なCPUを搭載したNDISでのWindows保護エラー

詳細および役立つパッチについては、このmsfn.orgフォーラムの投稿を確認してください。 Windows 95 2.1GHz CPU制限が壊れています!

Windows 95には、350MHzを超える速度のプロセッサを処理する場合に2つの特定のエラーがあります。ただし、少しの忍耐で、これらのエラーは両方とも修正可能です。

本当の答えは、Windows 95はVM内の仮想ハードウェアには古すぎるため、VPCはWindows95と実際には互換性がないということです。 :)

2

VMware Player for 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(DOSで動作する汎用CD-ROMドライバ。(動作しない場合は別のドライバを試す必要がある場合があります)のコピーを見つけます。
    2. Oakcdrom.sysの名前をcdrom.sysに変更します
    3. これらのファイルを両方とも、作成したフロッピーディスクのMagicIsoにドラッグします。
    4. ファイルを保存します
    5. MagicIsoを閉じる
    6. Explorerで保存したファイルを見つけ、拡張子を.imaから.flp(VMwareを使用している場合)または.img(VirtualPCを使用している場合)に変更します。 (拡張子が表示されない場合は、拡張子を表示するようにフォルダオプションを変更する必要があります)
  4. 仮想マシンに戻り、作成したフロッピーイメージをマウントします。次のコマンドを実行します。

    a:\
    copy mscdex.exe c:\
    copy cdrom.sys c:\
    
  5. Cドライブでconfig.sysを見つけます。タイプ:

    edit config.sys
    

    これを言う行を追加します:

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

    終了して保存

  6. Cドライブでautoexec.batを見つけます。タイプ:

    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 CDをCDドライブに挿入し、次のように入力します。

    d:\
    setup.exe
    
  10. 今すぐWindows95を起動するはずです

CDバージョンを使用している場合でも、Windowsフロッピーを要求する可能性があるため、他のドライバをインストールしようとすると問題が発生する可能性があります。これらのドライバはすべて.cabファイルに含まれているため、Windows 95b CDにある場合は、それらすべてを見つけることができます(使用するには、ドライバを1つずつ抽出してフロッピーイメージに入れる必要があります)。

実際には、動作するまで何度も何度も試して、Windows 95CDからドライバをロードするようになりました。 Windows 95 CDを挿入した後、再起動したか、再起動しなかったことが原因である可能性があります。

Windows95がCDドライブを認識していることを確認してください。そうでない場合は、コントロールパネルの[新しいハードウェアの追加] Wizard]に移動し、それが検出されるかどうかを確認します。

(注:最初は、fdiskとformatを使用してDOSをインストールせずに、autoexec.batファイルとconfig.sysファイルを手動で追加しようとしましたが、最初にDOSをインストールするまで、同様の問題が発生していました)

1

RAMは256MB未満である必要があります。調整してください。

CPUが2.1GHzより遅い。 Windows 95CPU速度用のツールをダウンロードして実行します

0
Anonym