[edit] Quick answer from comment which I believe is true:
There is probably no realistic answer when the computer hardware does not support hardware virtualization. You will need to upgrade the machine to do what you want.
I tried to install Windows XP x86 in Oracle VirtualBox v6.0.14
After (seemingly) successful installation, on first (and each) boot BSOD with 0x0000007B occurs, which indicates that Windows is not seeing the disk hardware it was installed on.
Multiple posts across Internet report that problem gets resolved with Storage Device Controller set to IDE PIIX3. Some reported PIIX4, also try-to-pick-what-works-for-you has been suggested. https://forums.virtualbox.org/viewtopic.php?t=57466#p266748 gives somewhat opposite info:
There can be many reasons why it can't find the boot disk: the disk controller type change is one of them (it usually isn't necessary to play around with different IDE chipsets, PIIX4 should be fine
I have tried all three PIIX4, PIIX3, ICH6 available,
tried reinstalling from scratch with PIIX3 selected before I run VM for the first time,
— I get the same 0x0000007B
The difference is that people mostly run into 0x0000007B on migrating/upgrading, whereas I get it on fresh installation.
Host OS: antiX 19 GNU/Linux which is Debian 10 Buster with runit instead of systemd
Hardware: Lenovo 3000 G530 laptop, 2008 manufacture year, hardware virtualization is not supported.
Also I wonder:
- Settings → System → Motherboard → Chipset
PIIX3 and ICH9 are available,
— this PIIX3 and PIIX3 of Storage Device Controller — are these settings interdependent? - Why only 32-bit options for guest machines for all OSes are available whereas the host is 64-bit?