Why does MS-DOS 6.22 boot so slowly?

image

I'm running MS-DOS 6.22 and other versions of MS-DOS in qemu-system-i386, and I've noticed that MS-DOS 6.22 boots very slowly: several seconds. Why is it, and how can it be fixed?

Some more info:

DOS 6 waits 2 seconds after displaying the “Starting MS-DOS...” message, in order to wait if user presses F5 or F8 keys with or without CTRL modifier.

F5 skips the startup files (CONFIG.SYS and AUTOEXEC.BAT) completely.

F8 asks for every line in the startup files if they should be executed or not.

Using them with CTRL means to skip loading DoubleSpace or DriveSpace before processing the config files.

The delay can be removed by putting SWITCHES=/F in CONFIG.SYS.

Ask AI
#1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33 #34 #35 #36 #37 #38 #39 #40 #41 #42 #43 #44 #45 #46 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #57 #58 #59 #60 #61 #62 #63 #64 #65 #66 #67 #68 #69 #70