AnX Posted November 20, 2018 Share Posted November 20, 2018 (edited) 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. Edited November 20, 2018 by AnX 2 Link to comment Share on other sites More sharing options...
ragnargd Posted November 20, 2018 Share Posted November 20, 2018 This solved my problem, thank you! Link to comment Share on other sites More sharing options...
AnX Posted November 20, 2018 Author Share Posted November 20, 2018 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. Link to comment Share on other sites More sharing options...
AnX Posted December 13, 2018 Author Share Posted December 13, 2018 (edited) 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 December 13, 2018 by AnX Link to comment Share on other sites More sharing options...
Bloodbat Posted February 12, 2019 Share Posted February 12, 2019 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 :) Link to comment Share on other sites More sharing options...
Damaniel Posted February 19, 2020 Share Posted February 19, 2020 On 12/12/2018 at 6:54 PM, AnX said: 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. My Ryzen 3900X based system has the same issues with virtualization as the older Ryzens, using VMWare 15.5. Disabling the 32 bit disk drivers also fixed my problem (at least for the time being). Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now