无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 23946|回复: 40
打印 上一主题 下一主题

[已完成][文档翻译]以命令行模式和脚本运行Acronis True Image

  [复制链接]
跳转到指定楼层
1#
发表于 2007-6-21 04:19:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[无忧首发] 翻译自Acronis True Image ES官方说明书中15章:《以命令行模式和脚本运行Acronis True Image》(《Command-line mode and scripting》)
大家帮我看看,有什么不当的地方,还望不吝赐教。

以命令行模式和脚本运行Acronis True Image

Acronis True Image Enterprise Server(单机版)支持命令行模式运行,并且可以执行基于XML格式的脚本。

1 以命令行模式运行

1.1 命令列表

语法:

trueimagecmd /命令 /选项1 /选项2 ……

命令连同选项一起使用。一些选项在许多命令中被广泛地使用(这里译作“泛用选项”),还有一些则为某些命令的专属选项(译作“专属选项”),详见下表。

命令

泛用选项

专属选项

create

为指定的磁盘或分区创建镜像文件

/filename:[文件名]

/password:[密码]

/asz /net_user:[用户名]

/net_password:[密码]

/incremental

/differential

/compression:[0…9]

/split:[大小(MB)]

/oss_numbers

/reboot

/log:[文件名]

/harddisk:[硬盘号]

/partition:[分区号]

/file_partition:[盘符]

/raw

/progress:[on|off]

filebackup

备份指定的文件和文件夹

/filename:[文件名]

/password:[密码]

/asz

/net_user:[用户名]

/net_password:[密码]

/incremental

/differential

/compression:[0…9]

/split:[大小(MB)]

/reboot /log:[文件名]

/include:[名称]

/exclude_names:[名称]

/exclude_masks:[掩码]

/exclude_system

/exclude_hidden

Deploy

从镜像文件恢复磁盘和分区

/filename:[文件名]

/password:[密码]

/asz /index:N

/net_user:[用户名]

/net_password:[密码]

/oss_numbers

/reboot /log:[文件名]

/harddisk:[硬盘号]

/partition:[分区号]

/target_harddisk:[硬盘号]

/target_partition:[分区号]

/file_partition:[盘符]

/start:[起始扇区]

/fat16_32

/size:[分区大小(按扇区)]

/type:[active|primary|logical]

/preserve_mbr

通用恢复选项:

/ur_path:[路径]

/ur_username:[用户名]

/ur_password:[密码]

/ur_driver:[inf-文件名]

filerestore

从压缩包中恢复文件和文件夹

/filename:[文件名]

/password:[密码]

/asz

/index:N

/net_user:[用户名]

/net_password:[密码]

/reboot

/log:[文件名]

/target_folder:[目标路径]

/overwrite:[older|never|always]

/restore_security:[on|off]

/original_date:[on|off]

verify

检查镜像

/filename:[文件名]

/password:[密码]

/asz

/net_user:[用户名]

/net_password:[密码]

/reboot

/log:[文件名]


list

显示可用的驱动器和分区。使用 filename 选项,列出镜像内部目录

/password:[密码]

/index:N

/asz

/net_user:[用户名]

/net_password:[密码]

/filename:[文件名]

explore

把镜像挂载成虚拟驱动器

/filename:[文件名]

/password:[密码]

/asz

/index:N

/net_user:[用户名]

/net_password:[密码]

/log:[文件名]

/partition:[分区号]

/letter:X

unplug

取消已挂载的虚拟驱动器


/letter:X

/letter:all

asz_create

在所选的盘上创建Acronis安全区

/oss_numbers

/reboot

/log:[文件名]

/harddisk:X

/partition:[分区号]

/size:[安全区大小(按扇区)]

/asz_activate

asz_activate

激活Acronis恢复管理器

/password:[密码]


asz_delete

删除Acronis安全区

/password:[密码]

/oss_numbers

/reboot

/log:[文件名]

/partition:[分区号]

clone

复制硬盘

/reboot

/harddisk:[硬盘号]

/target_harddisk:[硬盘号]

help

显示帮助信息




