Creating a Bootable USB flash drive to Boot DOS from USB can be complicated. However, a tool called Rufus (Reliable USB Format Utility), created by Pete Batard, can make this task relatively simple. This utility can also be used to create a Bootable USB of a given distro from an ISO or image file.
Originally, when first introduced, the software was similar in appearance and operation to the old HP USB Format tool "HPUSBFW.exe" and shared many of the same features. However, unlike the HP format tool, this app is, and always was, open source.
What is DOS?
DOS, also known as "Disk Operating System" or (MS-DOS), is an operating environment that can be used to control and manage files and programs on a PC. It used to be very popular and was commonly used throughout the 80's as the main operating system in IBM-compatible PCs. Back then, it was usually run from a floppy disk.
How does DOS work?
DOS works by allowing the user to interact with their computer using text commands. Basic DOS commands include "dir" to see a list of files, "cd" to change directories, and "copy" to make copies of files.
What happened to DOS?
In the mid-1990s, DOS was superseded by modern operating systems like Windows that use a GUI (Graphical User Interface), making it easier for any user to navigate and use a computer. More specifically, in 1994, due to the popularity of Windows, Microsoft released the last version of MS-DOS, marking the end of the Disk Operating System. However, DOS is still very useful today for tasks like installing firmware updates, playing old games, running legacy programs, controlling hardware settings, and managing files.
Additionally, learning DOS can be a helpful exercise in understanding the history of computing and the basic principles of operating systems.
What is Rufus?
Rufus is an open-source software utility for Windows that can be used to format and create bootable USB flash drives. It is commonly used to install or run an operating system from a USB drive, making it a popular tool for creating bootable USBs for various purposes. Its features include:
- Bootable USB Creation: Rufus allows users to create bootable USB drives from ISO images, commonly used for installing operating systems like Windows or Linux.
- Fast and Reliable: Rufus is known for its speed and reliability in creating bootable USB drives. It is designed to be efficient and easy to use.
- Windows and Linux ISO Support: It supports a wide range of ISO images, making it compatible with various operating systems and software distributions.
- Partition Scheme and File System Support: Users can choose the partition scheme (MBR or GPT) and file system (FAT32, NTFS, etc.) when creating a bootable USB drive, providing flexibility based on the requirements of the target system.
- UEFI and Legacy BIOS Support: The utility supports both UEFI and Legacy BIOS boot modes, making it versatile for different types of computers.
- Multilingual: This software has been translated over the years to support several popular languages, including English, Español, Русский, Português, Français, Deutsch, 中文, Italiano, Türkçe, 日本語, 한국어, Nederlands, العربية, Polski, Svenska, Bahasa Indonesia, ไทย, Українська, Čeština, Română, עברית, Ελληνικά, Magyar, Dansk, Suomi, Norsk, Hrvatski, Bahasa Malaysia, Български, Slovenščina, Slovensky, Tiếng Việt, Lietuvių, Latviešu, Srpski, Português do Brasil, Română, Български, Bahasa Indonesia, Японский, ไทย, עברית, العربية, فارسی
Rufus Software Specifications
- Website: Project Page
- Developer: Pete Batard
- Release Date: Rufus was first released on December 11, 2011
How to Boot DOS from USB using Rufus
To run DOS on USB, we can easily create a DOS Bootable USB flash drive using Rufus. Here's how:
- Download Rufus and launch the executable to run the program.
- (1) Select your USB flash drive from the Device drop-down.
(2) Choose the FreeDOS option under Boot selection.
(3) Press START to Create a DOS bootable USB.
- (1.) Leaving the flash drive inserted, restart your PC.
(2.) Then, use your hotkey to access BIOS UEFI or Boot Menu.
(3.) Set your BIOS, UEFI, or Boot Menu to boot from the USB drive.
(4.) Save your changes and proceed to startup from your USB stick.
Enjoy running DOS on USB!
Rufus Alternatives & Multibooting
Keep in mind that this post was originally written back in 2011 when Rufus was first introduced to the public. Rufus has since evolved into a tool that can be used to format, create master boot records, and install an ISO or an image-based distribution to USB. Today it works much like its predecessor, the Universal USB Installer (UUI) bootable USB software, which was produced years earlier.
While Rufus is designed to run one Live distribution from a flash drive at a time, tools like UUI, YUMI - Multiboot USB Creator, or Ventoy can allow for storing and booting multiple ISO files from one flash drive. This enables you to run multiple Live Linux distributions, system diagnostic tools, or install Windows 10 on USB, all from the same storage device.
FAQ
Here are some of the most commonly asked questions and answers we get:
What if my USB drive doesn't appear in Rufus?
Ensure the USB drive is properly connected and recognized by your computer. Try reconnecting it or using a different USB port. If it still doesn’t appear, consider using another USB drive, as some drives may have compatibility issues.
Can I use Rufus on a Mac to create a DOS bootable USB?
No, Rufus is a Windows-only application. For Mac users wanting to create a bootable USB, alternatives like UNetbootin or BalenaEtcher can be used, but they may have limited support for DOS booting.
How do I check if my USB is bootable?
After creating the bootable USB, insert it into your computer, access the Boot Menu (usually by pressing F12, ESC, or DEL during startup), and select the USB as your boot device. If it starts in DOS mode, it’s ready!
What is the difference between FreeDOS and MS-DOS?
FreeDOS is a free, open-source version of DOS, while MS-DOS is Microsoft's proprietary version. FreeDOS is compatible with most DOS applications and is often used as a substitute for MS-DOS when booting from USB.
Can I store other files on the USB drive after making it bootable?
Yes, as long as there’s space left on the USB drive, you can add files without affecting its bootability. However, do not delete or modify the system files Rufus places there.
Troubleshooting
Here are some troubleshooting tips if things aren't working as expected.
USB Fails to Boot in DOS
If your USB doesn’t boot, check your BIOS/UEFI settings to ensure the USB drive is set as the primary boot device. Make sure you’ve selected the correct boot mode: for older systems, use Legacy BIOS; for newer systems, UEFI is usually preferred.
Rufus Error: "Device Not Accessible"
This error can occur if the USB drive is write-protected or corrupted. Try reformatting the USB using Windows Disk Management, or use another USB drive. If reformatting fails, the drive might need to be replaced.
Error During DOS Installation
If an error occurs during DOS installation, make sure you selected the "FreeDOS" option in Rufus, as MS-DOS is not supported by Rufus methods of using DOS on USB. Also, ensure your USB drive is empty before beginning the process.
BIOS/UEFI Doesn't Detect USB Drive
If your BIOS/UEFI doesn’t recognize the USB, check that you’re using the correct USB port (some systems may only boot from certain USB ports). Also, try updating your BIOS/UEFI firmware to the latest version.
DOS Commands Don't Work as Expected
If DOS commands aren't recognized, make sure you’re in the correct directory. Use the cd
command to navigate to the folder where your files or programs are located. For troubleshooting specific commands, refer to online DOS command guides.
If you encounter other issues or have additional questions, consult the official Rufus documentation