欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

易数一键还原DOS版选项、命令及参数说明

程序员文章站 2022-05-17 22:59:25
易数一键还原DOS版选项、命令及参数说明...

dos版命令行参数说明

易数一键还原dos版支持通过命令行对系统分区执行备份与还原、以及对磁盘进行快速重分区操作。

可在命令行中指定“选项”、“命令(功能”)及“参数”:

选项:必须以“-”或“/”开头,如:-reboot 或 /reboot。

命令:没有“-”或“/”前缀,如:partitiontoimage 或 imagetopartition。命令一般需要附加若干个参数才能执行。如:partitiontoimage src=0:0 dst=0:1 compress=1 remark="安装系统后备份。"

参数:一般为“名称=值”的形式,参数名称和参数值之间用“=”号分隔。参数值中有空格时,要用双引号括起来。参数要紧跟在命令后面。

可以在同一命令行中指定多个命令及参数组合,一般情况下软件会一一执行所有命令,只有重新分区功能除外。重新分区命令会先于其它命令执行,而与该命令在命令行中的顺序无关。

易数一键还原支持的选项、命令及参数如下:

一.选项

/reboot 执行后重启电脑

/poweroff 执行后关闭电脑

/commandfile=filepath 从指定的文件加载命令行。当命令行的总长度超过dos系统的限制时,必须将命令保存到文件中。此选项告诉本软件从指定的文件加载命令行,从文件加载时没有命令行长度的限制。

注意:选项都是全局的,不针对某个特定的命令。因此不要将选项放在某个命令及其参数的中间,建议放到整个命令行的最后。

二.命令

1.partitiontoimage 功能:克隆系统分区到备份文件。该功能需要指定下列参数:

src 要备份的源分区

srcsign 源分区所属磁盘的mbr签名,用于确认源分区。(可选,但当存在多个磁盘时强烈建议使用,否则一旦出错,会出现分区指向错误,导致备份的分区不正确。)

dst 保存镜像文件的目标分区

dstsign 目标分区所在磁盘的mbr签名,用于确认目标分区。 (可选,但当存在多个磁盘时强烈建议使用磁盘签名,否则一旦出错,会出现目标分区指向错误,导致备份到错误的分区。)

file 指定镜像文件所在的文件夹路径(当路径中有盘符时,请不要再指定dst及dstsign参数。注意,这是备份文件所有目录的路径,不是文件路径。本软件目前不支持自定义备份文件名。)

incremental 是否增量备份 (y|n)

compress 压缩方式

maxfilesize 限制镜像文件的最大尺寸(单位为gb,不指定此参数或指定0时表示不限制。)

remark 备注 (可选)

exclude 保存了要排除的文件夹列表的文件 (可选。如不指定,备份时不会排除任何文件夹)

createpart 是否建立一个新的分区用于保存备份文件 (y|n)

iimagepartstartsector 新分区起始扇区号

iimagepartendsector 新分区终止扇区号

createprimary 是否建立主分区 (y|n)

install 是否安装用于启动本软件dos版的隐藏分区 (y|n)

hideimagepart 是否隐藏新建立的保存备份文件的分区 (y|n)

waitseconds 安装dos版启动选项时,等待按下f3键的秒数

2.imagetopartition 功能:从备份文件还原系统分区。该功能需要指定下列参数:

srcsign 源分区所属磁盘的mbr签名,用于确认源分区。(可选,但当存在多个磁盘时强烈建议使用。)

dst 要还原的目标分区

dstsign 目标分区所属磁盘的mbr签名,用于确认目标分区。(可选,但当存在多个磁盘时强烈建议使用磁盘签名,否则一旦出错,会出现目标分区指向错误,导致还原到错误的分区,造成分区文件数据丢失。)

file 指定备份文件所在的文件夹路径(当路径中有盘符时,请不要再指定src及srcsign参数。 注意,这是备份文件所有目录的路径,不是文件路径。本软件目前不支持自定义备份文件名。)

timepoint 要还原的时间点序号

password 还原密码(可选)

confirm 还原之前是否显示确认提示。默认不显示。 (y|n)

3.partitiondisk 功能:重新分区并格式化指定磁盘。该功能需要指定下列参数:

dst 要重新分区的目标磁盘(参数形式:dst=盘号,盘号从0开始)

dstsign 目标磁盘的mbr签名,用于确认磁盘。(可选,但当存在多个磁盘时强烈建议使用磁盘签名,否则一旦出错,会出现目标磁盘指向错误,导致对错误的磁盘进行重分区操作,造成整个磁盘分区文件丢失。)