1.2 泛用选项(对许多命令都适用的选项)

选项

描述

备份位置

存取文件

/filename:[文件名]

指定文件名

安全区以外

/password:[密码]

指定文件密码(如果需要的话)

安全区以外

指定安全区密码(如果需要的话)

安全区

/asz

指定位置为 Acronis 安全区

安全区

/index:N

N = 镜像文件中的序号:

1 = 完整的基本备份

2 = 第一个增量备份依此类推

0 (默认值) = 最后的增量备份

在镜像文件内部一系列的增量备份中要恢复的备份

全部

/net_user:[用户名]

指定网络驱动器的用户名

网络驱动器

/net_password:[密码]

指定访问网络驱动器的密码

网络驱动器

备份选项

/incremental

增量备份

全部

/differential

差异备份

全部

/compression:[0…9]

指定压缩级别:0~9,默认为3

全部

/split:[大小(MB)]

安装指定的大小分卷(单位:MB

安全区以外

共用选项

/oss_numbers

按照MBR分区表方式来声明/partition选项中分区号。这意味着,主分区为1-1, 1-2, 1-3 (and 1-4 如果磁盘上没有逻辑分区),逻辑分区从1-4开始。例如,如果磁盘有一个主分区和两个逻辑分区,它们的分区号可以显示为:

/partition:1-1,1-2,1-3


/oss_numbers /partition:1-1,1-4,1-5

全部

/reboot

操作完成后重新启动。

全部

/log:[文件名]

将当前操作写入指定的记录文件。

全部



[ 本帖最后由 yanghere 于 2008-1-20 12:00 AM 编辑 ]

评分

参与人数 2无忧币 +10 收起 理由
wuxin9712 + 5
Anson4 + 5 赞一个!

查看全部评分

2#
 楼主| 发表于 2007-6-21 04:23:09 | 只看该作者
再来!:lol
1.3 专属选项

选项

说明

Create

/harddisk:[硬盘号]

指定要备份的硬盘号。用“/list”命令显示可用的硬盘。

可将多个硬盘的数据备份到一个镜像文件,指定时用逗号隔开,例如:

/harddisk:1,3

/partition:[分区号]

指定要备份的分区号。用“/list命令显示可用的分区。分区号安装<磁盘号>-<分区号>的形式指定,例如:

/partition:1-1,1-2,3-1

动态卷按驱动器名指定,例如:

/partition:C,E

/file_partition:[盘符]

指定镜像文件存放的分区。此选项和/filename:[文件名]一起使用。例如:

/file_partition:D /filename:”\1.tib”

/raw

以逐扇区的方式对磁盘或分区进行拷贝,备份未被支持的文件系统时使用此选项。

/progress:[on | off]

显示/隐藏进度信息。默认显示。

filebackup

/include:[名称]

备份时包含某些文件或文件夹(以分号隔开)。例如:

/include:E:\Workarea\MyProject

/exclude_names:[名称]

备份时排除某些文件或文件夹(以分号隔开)。例如:

/exclude_names:E:\Workarea\MyProject\111.doc;E:\Workarea\MyProject\Old

/exclude_masks:[掩码]

使用掩码来选择要排除的文件。同Windows的掩码规则。例如,要排除所有扩展名为“.exe”的文件,添加“*.exe”掩码。“My???.exe”会排除所有以“My”开头,名称为5个字母,以“exe”为后缀的文件。

/exclude_masks:*.txt;111.*

/exclude_system

备份时排除所有的系统文件。

/exclude_hidden

备份时排除隐藏的文件。

deploy

/file_partition:[盘符]

指定镜像文件所在的分区(使用盘符或分区号)。此选项和/filename:[文件名]一起使用。

指定文件名时不能包含盘符或根目录,例如:

/file_partition:D /filename:”\1.tib”

/harddisk:[硬盘号]

指定要恢复的硬盘号。

/partition:[分区序号]

指定要恢复的分区序号。

/target_harddisk:[硬盘号]

指定镜像文件所在的硬盘。

/target_partition:[分区号]

指定恢复操作的目标分区。如果未指定此选项,则默认使用和/partition”选项中相同的分区号。

/start:[起始扇区]

恢复到硬盘未使用空间时,设置分区起始的扇区。

/size:[分区大小(按扇区)]

设置新分区的大小(按扇区)

/fat16_32

如果恢复后分区的大小可能超过2GB,转换文件系统到FAT16FAT32。不使用此选项,则继承镜像中的文件系统。

/type:[active | primary | logical]

设置恢复后的分区的类型。

激活主要分区逻辑分区三种。注意,一块硬盘上最多只能有4个主要分区。设置分区为激活时会自动将其设置为主要分区,然而将分区设置为主要分区却不会自动激活

未指定时,程序将保留目标分区原来的类型:

-若目标分区为激活状态,则恢复后还是激活状态;

-若目标分区为主要分区,同时硬盘上还存在其他主要分区,且其中的一个已经被激活,则恢复后的分区为主要分区

-若硬盘上不存在其他的主要分区,则恢复后的分区将被激活

当恢复分区到未使用空间时,程序会从镜像中提取分区类型。对于主要分区,遵循以下规则:

-若目标硬盘为BIOS中第一硬盘,且没有其他主要分区,则恢复后的分区将被激活;

-若若目标硬盘为BIOS中第一硬盘,且存在其他主要分区,则恢复后的分区将被设置为逻辑分区

-若目标硬盘不是BIOS中第一硬盘,则恢复后的分区将被设置为逻辑分区

/preserve_mbr

当恢复操作覆盖一个现有的分区时,目标分区及其在硬盘MBR中记录一起被删除。如果使用“/preserve_mbr”选项,恢复后分区的记录将占用目标硬盘MBR上面的空白位置。从而保护目标硬盘的MBR。如果不指定,恢复后分区的记录将占用和保存于镜像中的源硬盘MBR相同的位置。如果那里不是空白位置,现有的记录将被移动到其他位置。

以下是使用通用恢复的附加选项,详细信息请参考附录。

/ur_path:[路径]

/ur_username:[用户名]

/ur_password:[密码]

使用通用恢复(UR),指定驱动器路径
/ur_driver:[inf-文件名]

使用通用恢复(UR)并安装大容量驱动器
filerestore

/target_folder:[目标目录]

指定文件夹,将文件/文件夹恢复过去。如果未指定,则安装镜像创建原始路径。

/overwrite:[older | never | always]

此选项让您可以在恢复操作中保留有用的文件。选择一项,告诉程序在目标路径存在和镜像中相同的文件时应该作何操作:

older – 保留最近被改动的文件;

never - 无条件地保留硬盘上的文件;

always – 无条件地用镜像中的文件替换硬盘上的文件

如果未指定,将用镜像中的文件替换硬盘上的文件。

/restore_security:[on | off]

指定是否恢复文件的安全属性(默认),否则继承恢复目标路径的安全设定。

/original_date:[on | off]

指定是否恢复文件原始的日期和时间,否则分配当前日期和时间给恢复后的文件。如果不指定,则分配当前日期。

list

/filename:[文件名]

使用此选项显示镜像的内部目录。

如果镜像没有完整地包括整个硬盘的所有分区,那么这里显示的内部分区号和原本在硬盘上的可能也不一样。例如,镜像中包含2-32-5,它们将被显示为2-12-2

如果“deploy /partition”命令按物理分区号找不到分区,请使用“/partition:<镜像内部编号> /target_partition:<目标分区号>”选项。在上边的例子中,要恢复分区2-5到原始位置:

/partition:2-2 /target partition:2-5

explore

/partition:[分区号]

将指定的分区挂载为虚拟驱动器。不使用选项,所有保存的分区都将被挂载。

用“/list /filename”命令获取镜像的内部分区编号。

/letter

指派镜像挂载的驱动器名。此选项只能和“/partition”一起使用。

unplug

/letter:X

指定要卸载的驱动器。

/letter:all

卸载收有的虚拟驱动器。

asz_create

/harddisk:X

指定创建安全区的硬盘。

/partition:[分区号]

指定为创建安全区提供磁盘空间的分区。

/size:[安全区大小(按扇区)]

按扇区设置安全区的大小。如果未指定,则自动设置为最大值(未使用空间和指定分区的剩余空间)加最小值之和的一半。

/asz_activate

激活启动管理器。如果已经创建了安全区此选项将不会再影响系统分区。在此,请单独使用/asz_activate”命令。

asz_activate

/password:[密码]

设置安全区的密码。

asz_delete

/partition:[分区号]

删除安全区后将得到一些未使用的硬盘空间,在这里指定接收此空间的分区。如果指定多个分区,那么空间将被按比例地分配到各个分区。

clone

/harddisk:[硬盘号]

指定源硬盘。

/target_harddisk:[硬盘号]

指定目标硬盘。



[ 本帖最后由 yanghere 于 2008-1-20 12:06 AM 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2007-6-21 04:24:08 | 只看该作者
1.4 实例

1. 备份磁盘和分区到镜像

trueimagecmd /create /filename:"C:\Test\1.tib" /partition:2-1,1-3

2-1(注:表示第二硬盘第一分区,以下都用类似的简写)和1-3备份到C:\Test\1.tib”


trueimagecmd /create /filename:"\Test\1.tib" /partition:2-1,1-3 /file_partition:3-1

2-11-3备份到\Test\1.tib”存放于3-1”


trueimagecmd /create /filename:"C:\Test\1.tib" /password:qwerty /harddisk:2 /reboot /raw /incremental /compression:5 /split:640 /progress:off

备份第二硬盘,以增量备份的方式附加到C:\Test\1.tib”,密码为qwerty”,包含所有的簇数据,压缩级别为5,按640MB每块分割镜像,操作完成后重新启动。


2. 恢复磁盘和分区

trueimagecmd /deploy /filename:"C:\Test\1.tib" /partition:2-1

C:\Test\1.tib”恢复2-1


trueimagecmd /deploy /filename:"C:\Test\1.tib" /password:qwerty /harddisk:2

C:\Test\1.tib”恢复第二硬盘,镜像密码为qwert”


trueimagecmd /deploy /filename:"C:\Test\1.tib" /partition:2-1 /target_partition:1-1

恢复“C:\Test\1.tib”中的2-11-1


trueimagecmd /deploy /filename:"C:\Test\1.tib" /partition:2-1 /target_harddisk:3 /start:0 /size:64000 /type:logical

恢复“C:\Test\1.tib”中的2-1,到第三硬盘,从064000扇区,创建逻辑分区。


trueimagecmd /deploy /filename:z:\Server30Cdrive.tib /partition:1-1 /target_partition:2-1 /type:active /password:123qwe


恢复“z:\Server30Cdrive.tib
”中的1-12-1,密码为“123qwe”,激活分区。


3. 备份文件

trueimagecmd /filebackup /filename:E:\Backups\Myproject.tib /include:D:\Workarea\MyProject /exclude_names: D:\Workarea\MyProject\Old /exclude_hidden

备份位于“D:\Workarea\MyProject”中的文件到“E:\Backups\Myproject.tib”,排除“D:\Workarea\MyProject\Old”目录和隐藏文件。


4. 恢复文件

trueimagecmd /filerestore /filename:E:\Backups\Myproject.tib /original_date


This will restore all files from E:\Backups\Myproject.tib to the original folder and assign the files the original date and time. Since the /overwrite option is not specified, the latest files modifications will be replaced with the original ones.


5. 列表显示

trueimagecmd /list

显示所有可以分区。


trueimagecmd /list /asz

显示最近备份到安全区里镜像文件。


6. 复制硬盘

trueimagecmd /clone /harddisk:2 /target_harddisk:3

将第二硬盘复制到第三硬盘。


7. 浏览镜像

trueimagecmd /explore /filename:\\myserver\backup\mybackup.tib /net_user:john /net_password:qwerty

以用户名:“john”,密码:“qwerty”登录网络服务器,将“\\myserver\backup\”下的镜像“mybackup.tib”挂载为虚拟驱动器。



[ 本帖最后由 yanghere 于 2008-1-19 11:54 PM 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2007-6-21 04:25:38 | 只看该作者
完了,某些地方跟论坛的表情符冲突,怎么办啊????

[ 本帖最后由 yanghere 于 2007-6-21 04:29 AM 编辑 ]
回复

使用道具 举报

5#
发表于 2007-6-21 08:42:01 | 只看该作者
不错


辛苦了,建议以附件的形式发上来
回复

使用道具 举报

6#
发表于 2007-6-22 10:19:27 | 只看该作者
正好与俺翻译的对比一下,把俺的再作一下修改,谢谢发贴!
回复

使用道具 举报

7#
 楼主| 发表于 2007-6-22 11:44:04 | 只看该作者
o(∩_∩)o...哈哈,ls的客气啦
回复

使用道具 举报

8#
发表于 2007-6-30 22:10:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9#
发表于 2007-8-2 17:10:34 | 只看该作者
脚本部份呢?接着发出来啊。
回复

使用道具 举报

10#
发表于 2007-9-13 19:22:45 | 只看该作者
谢谢了!好东西,正在学习
回复

使用道具 举报

11#
 楼主| 发表于 2007-10-17 22:36:07 | 只看该作者
2 运行脚本

2.1 脚本执行参数

Script execution parameters

脚本通过TrueImageTerminal.exe程序执行。此程序同时也被用来监视备份程序。

TrueImageTerminal 执行参数:

TrueImageTerminal.exe [参数]

包含以下参数:

/help 输出TrueImageTerminal.exe帮助信息

/progress 输出备份操作进程。

/execute: [脚本文件名] 执行一个脚本。按队列顺序依次执行多个脚本。范例,执行名为“MyBackup.tis”的脚本:

TrueImageTerminal.exe /execute:C:\MyBackup.tis

/nowait 可选择脚本参数。在备份完成前终止TrueImageTerminal程序。范例:

TrueImageTerminal /execute:C:\MyBackup.tis /nowait

按下Ctrl+C组合键强制关闭程序输出并且切换TrueImageTerminal至背景运行。

按下Ctrl+B组合键终止TrueImageTerminal执行备份操作。



好久没更新了,惭愧……

争取今晚把剩下的翻译完,也算感谢支持我的朋友
回复

使用道具 举报

12#
 楼主| 发表于 2007-10-17 23:14:57 | 只看该作者
2.2 脚本结构

脚本使用XML语言写成,使用以下语法标签:

Source. 指定想要对其创建镜像的分区或硬盘。指定分区号不要包含冒号。硬盘的编号需和系统编号一致。创建多个分区或硬盘的镜像时,要分别用“SOURCE”标签来指定,例如:

<source letter =”C” />

<source letter =”D” />

<source disk =”1” />

<source disk =”2” />

Target. 指定镜像文件的文件名和路径,例如:

<target file=“E:\Mybackup2.tib” username=”username” password=”password” />

“username”(用户名)和“password”(密码)参数为可选项目。只有在需要访问网络资源时才使用。

你可以将镜像文件的路径指向刻录机或磁带驱动器。

Options. 此标签用于一些附加参数:

Compression: 指定备份压缩级别。可以为不压缩、低压缩、普通、高压缩。

Incremental: 指定是否创建增量备份镜像文件。如果为“false”(或“0”),将创建一个完整的备份镜像文件。如果指定的文件已存在,则替换已存在的文件,不给出警告。如果为“true”(或“1”)并且给出的文件存在,将会创建增量备份镜像文件。否则,只会生成一个完整备份镜像。此参数默认为“true”。

Description: 添加关于镜像文件的描述。必须使用单字节语言,长度不限。

Split: 按照指定的大小将一个大镜像文件分割为几个小文件,单位可以是字节(bytes),千字节(kilobytes),兆字节(megabytes),等等。

Password: 添加保护镜像文件的密码。

2.3 脚本用法示例

下面的示例说明通过一个脚本来备份两个分区(逻辑驱动器),C和F的方法。

生成名为“mybackup2.tib”的增量备份镜像文件。

1)高压缩;

2)按650MB每块分割成小文件;

3)刻录到CD-R/RW光盘;

