"Windows Protection Error" on Win 98SE using Hyper-V


Calab

Active member
Local time
6:19 AM
Posts
70
Location
Alberta, Canada
OS
Windows 11
I have Hyper-V installed on my Window 11 Pro machine. I'm trying to create a virtual machine to run Windows 98SE but there are some issues...

During the installation, if I use the mouse anywhere on the screen, the whole VM freezes up and I have to power off the VM.

I was able to install 98SE using the keyboard only, but on reboot I get a Windows protection error after the splash screen. I get the same error if I choose Safe Mode. I can get to a command prompt to edit the various INI files that 98SE uses.

If I start in step-by-step confirmation mode, I get the error directly after msmouse.vxd is show, regardless of skipping it or installing it. There is no BOOTLOG.TXT file created.

What do I need to do to get this working? What info should I collect to help troubleshoot this?
 
Windows Build/Version
22H2 build 22621.2506
Last edited:

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    C.S.D.
    CPU
    i9-12900k
    Motherboard
    Gigabyte Z690 UD AX DDR4
    Memory
    32 GB DDR4
    Graphics Card(s)
    Strix RTX 3060
    Sound Card
    Onboard
    Monitor(s) Displays
    Dark Matter 48" monitor
    Screen Resolution
    5120 x 1440
    Hard Drives
    One 1tb M.2 for Windows, one 500gb M.2 for Linux, and a 8 TB HDD for data
    PSU
    850 watt
    Case
    Cougar
    Cooling
    MSI liquid cooling
    Keyboard
    Cherry Stream wireless
    Mouse
    Logitech G305
    Internet Speed
    1Gbit/100mb
    Browser
    Edge
    Antivirus
    Microsoft
    Other Info
    Bluray optical writer drive
I the VM settings, turn off any 'Hardware Virtualisation' setting to fix this error.

Also, use Generation 1 type VM to support 32 bit operating systems
 
Last edited:

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    CCL Online
    CPU
    Intel i7-8700 3.2GHz
    Motherboard
    Gigabyte Z370P
    Memory
    16GB
    Graphics Card(s)
    Nvidea Geforce GTX 1070
    Sound Card
    Realtek
    Monitor(s) Displays
    IIlama Prolite E2783QSU
I have Hyper-V installed on my Window 11 Pro machine. I'm trying to create a virtual machine to run Windows 98SE but there are some issues...

During the installation, if I use the mouse anywhere on the screen, the whole VM freezes up and I have to power off the VM.

I was able to install 98SE using the keyboard only, but on reboot I get a Windows protection error after the splash screen. I get the same error if I choose Safe Mode. I can get to a command prompt to edit the various INI files that 98SE uses.

If I start in step-by-step confirmation mode, I get the error directly after msmouse.vxd is show, regardless of skipping it or installing it. There is no BOOTLOG.TXT file created.

What do I need to do to get this working? What info should I collect to help troubleshoot this?


@Calab

For the Virtual disk -- you need to ensure it's IDE not SATA, the Guest's Vdisk must be MBR formatted and no UEFI. Also disable secure boot if it's on in the "Virtual machine's config". Also the Vdisk should be formatted as fat32 not NTFS.

Without looking at the VM's configuration file I'm only guessing here though.

Here's what to do on VMWare - on Hyper-V the "Virtual hardware" should be similar


In theory you should be able to get things working but HYPER-V isn't so good with old legacy OS'es -- XP is about the most one can go back to without a lot of a hassle.

Remember also very limited USB support and you might need to create a UFD (bootable floppy image) for boot to attach the Win98 iso for install. It's ages since I "did" windows 98SE but it IS do-able. I haven't though done it on HYPER-V.

Cheers
jimbo
 
Last edited:

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
I the VM settings, turn off any 'Hardware Virtualisation' setting to fix this error.

Also, use Generation 1 type VM to support 32 bit operating systems
I used Generation 1 when creating the VM. I don't see any Hardware Virtualization settings in my VM settings.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    C.S.D.
    CPU
    i9-12900k
    Motherboard
    Gigabyte Z690 UD AX DDR4
    Memory
    32 GB DDR4
    Graphics Card(s)
    Strix RTX 3060
    Sound Card
    Onboard
    Monitor(s) Displays
    Dark Matter 48" monitor
    Screen Resolution
    5120 x 1440
    Hard Drives
    One 1tb M.2 for Windows, one 500gb M.2 for Linux, and a 8 TB HDD for data
    PSU
    850 watt
    Case
    Cougar
    Cooling
    MSI liquid cooling
    Keyboard
    Cherry Stream wireless
    Mouse
    Logitech G305
    Internet Speed
    1Gbit/100mb
    Browser
    Edge
    Antivirus
    Microsoft
    Other Info
    Bluray optical writer drive
@Calab

For the Virtual disk -- you need to ensure it's IDE not SATA, the Guest's Vdisk must be MBR formatted and no UEFI. Also disable secure boot if it's on in the "Virtual machine's config". Also the Vdisk should be formatted as fat32 not NTFS.

Without looking at the VM's configuration file I'm only guessing here though.

Here's what to do on VMWare - on Hyper-V the "Virtual hardware" should be similar


In theory you should be able to get things working but HYPER-V isn't so good with old legacy OS'es -- XP is about the most one can go back to without a lot of a hassle.

