It's been quite awhile since I've logged on. I hope this isn't old news:
I got an IBM NetVista to work on. It was horribly contaminated. Nothing could be done in normal boot, at all. It booted smoothly into safe mode, but neither the CD drive, nor the USB ports were active.

There was no bios option of anything resembling a boot order. It simply checked the floppy drive, and booted from the boot partition if there was no floppy.
I took the long road. I managed to defrag in safe mode. Then I partitioned the 10 gig drive into two 5 gig partitions with Ranish Partition Manager. Worked great! After copying the infected boot partition to D:, I did a fresh install on C:. Then I was able to clean the infected D:, and then save the Quicken data the guy badly needed onto a USB drive!
Afterwards, I formatted D:, installed XOSL, and prepared to xxcopy /clone the new, updated boot partition to D:, as I always do, cuz' I know he'll be back. This is WinMe, btw. I do two partitions of a clean and updated install, so that it's a snap to format C: and xxcopy /clone D: back over.
After installing XOSL and copying the partition I noticed that I could not access the menu after post to boot up in safe mode.

Anyway, I came upon an article about using a boot CD via XOSL, even though the bios doesn't support booting from a CD! It works like a champ! If anyone is having problems with an "inept" machine, consider this solution. XOSL is easily installed, and uninstalled. Had I tried this, I could have saved a lot of time.
Cheers!