4)添加保护密码;

整个脚本必须位于<backup>和</backup>标签之间。

<? xml version="1.0" encoding="utf-8" ?>

<backup>

<source letter ="c" />

<source letter ="f" />

<target file="e:\mybackup2.tib" />

<options compression="high" incremental="true" description="this is my backup" split="650 Mb" password="" />

</backup>

备份到磁带驱动器的脚本范例(“tapeN”指定磁带驱动器号):

<? xml version="1.0" encoding="utf-8" ?>

<backup>

<source letter =”c” />

<source letter ="f" />

<target cdrw="\taperecorder\\\.\tape0|||” />

<target cdrw="\taperecorder\\\.\tape1|||” />

<options compression="high" incremental="true" description="this is my backup" />

</backup>
回复

使用道具 举报

13#
发表于 2007-10-18 20:20:16 | 只看该作者
很好,学习了,支持楼主
回复

使用道具 举报

14#
发表于 2007-10-19 11:33:28 | 只看该作者
好东西,学习学习:D
回复

使用道具 举报

15#
发表于 2007-10-19 22:34:57 | 只看该作者
强,感谢楼主,回去试试。
回复

使用道具 举报

16#
发表于 2007-10-22 23:51:44 | 只看该作者
谢谢
它的 -help 实在让人不知所云, 这下好咯:lol
回复

