Rufus with MS-DOS support
Rufus is an excellent tool for creating bootable media under Windows. However, the option to create bootable MS-DOS media was lost some versions ago.
Windows 10 specifically is missing diskcopy.dll which is needed to properly create MS-DOS bootable media. This file is now only present in earlier versions of Windows. [1]
Collect files
First we need to gather an old version of Rufus, version 2.2 to be exact. It can be found on GitHub:
- https://github.com/pbatard/rufus/releases/download/v2.2/rufus-2.2.exe
- https://github.com/pbatard/rufus/releases/download/v2.2/rufus-2.2p.exe (Portable)
Next we need the patch file which is still available on Lenovo's servers as of 2026-08:
Create MS-DOS media using Rufus
- Start Rufus
- Open the log
- Select your USB drive
- Set to FAT or FAT32
- Set to MS-DOS
- Start
- Wait for the error:
Unable to open C:\windows\system32\diskcopy.dll: [0x0000007E] The specified module could not be found.
- Close rufus
- Copy the files from
rufuspatch.zipto the USB drive - Done! Now you have a bootable MS-DOS drive on Windows 10
Note: Make sure the BIOS is set allow booting in compatibility mode. MS-DOS does not natively understand UEFI.