返回主页

 

MSBACKUP


从一个磁盘向另一个磁盘备份或恢复文件。

注意:MS-DOS也包含Windows的Microsoft Backup。在MS-DOS设置过程中,用户可以选择MS-DOS 的Backup,windows的Backup,也可两者都选,或都不选。本节只介绍MS-DOS的Backup;Windows Backup的相应说明,参见《MS-DOS 6.22用户手册》。

可以把所有文件或者那些在最近一次备份后修改过的文件备份在一个磁盘上。应该经常备份文件。


语法 :

MSBACKUP [setup_file] [/BW | /LCD | /MDA]


参数:

setup_file
指定要备份的文件和备份的类型。MSBACKUP创建一个设置文件,以便存储程序设置和文件选项,设置文件的扩展名必须为SET。如果不指定设置文件,则MSBACKUP使用DEFAULT.SET。


开关 :

/BW
以黑白方式启动MSBACKUP

/LCD
用与液晶显示兼容的视频模式启动MSBACKUP。

/MDA
使用单色显示适配器启动MSBACKUP。


MSBACKUP─注解

 


必须从硬盘启动MSBACKUP

必须把MSBACKUP程序放在硬盘上,不能从软盘上启动MSBACKUP。


备份编目

作为备份过程的一部分,MSBACKUP创建包含备份文件信息的备份编目。当恢复一个或多个文件时,可装载备份编目并很容易地从备份组中选择文件。备份编目包括以下信息:

备份磁盘的编目结构

选中目录和文件的名字,大小和属性

总文件数

总的备份大小

使用的设置文件名

数据备份的日期

MSBACKUP给每一个编目文件一个唯一的名字,用它可以判断备份组。编目名中的每一个字符都包含关于备份集的信息。例如,CD20823A.FUL,该编目文件名从左至右的各字符含义如下:

字符
含义
C 本组中备份的第一个驱动器
D 本组中备份的最后一个驱器。(如果只备份了一个驱动器,此字符应和第一个字符一样。)
2 年份的最后一位数,它由系统时间确定。在本例中,它表示1992年。
08 备份该组的月份。
23 备份该组的日子。
A 本备份序列中的位置。如果在同一天多次备份同一驱动器,并将Keep Old Backup Catalogs 选项设置为On,则MSBADKUP赋一个A到Z范围内的字符,指明执行备份的次序(A是当天的第一次备份,B是第二次,C是第三次,如此类推)。如果将Keep Old Backup Catalogs 选项置为Off,则该字符只能为A或B。
FUL 备份类型FUL表示完全备份;INC表示增量备份;DIF表示差别备份。


利用编目文件名包含的信息可以很容易地找到备份组编目。

每当使用特定的设置文件执行完全备份,MSBACKUP都会创建一个主编目跟踪备份循环中所有备份编目。当执行下一个完全备份并且开始新备份循环时,又创建一个新的主编目。

在需要恢复完整的备份周期时,使用主编目。装载主编目时,在备份循环时创建的所有备份编目将自动地合并。然后自动恢复每一个最近的版本(也可选择恢复较早的版本)。

可以选择在磁盘上保留所有旧编目或只保留当前编目。编目将保留一部分备份组。

备份文件时,MSBACKUP在硬盘上存放一个备份编目拷贝,在包含备份组的磁盘或网络驱动器上存放备份编目的第二个拷贝。


恢复由MS-DOS 6或6.2备份程序创建的数据备份

MS-DOS 6.22 备份程序使用与MS-DOS 6不同的压缩格式,即DriveSpace压缩格式;早期版本的备份程序则使用DoubleSpace压缩格式。

正因为如此,MS-DOS 6.22 的Windows备份程序不能恢复MS-DOS 6或6.2压缩过的数据备份。

仅在下述条件之一为真时,MS-DOS 6.22的MS-DOS备份程序才能恢复早期压缩过的数据备份:

已安装DoubleSpace(DBLSPACE.BIN被调入内存)。

文件DBLSPACE.BIN和DRVSPACE.MR1可用。(有关DRVSPACE.MR1的详细信息,请参阅README.TXT文件。)

如果备份的数据未被压缩,MS-DOS 6.22的Window和DOS备份程序可以恢复任何MS-DOS 6, 6.2 和 6.21 的数据备份。如果您在备份之前,通过备份选项对话框取消了压缩备份数据项,则可以使用MS-DOS 6.22备份程序恢复您的数据。

如果您试图恢复旧的压缩备份,Microsoft Backup 将显示一个错误框,您必须使用MS-DOS 6或6.2版的备份程序。详细信息,请参阅README.TXT文件(在DOS系统目录下)。



恢复BACKUP.EXE程序制作的备份

MSBACKUP.EXE和MWBACKUP.EXE都不能恢复MS-DOS 5或更旧的版本生成的数据备份。有关恢复备份的信息,请参阅<RESTORE>命令。




在MS-DOS 6, 6.2或6.21系统间转换数据备份

如果您想使用MSBACKUP.EXE或MWBACKUP.EXE与MS-DOS 6.x 系统交换备份文件,您应该在备份之前,关闭备份压缩选项。在备份对化框中,选定[Option]按钮,清除压缩备份数据核选框,并选择OK。


内存不够

如果出现内存不够的消息,可做以下工作:

1 确保计算机至少有512K内存。

2 退出MSBACKUP,从内存中卸出所有内存驻留程序,然后再使用MSBACKUP。

3 选择Backup屏幕上的[Options]按钮显示[Disk Backup Options]对话框。关闭[Compress Backup Data]选择项,然后选择OK。




MSDOSDATA环境变量

MS-DOS使用环境变量MSDOSDATA确定配置信息、备份组和编目的位置。MSBACKUP先搜索MSDOSDATA环境变量。如果没有定义环境变量,则搜索MSBACKUP启动的目录。如果程序没有找到文件,则用默认值创建文件。

当您和其它人共用Backup for MS-DOS,通过环境变量MSDOSDATA可使用各自的配置。例如,假设MSBACKUP在驱动器P上(P是只读和执行网络服务器),但希望使用自己的配置、备份组和编目。如果要指定Backup for MS-DOS使用C盘中BACKUP目录中的配置信息,备份组和编目,可在AUTOEXEC.BAT文件中加入:

set msdosdata=c:\backup

在命令行键入以下命令启动Backup for MS-DOS:

p:\msbackup

可以改变存放在C盘BACKUP目录下的Backup for MS-DOS配置。


MSBACKUP─例子



若创建了一个名为WEEKLY.SET的设置文件,它指定对特定文件每周进行完全备份。要使用此设置文件,请输入以下命令行:

msbackup weekly


返回主页