Creating FreeDOS USB boot stick for BIOS flashing

Time to time i got crazy, trying to force an USB stick booting legacy DOS to flash my BIOS. Several annoying trials later, i decided to write myself an howto and create a tiny ZIP file to make next flashing attempts much easier.


Primary i wrote this howto for myself. In no case i will be liable for any damages of any kind by the use of or in connection with the use of the information provided here, be they direct or indirect damages, consequential damages or special damages, including lost profits, or damages resulting from loss of data.

Legal Issues

This package includes

How to use

All following content is provided for the use with Microsoft Windows. If you're using any other operating system i'm sure, you know how to handle the problem, without needing my tiny ZIP file *g*.

Make sure you're working as administator and assume X: is the usb sticks drive letter

  1. Delete all partitions on your stick
  2. Create one primary partition and mark it as active
  3. Format that partition using FAT32
  4. syslinux\syslinux.exe -fma X:
  5. xcopy usb-root\* X:\ /E/H/I
  6. copy your flash tool and flash binary into the flash\ folder
  7. Reboot
  8. press [Enter] at syslinux boot: prompt
  9. double press [Enter] while your asked to change date and time
  10. your done! have fun!

Download 1,53 MiB

Creating FreeDOS USB boot stick for BIOS flashing

Copyright (C) 2009 Timo Heissenb├╝ttel

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, see .

Valid XHTML 1.0 Strict