How to Create a Bootable DOS USB Drive using Rufus

Greetings, remote warriors! Today, we’re diving into a bit of tech wizardry that’s both incredibly useful and surprisingly straightforward. It’s all about resurrecting the charm of DOS in the modern era, and we’re doing it with Rufus, a nifty little tool that turns your USB drive into a DOS-powered machine. Hang tight; this is going to be a fun ride, even if you’re not a tech geek!


Why Would you need to create a bootable drive?

Why would someone in this age need DOS? Well, imagine you’ve got some old-school software that refuses to play nice with Windows 10, or perhaps you need to recover data from a computer that’s seen better days. That’s where FreeDOS, a modern spin on the classic MS-DOS, comes into play. And Rufus? That’s your magic wand to make it happen.

Here’s the deal with Rufus: it’s free, open-source, and as clean as a whistle – no malware or viruses here. You can grab it from its official website. Now, let’s get our hands dirty (not literally, though).

Step-by-Step Guide to Creating a Bootable DOS USB Drive with Rufus


  • A USB flash drive (minimum capacity 2 GB recommended).
  • A computer with internet access to download Rufus and FreeDOS.
  • Ensure all important data on the USB drive is backed up, as the process will erase all data on it.

Step 1: Download Rufus

  1. Navigate to the official Rufus website:
  2. Download the latest version of Rufus.

Step 2: Prepare the USB Drive

  1. Insert your USB flash drive into an available USB port on your computer.
  2. Ensure the drive is recognized by your operating system.

Step 3: Launch Rufus

  1. Locate the downloaded Rufus executable file.
  2. Run Rufus. Note: Rufus does not require installation and can be run directly.

Step 4: Configure Rufus Settings

  1. In Rufus, under the ‘Device’ section, select your USB drive from the dropdown menu.
  2. In the ‘Boot selection’ section, choose ‘FreeDOS’ from the dropdown list.
    • For specific needs, select ‘FreeDOS (non-free drivers)’ to include additional driver support.
  3. Under ‘Partition scheme’, choose ‘MBR’ or ‘GPT’ based on your system requirements.
    • MBR (Master Boot Record) is generally suitable for older systems.
    • GPT (GUID Partition Table) is used for newer systems.
  4. Ensure the ‘File system’ is set to ‘FAT32’, which is compatible with DOS environments.
  5. Assign a ‘Volume label’ as desired (e.g., DOS_USB).
  6. Under ‘Advanced format options’, ensure ‘Quick format’ is checked for faster formatting.

Step 5: Start the Creation Process

  1. Click the ‘Start’ button in Rufus.
  2. A warning message will appear indicating that all data on the USB drive will be destroyed. Confirm by clicking ‘OK’.

Step 6: Monitor the Process

  1. Rufus will format the USB drive and install FreeDOS.
  2. Observe the progress bar. The process may take a few minutes depending on the speed of the USB drive and the computer.

Step 7: Completing the Process

  1. Once Rufus indicates ‘READY’ at the bottom of the window, the bootable DOS USB drive creation is complete.
  2. Safely eject the USB drive from your computer.

Step 8: Using the Bootable DOS USB Drive

  1. Insert the bootable DOS USB drive into the target computer.
  2. Reboot the computer.
  3. Access the BIOS/UEFI settings during startup (usually by pressing keys like F2, F12, Del, etc.).
  4. In the BIOS/UEFI menu, navigate to the boot options and set the USB drive as the first boot device.
  5. Save the settings and exit the BIOS/UEFI.
  6. The computer will restart, and you should be greeted with the FreeDOS command prompt.

Tips and Troubleshooting:

  • If the computer does not boot from the USB drive, recheck the BIOS/UEFI settings for boot order.
  • Ensure the USB drive is properly formatted and the bootable creation process in Rufus was successful.
  • If encountering issues with Rufus, consider redownloading the software or using a different USB drive.

By following these steps, you should successfully create a bootable DOS USB drive using Rufus, suitable for running DOS-compatible applications and utilities.

Wrapping Up

In conclusion, combining Rufus with FreeDOS is akin to equipping yourself with a versatile tech tool, much like a Swiss Army knife for your digital endeavors. This potent duo is not only straightforward and user-friendly but also robust in its capabilities.

Whether you’re aiming to breathe life into vintage software, retrieve data from systems that have seen better days, or simply indulge in some tech nostalgia, Rufus and FreeDOS are your reliable allies. Beyond their practical applications, the open-source nature of FreeDOS adds a layer of flexibility, allowing users to freely use, adapt, and share it without the constraints of legal or financial barriers.

This makes the Rufus and FreeDOS combination an invaluable asset for developers, technical professionals, and even savvy personal users who appreciate the essence of classic computing in a modern context. Happy computing as you explore and leverage the dynamic capabilities of Rufus and FreeDOS!

You May Also Like

How to Verify the CHECKSUM of a Downloaded File

The verification of checksums is a critical security practice in the digital world, particularly when downloading files from the Internet. The importance of checking checksums lies in its ability to detect any alterations or corruptions in the data. When files are transferred over networks, they can be susceptible to errors, malicious tampering, or corruption. What…

Continue Reading How to Verify the CHECKSUM of a Downloaded File

Local vs Roaming Profile in Windows 10/11

In Windows 10, user profiles play a crucial role in storing user-related settings and data, ensuring a personalized experience across the operating system. The key difference between local profiles and roaming profiles lies in how they store and access this data across different computers in a networked environment.Local ProfileLocation: A local profile is stored directly…

Continue Reading Local vs Roaming Profile in Windows 10/11

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.