- I tried booting Windows from an SSD I pulled from my desktop PC. I plugged it into my mini PC via USB and booted from it.
- Surprisingly, it just worked. Even though the desktop had a different motherboard and CPU model to the mini PC, Windows didn't complain and just worked fine. I suppose this might be because I used a Microsoft account rather than OEM license.
- Unfortunately, the Power menu only had 2 buttons: Restart and Shutdown.
- I enabled Hibernate manually in the power settings then the Hibernate button appeared.
- Unfortunately, pressing the Hibernate button caused the system to shut down.
- I installed the graphics drivers manually and then the Sleep button appeared.
- Unfortunately, pressing the Sleep button caused the system to shut down.
- I wanted to know if the problem was with my motherboard or with the USB boot, so I installed Windows on the internal NVME.
- After installing Windows on the internal NVME, again I see only 2 buttons: Restart and Shutdown.
- I installed the graphics driver manually and the Sleep button appeared.
- Now the Sleep button actually sleeps the computer. When I click the mouse button it wakes the computer back up.
I also booted Fedora from USB and Suspend works fine. So I think this issue is specific to booting Windows from USB. I'm not sure why Windows decides to shut off the PC when doing Sleep, since it doesn't do that when booted from internal drive.
Anyway, this is the first time I've seen hardware issues with Windows where Linux is more compatible with the hardware than Windows.