Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


AnX

Important for anyone trying to run Windows 9x under a Ryzen-based Virtual Machine

Recommended Posts

The AMD Ryzen CPUs have a VME bug, which was mostly fixed in the latest revisions and BIOS updates, but hasn't been entirely fixed for hybrid 16/32 bit OSes (such as Windows 9x). A solution to this is to disable the 32 bit protected disk drivers (go into Safe Mode, then System Properties > Performance > File System > Troubleshooting > Disable all 32-bit protected mode disk drivers), and then install the 48-bit LBA fix, as well as all of the previously released Windows 98 updates. Then, you should be able to re-enable the 32 bit drivers.

This may not guarantee 100% stability, but it seems to work fine for me.

R1qXT83.png

Edited by AnX
  • Like 2

Share this post


Link to post
Share on other sites

3 hours ago, ragnargd said:

This solved my problem, thank you!

Don't mention it. This'll probably be useful for anyone trying to run 9x bare metal, too. I believe Ryzen 2 and TR/EPYC don't have the VME bug, or it's much less pronounced. But Ryzen 1.0 does, and the fixes don't completely mitigate it.

Share this post


Link to post
Share on other sites

Follow-up: Windows 95 and Windows ME install without a hitch in VMWare. However, when you run a 16 bit program in 8086 virtual mode, you still risk it locking up the system. The only solution is to run said programs in real mode.

Windows 98 first edition is extremely buggy with the VME bug, and I haven't been able to fix it at all.

Also, the VME bug doesn't exist on 2nd generation Ryzen CPUs or later. It is solely a Ryzen 1000 series problem.

Edited by AnX

Share this post


Link to post
Share on other sites

Hi! Thanks for the information, however I'm unable to find the "48-bit LBA fix" could you provide a link, please?
Would you recommend using the so-called "Unofficial Windows 98 SE Service Pack" for applying updates in bulk?

Thanks in advance :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...