软件教程 - 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