Non-system disk or disk error
Microsoft MS-DOS
Severity: ModerateWhat Does This Error Mean?
Non-system disk or disk error means the computer tried to boot from a disk that does not contain DOS system files. The most common cause is a non-bootable floppy left in drive A:. Remove the floppy disk and press any key to restart from the hard drive.
Affected Models
- MS-DOS 3.x
- MS-DOS 4.x
- MS-DOS 5.x
- MS-DOS 6.x
- PC-DOS
- Windows 95
- Windows 98
- FreeDOS
- DOSBox
Common Causes
- A non-bootable floppy disk left in drive A: — BIOS tries to boot from it first
- Boot sector on the hard drive damaged or overwritten
- Hard drive not detected by BIOS
- DOS system files (IO.SYS, MSDOS.SYS, COMMAND.COM) missing or corrupted on the boot disk
- New hard drive that has not been partitioned and formatted with DOS
How to Fix It
-
Remove any floppy disk from drive A: and press any key.
This is the fix for 90% of Non-system disk errors. The BIOS boots from drive A: before drive C:. A data floppy without system files triggers this message. Removing it lets the BIOS find the hard drive.
-
If there is no floppy in the drive, boot from a DOS system disk.
Insert a bootable DOS disk (one made with FORMAT A: /S or SYS A:) and restart. This gives you a working DOS prompt from which you can repair the hard drive.
-
Run SYS C: from the boot floppy to restore DOS system files.
Once booted from a DOS floppy, type: SYS C: This copies IO.SYS, MSDOS.SYS, and COMMAND.COM to the hard drive, making it bootable again. This fixes the most common cause of this error after a bad boot sector.
-
Check BIOS settings — confirm the hard drive is detected.
Enter BIOS setup (usually Del or F2 at boot) and verify drive C: is listed with the correct parameters. An undetected hard drive causes this error with no floppy in the drive.
Frequently Asked Questions
Why does the PC try to boot from the floppy drive first?
Early PCs defaulted to booting from drive A: because hard drives were optional and expensive. You could change the boot order in BIOS Setup to boot from hard drive first — most people with hard drives eventually did this to avoid the Non-system disk error.
Does this error appear on modern PCs too?
The modern equivalent is seen when a PC tries to boot from a USB drive or optical disc that does not have a bootable OS. The message may look different but the cause is identical — booting from a non-system device.