解决DOS版本不兼容的简单办法

Author: 翁元祥 Date: 1997-01-01

  在操作电脑的过程中,我们经常会遇到由于DOS版本不同而引起的不兼容性,如我们常用的有这样一对命令:BACKUP、RESTORE,用来备份/恢复大容量文件,当你想在自己的机器上恢复使用在其他机器上备份出来的文件时,常发生这种情况,要解决这个问题一般采用在同一DOS版本下操作,其实当发生这种情况时,有一个简单的解决办法:
  如果你使用的是DOS 6.22,那么问题就可迎刃而解,方法是用SETVER命令,SETVER是DOS 6.22中的一个外部命令,其功能是显示或增删能在DOS 6.22中运行的低版本DOS外部命令和设备驱动程序,格式:
#3  SETVER [DRIVE:PATH][FILENAME N.NN][/D]
  其中:DRIVE:PATH是SETVER.EXE文件所在路径
  FILENAME   要增加的程序文件全名(一般为EXE或COM文件)
  N.NN   DOS版本号
  /D   删除清单中的文件
  具体操作如下:(以操作RESTORE命令为例)
  首先在CONFIG.SYS文件中增加一条DEVICE=C:\DOS\SETVER.EXE,然后执行:
  C:\>SETVER RESTORE.COM 3.30
  重新引导机器后,再执行:
  C:\>B:RESTORE A:C:
  即能使在DOS 3.30下备份的文件顺利地恢复出来
  以上操作在DOS 6.22下,任意型号的PC机均能运行通过。