For the adventurous, it is possible to install Windows 95 in a VM configured with SCSI storage (hard disk, CD-ROM) attached to an emulated BusLogic HBA. This works in VirtualBox, but there’s a catch—the emulated PCI BusLogic HBA must have ISA compatibility disabled. If it does not, the installation will hang:
After several minutes, there may be a blue screen complaining about inability to write to the hard disk.
Let’s start with the solution. In VirtualBox, the following needs to be run prior to starting the VM (split into two lines here for readability):
VBoxManage setextradata <vmname> VBoxInternal/Devices/buslogic/0/Config/ISACompat Disabled
The problem is most likely caused by a bug in the BusLogic drivers shipped with Windows 95, although it might be more accurate to say that the drivers are not just clever enough. But what’s really going on? Continue reading



