Why can't I create a bootable USB stick?

May 6, 2005
82
0
0
All I wanted to make was my OCZ USB stick boot into DOS. Nothing more. I'll cut the rant and just say that I've tried just about everything over the past couple of days. I've got three PCs to try with; two have Phoenix BIOSes and the other has an AMI BIOS with USB emulation options (such as Floppy and HDD emulation for USB).

First, I used a program that made a bootable USB (it created IO.sys, Autoexec.bat, COMMAND.COM, and MSDOS.SYS on the drive). It just hangs on all three machines during boot (booting as HDD) and returns an error on the AMI board when I boot with floppy emulation (Reboot and select proper boot device... blah blah).

I've tried this HP Drive Key Utility. Wouldn't format my drive in Vista x64 or XP x86 so I didn't even make it far.

I've tried this method by creating a virtual floppy and using the bootable files from XP MS-DOS boot disc to make the USB "bootable". Still fails when I try and boot it as a floppy, but as a HDD it throw up colored ASCII characters all over forever. Another failure.

This would have been super convenient, but at this point I don't even want the functionality anymore. I just want to not lose to stupid silicon boxes. If anyone can throw any feedback at all, I'd really really appreciate it.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
I added a boot sector to my USB key and it booted up in VMWare just fine, I wasn't going to reboot just to test it. Now I used syslinux to add the boot sector since I don't have any Winodws machines but the basic idea is still the same.
 

corkyg

Elite Member | Peripherals
Super Moderator
Mar 4, 2000
27,370
238
106
You can only create a bootable USB flash media device if it is formatted to FAT or FAT 16. Anything else will be prepared, but never boot.

USB
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
You can only create a bootable USB flash media device if it is formatted to FAT or FAT 16. Anything else will be prepared, but never boot.

That's gotta be crap, if your BIOS supports booting from USB it should load a generic MBR from it just like any other disk.
 

corkyg

Elite Member | Peripherals
Super Moderator
Mar 4, 2000
27,370
238
106
It's not crap - it's real. Try it and see. I did.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
I just did a quick Linux install onto a USB stick here and it booted just fine to an ext3 filesystem with root on LVM on the same USB stick.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,326
10,034
126
Some USB keys show up as bootable HDs, and some show up as removable drives. That may make a difference.
 
May 6, 2005
82
0
0
Each time I formatted it was to FAT. In the two Phoenix BIOSes the drive shows up as a USB HDD, so I came to the conclusion it would only boot on those if I partitioned it as a HDD and made a bootable sector somewhere. But the AMI BIOS board can boot it as HDD or Floppy, and floppy never works and HDD hangs or displays weird characters or fails. I'm at a loss and I really don't think it can be done. Might just be my stick can't be booted from, though that makes little sense to me.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
If you're trying to boot it as a hard disk then you probably have to partition it, formatting the whole device will render any hard disk unbootable.
 

BehindEnemyLines

Senior member
Jul 24, 2000
979
0
0
I have the old OCZ Rally 1GB flash drive made bootable to MSDOS. I used the HP utility you mentioned, except the boot files are taken from an old Windows Me start-up disk. You should be able to make a DOS boot-up disk by using Windows XP. Then use it to create the boot flash drive with the HP utility.

It's formatted with FAT32. I now use it for my Acronis True Image 9.1 Workstation boot files. I think it's some sort of Linux (this works fine too), although this erased my DOS boot-up.