mieki256's diary



2020/07/04() [n年前の日記]

#1 [pc] VirtualBox上でWindows98が動かない

以前、VirtualBox上でWindows98をインストールして動かしていたのだけど、ふと気づいたらまともに動かない状態になっていて結構困ってしまった。


メインPCのCPUとM/Bを交換したことで問題が発生したのだろうか…。

十数回ほど仮想PCのHDDイメージを作り直したり、VirtualBox を 6.0.12 から 6.1.10 r138449 にアップデートしてみたけれど、解決せず。何をしても動作が怪しい…。エラーが出る…。

Ryzenは仮想PC関係でバグがあるらしい。 :

AMD Ryzen 1000番台のCPUには仮想PC関係のバグがある、という話を見かけた。Windows9x のような古いOSは正常動作しなくなるバグがあるらしい。

_Important for anyone trying to run Windows 9x under a Ryzen-based Virtual Machine - Windows 9x/ME - MSFN
_Still cannot install Windows 98 SE in Ryzen 300... | Community
_Unable to get shared folders to work in Virtualbox - PC - Tech Support Message Board for PC - GameFAQs
_Windows 98 SE VM on a Ryzen 3000 not working \ VOGONS

自分のメインPCに積んでいる CPU は Ryzen 7 1700 なわけで…。だから以前動いてた仮想PCイメージが動かなくなったのか…。

Windows98は2.2GHz以上のCPUでは動かない。 :

CPUの性能が上がったせいか、Windows98の起動時に、「NDIS初期化中」「Windows保護エラー」と表示されて、起動が止まってしまう状態になった。

ググったところ、Windows95 や WIndows98 の NDIS.VXD が2.2GHz以上のCPUには対応してないせいで起きる問題だそうで。

_243199JPN8.EXE をDLして、何かしらの解凍ツール(7zip、Explzh等)で開いて、中から NDIS.VXD を取り出して、C:\Windows\System\ 以下に上書きコピーすれば解決するらしい。他の問題が発生する可能性もあるけど…。

設定で多少はマシになる瞬間もありそう。 :

設定を色々弄ってたら、若干それっぽく動いてくれた瞬間もあったりなかったり。もっとも、結局何かしらのエラーは出てしまうのだけど。

NDIS.VXD を更新後、起動直後に必ず、「powrprof.dll を読み込み中にエラーが発生しました。このアプリケーションの実行に必要なライブラリ ファイルのうちの 1 つが見つかりません。」というエラーが出てしまっていたのだけど。

win98onvbox_ss001.png

仮想PC側の設定で、システム → アクセラレーション → 「仮想化支援機能」の「ネステッドページングを有効化」のチェックを外したら、件のエラーが出ない状態になってくれた。

win98onvbox_ss004.png

一応、他の設定も列挙。

win98onvbox_ss002.png

win98onvbox_ss003.png

Windows98側の設定をメモ。 :

ちなみに、仮想PC側の設定で、ビデオカードのRAMサイズ(ビデオメモリー)は 32MB に、グラフィックスコントローラーは、「VBoxVGA」にした。

win98onvbox_ss005.png

Windows98 側では、ディスプレイアダプタとして「VBE Miniport - Standard PCI Graphics Adapter (VGA)」に更新。

win98onvbox_ss006.png

ファイルへのアクセス時にエラーが出まくる感じがしたので、マイコンピュータを右クリック → プロパティ → パフォーマンス → ファイルシステム → トラブルシューティング、で、いくつかチェックを入れてみた。

win98onvbox_ss007.png

しかしコレでもやっぱりエラーが出るのだけど…。

win98onvbox_ss008.png

以上です。

過去ログ表示

Prev - 2020/07 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project