@Will-i-am,
IdeFix is known to cause problems with the scsi.device from OS3.9, that could be part of the problem with the bootup.
There`s 2 ways around this,
1. Since IDEFix handles drives bigger than 4gb, you could simply stop the updated scsi.device from 3.9 loading by changing the setpatch line in s:startup-sequence to
SetPatch SKIPROMUPDATES "scsi.device"
2. Comment out the IDEFix line from s:user-startup,
and then find out if there`s a CD Mountfile in Devs:DosDrivers (probably wont be, as IDEFix can automount a CD when it starts up) If there isn`t one there, copy the CD0 + CD0.info from Storage\DosDrivers.
Open up CD0 in a texteditor, and change the device line to Device=scsi.device, and the unit line to unit=1