Professional Documents
Culture Documents
com
USB
Eulogies
It's a fact that any storage device can be made bootable. We're used to systems booting from
hard disks, floppies, CD-ROMs and even DVDs, but it's only recently that the PC's BIOS has
supported booting to a USB device. So if the target system doesn't support USB booting then the
following won't work. Time to buy a new system. More on checking the BIOS later.
The easiest way to get the boot files for a bootable USB drive is to steal them from a bootable
floppy. So prepare a boot diskette to the desired specification. Note here we are referring to MS
DOS-based disks, like the venerable Windows 98SE Setup disk and others of its ilk.
The next task is to rip the boot files from this floppy, for which I currently have two methods.
Method 1 is more akin to treating a USB drive like a bootable floppy and most users will agree that
it is the easiest. However I will leave Method 2 (which treats the USB drive like a bootable CD)
below for any users who might have a special reason for needing it.
BACK UP ALL DATA ON THE USB DRIVE BEFORE PROCEEDING
IT WILL BE DELETED DURING FORMATTING
Method 1
Download HPUSBFW.EXE [432KB] which is a utility from Hewlett Packard for formatting and
making bootable USB drives (thanx Millie!). The file requires no installation and is designed for HP
equipment, although it ran on all non-HP equipment and drives tested. The original link for the file
is here.
Double clicking on the file runs the app..
Note the utility automatically detects the USB drive. Select the FAT file system, give it a Volume
label if required, select Quick Format, select Create a DOS startup disk and point the location to a
bootable
floppy
on
drive
A:\
The utility will format the drive
also command.com to the USB drive..
and
copy
the
boot
Note that to view these files under Windows Explorer, go to Tools | Folder Options | View tab |
Check Show hidden files and folders, uncheck Hide extensions for known file types and
uncheck Hide protected operating system files..
Add more DOS files and hardware drivers to the USB drive, as required. Finally configure the PC's
BIOS to boot to the USB drive first.
Method 2
This method uses a little utility called MKBT [29KB] from m'mann Bart Lagerweij over at NU2
Productions (top bloke, that Bart). Open a Command Prompt Window (Start | Run | cmd),
navigate to the directory where MKBT was extracted, and type the command:
mkbt
thus..
D:\Downloads\mkbt20>mkbt
*
Copy
D:\Downloads\mkbt20>
-c
a:
-c
bootsector
bootsect.bin
a:
mode
bootsect.bin
(-c)
Note that "a:" represents the drive which holds the bootable floppy. Once the command prompt
returns, there will be a boot sector stored in the file bootsect.bin - coolerino!
-x
like this..
D:\Downloads\mkbt20>mkbt
*
Expert
*
Warning
Size=0bytes
OEM="(=_[sIHC"
bootsect.bin
-x
bootsect.bin
mode
different
filesystem
VolLabel="NO
NAME"
I:
i:
(-x)
ID
FileSys=""
D:\Downloads\mkbt20>
Don't stuff up the drive letter which is shown above as I:. Yours is likely to be different. All being
well, after the smoke has cleared you will have a bootable boot sector on your thumbdrive.
exactly as instructed, can result in a thoroughly cactussed BIOS chip (I know, I've been there and
so
have
a
few
chums
no
names
of
course.
Ian.)
Have
fun
USB
booting!
- A.