Solved Meaning of ^@ after the drive in MS-DOS

February 3, 2019 at 16:47:02
Specs: Windows 10, xeon 2.6ghz e5 v2
I tried to install MS-DOS 6.22 in WMWARE many many times. Each time, after rebooting the OS (not always the first time, it can be 2nd or 3rd time or more), the symbols ^@ appears after the drive. i.e: C:\>^@. From the moment that happens, my keyboard doesn't work properly. For instance I'm unable to do backslashs.

See More: Meaning of ^@ after the drive in MS-DOS

Report •

#1
February 4, 2019 at 05:49:42
I guess, your keyboard is working properly, but the language (character set) is not loaded properly.
This can happen, if an error occurs in the file config.sys or autoexec.bat, during boot time.

Or, if you press SHIFT+F5 keys on startup of your virtual machine, where you installed MSDOS in.

You can check, whether there is an error in your config.sys or autoexec.bat file, by pressing SHIFT+F8 keys at the very beginning of the boot process.
This will boot up the DOS VM step by step, first the config.sys commands and then the autoexec.bat commands.

So you can figure out if or where the error occurs.


Report •

#2
February 4, 2019 at 16:34:50
I did an installation today. So far it works well. When I do shift+F5 or shift+F8 at the start of booting (I even changed the boot delay to have more time to do it), I don't see anything different than a normal boot.

Report •

#3
February 5, 2019 at 04:50:13
✔ Best Answer
You might compare your config.sys and autoexec.bat with mine.
All lines starting with REM are not needed, if you don't need CD drive,
all of these lines can be deleted.

*** CONFIG.SYS ***

DEVICE=\DOS\HIMEM.SYS /testmem:off
shell=\COMMAND.COM /E:512 /F/P

REM MSDOS needs a special driver, to support your CD drive.
REM If needed, first search the internet for such driver program.
REM The command to load the CD driver looks like this (without the REM)
REM device=\DOS\cdrom.sys /d:msdc001

*** AUTOEXEC.BAT ***

@ECHO OFF
SET PATH=\DOS
SET PROMPT=$L$P$G

REM Remove the REM in the next line, to assign a drive letter to your CD drive.
REM \DOS\MSCDEX /D:mscd001 /L:G

\DOS\KEYB US


Report •
Related Solutions


Ask Question