count 分区数目

part1size 第一个分区的容量(可选,不指定时使用软件默认设置。参数形式为:part1size=50[gb|mb])

confirm如果已存在分区,重新分区之前是否显示确认提示。默认显示。

三.参数说明

src:指定源分区所属磁盘号及分区号。参数形式为:“src=磁盘号:分区号”。磁盘号从0开始分区号也从0开始编号,但逻辑分区例外。0、1、2、3用于主分区,逻辑分区总是从4开始编号。无论有几个主分区逻辑分区的序号始终从4开始。对于gpt磁盘,由于没有逻辑分区,分区序号从0开始依次编号。

dst:指定目标分区所属磁盘号及分区号。参数形式与src相同。

srcsign 源分区所属磁盘的mbr签名(与src参数一起使用。当电脑上有多个磁盘时,windows与dos下的磁盘顺序可能不一样,可用于防止选错磁盘。运行本软件后,可在“磁盘信息”对话框中查看磁盘序号及其mbr签名。)

dstsign 目标分区所属磁盘的mbr签名(与dst参数一起使用,用于防止选错磁盘。)

compress 指定压缩方式(0:不压缩 1:快速压缩 2:正常压缩 3:高质量压缩)。

remark 指定需要保存到备份文件中的备注信息。

exclude 指定保存了需排除的文件(夹)路径的文件。文件中可以指定多个路径,每个路径占一行。

incremental 是否增量备份。“=y”表示增量备份,否则为全新备份。

createpart 是否要将备份文件保存到新建立的分区中。

iimagepartstartsector 新分区起始扇区号。createpart=y时才有意义。

iimagepartendsector 新分区终止扇区号。createpart=y时才有意义。

createprimary 新分区是否为主分区。createprimary=y表示建立主分区,否则建立逻辑分区。createpart=y时才有意义。

install 是否安装用于启动本软件dos版的隐藏分区。

waitseconds 从隐藏分区启动本软件dos版时等待按下f3键的秒数。install=y时才有意义。

timepoint 要还原的时间点序号。完整备份的时间点序号为0,之后的时间点从1开始编号。

count 指定分区数目。

part1size 为磁盘重分区时指定第一个分区的大小。参数形式为:part1size=50[gb|mb],数值后面可以指定单位也可以不指定,不指定时默。认为gb。

confirm 执行操作之前是否显示确认信息。确认后才执行操作。

四.应用举例

1.将磁盘号为0、分区序号为1的windows系统分区备份到磁盘号为0、序号为2分区的默认路径的备份文件中。压缩方式为快速压缩,排除"\exclude.txt"中记录的文件夹(一行一个)。执行完成后关闭电脑:

erestore.exe partitiontoimage src=0:1 dst=0:2 compress=1 exclude="\exclude.txt" /poweroff

2.从磁盘号为1、序号为2的分区,默认路径中的备份文件还原到磁盘号为0、序号为0的分区,还原序号为1的时间点。还原前先对目标分区执行快速分区格式化,快速分区时共分4个分区,指定第一个分区的大小为60gb,分区前不需要确认。执行完成后重启:

erestore.exe imagetopartition src=1:2 dst=0:0 timepoint=1 partitiondisk dst=0 count=4 part1size=60gb confirm=n /reboot

3.从文件加载命令行并备份系统分区的例子:

命令行格式: erestore.exe /commandfile=cmdfile.txt

cmdfile.txt文件内容(注意:只有一行,不用再写软件的可执行文件名erestore.exe,直接写命令及参数):

partitiontoimage src=0:0 srcsign=86898689 dst=0:0 dstsign=86898689 compress=1 remark="" exclude=excfile.txt createpart=y iimagepartstartsector=69844992 iimagepartendsector=83886079 createprimary=n install=y waitseconds=3 /reboot

excfile.txt文件记录了要排除的文件夹列表。每行结尾处的“y”或“n”表示是否保留文件夹本身。为“y”时,只排除文件夹内的所有文件,文件夹本身仍会备份,还原后将只剩下一个空文件夹。文件内容如下:

\documents and settings\administrator\local settings\temporary internet files\content.ie5 y

\documents and settings\default user\local settings\temporary internet files\content.ie5 y

\documents and settings\localservice\local settings\temporary internet files\content.ie5 y

\documents and settings\networkservice\local settings\temporary internet files\content.ie5 y

\pagefile.sys n

\documents and settings\administrator\local settings\temp y

\documents and settings\default user\local settings\temp y

\documents and settings\localservice\local settings\temp y

\documents and settings\networkservice\local settings\temp y