If you ever need to run a DOS utility (eg. to flash a BIOS or a firmware), and want to painlessly create a bootable DOS USB key from Windows, this is for you.
Courtesy of FreeDOS and the HP Bootable USB utility (HPUSBFW), the following archive contains everything you need to create a fully functional DOS bootable USB stick. Just extract the file below (using 7-zip if needed) and follow the instructions:
USB_DOS v1.0
Now, for some additional information, in case this may be of interest to you:
- The HPUSBFW executable has been modified from the original to request elevation on Vista and later. If you remove the manifest you should find that it matches the official HP one.
- The FreeDOS
command.com
andkernel.sys
files come from the current version of FreeDOS (1.0).command.com
has been patched to prevent it from requesting date and time input from the user at boottime. If you unpack command.com with upx, you should find that the only difference with official is a set of 4 NOPs (0x90).
Oh, and yes I tried to recompile the latestFreeCOM
from SVN, in a FreeDOS VMWare image, but it's been quite a struggle (hint: don't waste your time with OpenWatcom, use Borland Turbo C++ v2.01 instead) and the resultingcommand.com
freezes after a few commands when used bare withkernel.sys
, as is the case withHPUSBFW
.