I was using the latest version of Rufus (more precisely, Rufus 4.1.2045 Portable) to createa a bootable MS-DOS USB drive. This works well, after booting, the ver
command shows the following.
Windows Millennium [Version 4.90.3000]
As I have an old backup of an MS-DOS 6.22 system lying around, I tried to copy the system files (i.e. msdos.sys
, io.sys
and command.com
) to the USB drive. I was hoping to be able to boot into MS-DOS 6.22.
However, this was not the case - instead I got the following error message.
Invalid system disk
Replace the disk, and then press any key
Why did this not work as I expected? I believed that the MBR would just load io.sys
and msdos.sys
which then proceed to boot from the file system. Apparently things are more involved; what is going on? Is the MBR specific to the version of MS-DOS it belongs to? Do the low-level system files need to be at a specific physical location in the file system?
Any help appreciated.
Edit: Note that the file system is FAT32; could this be part of the issue?