使用道具 举报

17#
发表于 2007-10-27 08:14:37 | 只看该作者
学习了!!!!,谢谢楼主
回复

使用道具 举报

18#
发表于 2007-11-11 11:03:59 | 只看该作者
强人!佩服~~~~~~~~~!!!!编一个Ture Image Cmd辅助备份、恢复软件吧!
回复

使用道具 举报

19#
发表于 2008-1-8 19:35:52 | 只看该作者
这帖不能沉
建议精华
回复

使用道具 举报

20#
发表于 2008-1-9 07:26:53 | 只看该作者

强烈支持

希望在能完善此贴,大力支持!
回复

使用道具 举报

21#
发表于 2008-1-9 08:40:44 | 只看该作者
楼主继续,支持。。。。。。。。。。。
回复

使用道具 举报

22#
发表于 2008-1-19 17:12:43 | 只看该作者
辛苦了,好东西,正在学习
回复

使用道具 举报

23#
 楼主| 发表于 2008-1-19 23:52:37 | 只看该作者
原帖由 amdprocessor 于 2008-1-9 07:26 AM 发表
希望在能完善此贴,大力支持!

你有什么好的建议请说出来
回复

使用道具 举报

24#
发表于 2008-1-24 12:12:43 | 只看该作者
再回首,看到了完整的翻译版,多谢!!
回复

使用道具 举报

25#
发表于 2008-2-27 09:30:23 | 只看该作者
请教   trueimagecmd   是在什么环境下运行的?
实DOS还是WINDOWS下的DOS?
如果是在实DOS下的运行的话,对引导系统有什么要求吗?
回复

使用道具 举报

26#
发表于 2008-2-27 16:59:29 | 只看该作者

回复 #25 comet 的帖子

这个是WIN下的命令行,不是DOS,DOS下是TrueImageCmdDos.exe

[ 本帖最后由 info 于 2008-2-27 05:00 PM 编辑 ]
回复

使用道具 举报

27#
发表于 2008-3-21 21:45:14 | 只看该作者
谢谢了!好东西,正在学习
回复

使用道具 举报

28#
发表于 2008-4-6 16:01:16 | 只看该作者
谢谢,已收藏,学习中
回复

使用道具 举报

29#
发表于 2008-4-6 17:03:09 | 只看该作者
谢谢,已收藏,学习中
回复

使用道具 举报

30#
发表于 2008-4-7 18:03:34 | 只看该作者
没有mount可写的命令呀!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-18 06:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表