Remember also very limited USB support and you might need to create a UFD (bootable floppy image) for boot to attach the Win98 iso for install. It's ages since I "did" windows 98SE but it IS do-able. I haven't though done it on HYPER-V.

Cheers
jimbo
The virtual drive is 1GB, partitioned and formatted by the Windows 98 setup routines. Definitely attached to the IDE controller.

I will give the details at that link a try and see what happens.

It's not the end of the world if I don't get it working. I'll probably try VMware's software if Hyper-V give me too much hassle.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    C.S.D.
    CPU
    i9-12900k
    Motherboard
    Gigabyte Z690 UD AX DDR4
    Memory
    32 GB DDR4
    Graphics Card(s)
    Strix RTX 3060
    Sound Card
    Onboard
    Monitor(s) Displays
    Dark Matter 48" monitor
    Screen Resolution
    5120 x 1440
    Hard Drives
    One 1tb M.2 for Windows, one 500gb M.2 for Linux, and a 8 TB HDD for data
    PSU
    850 watt
    Case
    Cougar
    Cooling
    MSI liquid cooling
    Keyboard
    Cherry Stream wireless
    Mouse
    Logitech G305
    Internet Speed
    1Gbit/100mb
    Browser
    Edge
    Antivirus
    Microsoft
    Other Info
    Bluray optical writer drive
Last time I tried to boot Win98 SE in Hyper-V, I got to a frozen screen right after the boot logo.
It is not compatible.

From the looks of it, you can only install Windows NT+ / Win 2000 (tested with SP4) and XP-onwards as a VM in Hyper-V.

If someone at one point in time does manage to get it working, or OS gets miraculously supported, I'd sure be curious on the steps/results.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC
    CPU
    i3 8109U
    Motherboard
    Intel
    Memory
    16GB DDR4 @2400
    Graphics Card(s)
    Intel Iris Plus Graphics 655
    Sound Card
    Intel / Realtek HD Audio
    Monitor(s) Displays
    LG-32ML600M
    Screen Resolution
    1920x1080
    Hard Drives
    Intel SSD 250GB + Samsung QVO SSD 1TB
    PSU
    Adapter
    Cooling
    The usual NUC airflow
    Keyboard
    Logitech Orion G610
    Mouse
    SteelSeries Rival 100 Red
    Internet Speed
    Good enough
    Browser
    Chromium, Edge, Firefox
    Antivirus
    Windows Defender
  • Operating System
    CentOS 9 Stream / Alma / Rocky / Fedora
    Computer type
    Laptop
    Manufacturer/Model
    TOSHIBA
    CPU
    Intel i7 4800MQ
    Motherboard
    TOSHIBA
    Memory
    32GB DDR3 @1600
    Graphics card(s)
    NVIDIA Quadro K2100M
    Sound Card
    Realtek HD Audio
    Monitor(s) Displays
    Built-in
    Screen Resolution
    1920x1080
I have Hyper-V installed on my Window 11 Pro machine. I'm trying to create a virtual machine to run Windows 98SE but there are some issues...
I'm not surprised, Hyper-V doesn't officially support running any version of Windows earlier than Vista, though it does seem to run XP quite happily.


VirtualBox and VMWare do support older versions of Windows, I use VirtualBox to run my Windows '95 and WfWG 3.11 VMs, all networked. Screenshots here: I Still Prefer Windows 10 - post #122

Try VirtualBox....
 

My Computers

System One System Two

  • OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23
    CPU
    AMD Athlon Silver 3050U
    Memory
    8GB
    Graphics Card(s)
    Radeon Graphics
    Monitor(s) Displays
    laptop screen
    Screen Resolution
    1366x768 native resolution, up to 2560x1440 with Radeon Virtual Super Resolution
    Hard Drives
    1TB Samsung EVO 870 SSD
    Internet Speed
    50 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    fully 'Windows 11 ready' laptop. Windows 10 C: partition migrated from my old unsupported 'main machine' then upgraded to 11. A test migration ran Insider builds for 2 months. When 11 was released on 5th October it was re-imaged back to 10 and was offered the upgrade in Windows Update on 20th October. Windows Update offered the 22H2 Feature Update on 20th September 2022. It got the 23H2 Feature Update on 4th November 2023 through Windows Update.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 4GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Beta, Dev and Canary, all as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 4GB RAM, 128GB NVMe ssd, supported device running Windows 11 Pro, and the Insider Canary build as a native boot .vhdx.
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Lattitude E4310
    CPU
    Intel® Core™ i5-520M
    Motherboard
    0T6M8G
    Memory
    8GB
    Graphics card(s)
    (integrated graphics) Intel HD Graphics
    Screen Resolution
    1366x768
    Hard Drives
    500GB Crucial MX500 SSD
    Browser
    Firefox, Edge
    Antivirus
    Defender
    Other Info
    unsupported machine: Legacy bios, MBR, TPM 1.2, upgraded from W10 to W11 using W10/W11 hybrid install media workaround. In-place upgrade to 22H2 using ISO and a workaround. Feature Update to 23H2 by manually installing the Enablement Package.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 4GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Win11 Pro Insider Beta, Dev and Canary, all as native boot vhdx.


    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 4GB RAM, 128GB NVMe ssd, supported device running Windows 11 Pro.

Latest Support Threads

Back
Top Bottom