无忧启动论坛

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

[分享] dism增量备份速度还是不快

[复制链接]
跳转到指定楼层
1#
发表于 2022-3-30 22:48:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 likeyouli 于 2023-1-19 10:24 编辑

备份win系统, 原以为如果增量内容不大,应该会很快完成,  经测试,刚备份完, 接着立马增量备份, 还是得需要一定时间,... 用到的命令:  初始备份 dism /capture-image /imagefile:d:\win10备份.wim /capturedir:c:\ /name:win10备份 /description:初始备份
                  增量备份 dism /append-image /imagefile:d:\win10备份.wim /capturedir:c:\ /name:win10增量备份 /description:啥也没增加就备份

    看样子,dism增量备份尚需要优化...

d:\11.jpg
2#
发表于 2022-3-30 23:18:15 | 只看该作者
本帖最后由 hua_wuxin 于 2022-3-30 23:19 编辑

是哪个平行宇宙的微软告诉你/Append-Image代表增量备份的?

点评

网上有好多啊,随便找几个地方 https://answers.microsoft.com/zh-hans/windows/forum/all/%e7%94%a8-dism/a3ea0d10-036c-41ff-8bb9-350c2bda525b https://blog.csdn.net/mydudu2005/article/details/84692626 http  详情 回复 发表于 2022-3-31 07:36
回复

使用道具 举报

3#
 楼主| 发表于 2022-3-31 07:36:32 | 只看该作者
hua_wuxin 发表于 2022-3-30 23:18
是哪个平行宇宙的微软告诉你/Append-Image代表增量备份的?

网上有好多啊,随便找几个地方 https://answers.microsoft.com/zh ... f-8bb9-350c2bda525b
https://blog.csdn.net/mydudu2005/article/details/84692626
https://bbs.pcbeta.com/viewthread-1166658-1-1.html
  请教大神,难道错了????

用 DISM 命令进行系统备份与还原需要在 Windows 8 以上的第二系统(系统引导不能在需要备份的系统分区中)、Windows To Go、Windows PE 或 Windows RE 下才能进行,并以管理员身份运行命令提示符。
    注意:
    有的 PE 精简过分可能不能运行 DISM 命令。由于 DISM 命令不能进行系统热备份,所以在第二系统中进行备份时,如果当前系统的启动引导文件在需要进行备份的分区中,DISM 会显示“另一个程序正在使用此文件,进程无法访问。”

    另外,如果用 Windows 8 Ent 中自带功能制作的 Windows To Go,是不能对本地磁盘进行操作的,只能用其他方法制作的 Windows To Go 来进行操作。

    如果在 Windows 7 系统(包括 PE)中使用 DISM 命令可以把 Windows 8 系统 C:\Windows\System32 中的 Dism 文件夹与 Dism.exe 复制到 Windows 7 系统(包括 PE)的 C:\Windows\System32 下就可以使用 DISM 所有命令了。



    一、初始备份(例如:把 C 分区的系统备份到 D 分区的 Win8BF 文件夹中,备份文件名为 Win8Pro.wim):

    Dism /Capture-Image /ImageFile:D:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win8Pro-1 /Description:0000-00-00

    命令解释:

    /Capture-Image - 指定捕获映像。

    /ImageFile: - 指定映像文件路径。               

    /CaptureDir: - 指定捕获目录。

    /Name: - 指定名称。此项不能省略。

    /Description: - 指定描述。描述是为了说明这次备份的具体情况,我们这里用了时间。此项可省略。

    注意:如果是在 Win8 系统中进行操作,备份时注意暂时关闭 Windows Defender,它要对整个备份文件进行扫描,其中 MsMpEng.exe 对 CPU 的占用有时高达 90% 以上,严重拖慢备份速度,有时甚至使备份时间延长十倍以上。
   

    二、增量备份(例如:把 C 分区的系统增量备份到 D:\Win8BF\Win8Pro.wim 中):

    Dism /Append-Image /ImageFile:D:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win8Pro-2 /Description:0000-00-00

    命令解释:

    /Append-Image - 指定追加映像。

    Dism 允许各卷映像之间同名,但为了以后应用方便,各卷映像之间的名称最好不同。Dism 可以指定卷映像索引号或名称来对卷映像进行操作。索引号可能因删除某卷映像而发生改变,但名称是不会变的,如果各卷映像之间同名,用指定名称来对卷映像进行操作时就会出现问题。

    重要事项:

    确保有足够的磁盘空间可用于运行 /Append-Image 选项。如果在附加映像期间磁盘空间不足,则可能会损坏 .wim 文件。


    三、系统还原(例如:把 D:\Win8BF\Win8Pro.wim 中第二次备份还原到 C 分区):

    Dism /Apply-Image /ImageFile:D:\Win8BF\Win8Pro.wim /Index:2 /ApplyDir:C:\

    命令解释:

    /Apply-Image - 指定应用映像。

    /ApplyDir: - 指定应用目录。

    /Index: - 指定索引。此项不能省略。

    因 Dism 安装 WIM 映像不会像 Ghost 那样格式化磁盘,所以如果需要可以自己格式化系统盘。   

    修改映像路径与应用目录可把任意一个系统备份的卷映像还原到任意一个分区。修改卷映像索引号或卷映像名称可以还原备份映像中的任意一个备份。

    也可以用此命令把 Windows 系统(WIM 映像)快速安装到任何分区。例如在 PE 中把 Win8Pro 安装到 C 分区(设 Win8ISO 用虚拟光驱加载的盘符为 E):

    Dism /Apply-Image /ImageFile:E:\sources\install.wim /Index:1 /ApplyDir:C:\

    由于 Windows 系统原始 WIM 映像中没有启动引导文件,需要添加启动引导:

    bcdboot C:\windows /s C: /l zh-cn

    如果是把 Windows 8 安装到 USB 设备中作 Windows To Go,也应添加启动引导:

    bcdboot X:\windows /s X: /l zh-cn /f ALL (X为 USB 设备的盘符)。

    添加 Net 3.5(包括 2.0 和 3.0):

    Dism /Image:C:\ /enable-feature /featurename:NetFX3 /Source:E:\sources\sxs


    四、获取WIM文件映像信息(例如:查看 D:\Win8BF\Win8Pro.wim 映像信息):

    Dism /Get-WimInfo /Wimfile:D:\Win8BF\Win8Pro.wim

    命令解释:

    /Get-WimInfo - 显示有关 WIM 文件中的映像的信息。

    /Wimfile: - 指定 WIM 文件路径。
    可以在后面添加索引号或名称来查看某次备份的详细信息。还可以在后面添加 >d:\list.txt 把信息导出为记事本,方便查看。如:

    Dism /Get-WimInfo /Wimfile:D:\Win8BF\Win8Pro.wim /Index:1> d:\list.txt

    或:Dism /Get-WimInfo /Wimfile:D:\Win8BF\Win8Pro.wim /Name:Win8Pro-1> d:\list.txt

    在一个映像中如果有两个卷映像同名,就不能用指定名称来查看这两个卷映像的详细信息。


    五、从具有多个卷映像的WIM 文件中删除指定的卷映像(例如:删除 D:\Win8BF\Win8.wim 中的第二次备份):              
    Dism /Delete-Image /ImageFile:D:\Win8BF\Win8Pro.wim /Index:2

    命令解释:

    /Delete-Image - 指定删除映像。

    此命令仅删除卷映像名称与描述,而不会删除卷映像数据。可用于防止误应用该卷映像。


    六、从具有多个卷映像的WIM 文件中提取单独的卷映像:

    增量备份多了,WIM 文件也变得大起来了,删除指定的卷映像仅删除了名称与描述,而不会删除卷映像数据,所以不会减小 WIM 文件的体积。这就要用 /Export-Image 命令从具有多个卷映像的 WIM 文件中提取需要保留的单独卷映像,以减小 WIM 文件的体积。(例如:从 D:\Win8BF\Win8Pro.wim 中提取第二次备份到 D:\Win8BF\ 中,保存为 Win8Pro-2.wim):

    Dism /Export-Image /SourceImageFile:D:\Win8BF\Win8Pro.wim /SourceIndex:2 /DestinationImageFile:D:\Win8BF\Win8Pro-2.wim   
回复

使用道具 举报

4#
 楼主| 发表于 2022-3-31 07:39:47 | 只看该作者
本帖最后由 likeyouli 于 2022-3-31 07:46 编辑

https://answers.microsoft.com/zh ... f-8bb9-350c2bda525b

  h去掉空格ttps://answers.microsoft.com/zh-hans/windows/forum/all/%e7%94%a8-dism/a3ea0d10-036c-41ff-8bb9-350c2bda525b
回复

使用道具 举报

5#
发表于 2022-3-31 07:40:22 | 只看该作者
学习一下
回复

使用道具 举报

6#
发表于 2022-3-31 07:52:28 | 只看该作者
学习下经验
回复

使用道具 举报

7#
发表于 2022-3-31 08:07:21 | 只看该作者
还是哪个快呢?增量多大?
回复

使用道具 举报

8#
发表于 2022-3-31 09:26:20 | 只看该作者
不知道 wim 是否可以差分备份...

点评

VHD 可以差分, dism命令倒没听说过 ,其实参考DISM++也可以, dism++ 中没有增量备份吧, 所以dism命令中的增量备份做的也不好,比如像我刚才说的, 备份完立即进行增量备份append-image , 由于没有任何增量, 按说应当  详情 回复 发表于 2022-3-31 09:55
回复

使用道具 举报

9#
发表于 2022-3-31 09:32:29 | 只看该作者
反正centos中用过增量备份,win平台,倒真没咋用过
回复

使用道具 举报

10#
 楼主| 发表于 2022-3-31 09:55:41 | 只看该作者
junyee 发表于 2022-3-31 09:26
不知道 wim 是否可以差分备份...

VHD 可以差分, dism命令倒没听说过 ,其实参考DISM++也可以, dism++ 中没有增量备份吧, 所以dism命令中的增量备份做的也不好,比如像我刚才说的, 备份完立即进行增量备份append-image  ,  由于没有任何增量, 按说应当立即完成, 结果是仅比初次备份快了一点
回复

使用道具 举报

11#
发表于 2022-3-31 13:00:04 | 只看该作者
wimboot也可以当差分玩。
回复

使用道具 举报

12#
发表于 2022-3-31 14:25:21 | 只看该作者
官方资料可没说它是增量备份。它只是(结果中)相同文件只存一份,处理过程仍然是所有文件全处理的。

/Append-Image
将附加映像添加到 .wim 文件。 /Append-Image 将新文件与 /ImageFile 参数指定的现有 .wim 文件中的资源进行比较,它仅存储每个唯一文件的单个副本,以便仅捕获每个文件一次。 只能为 .wim 文件分配一种压缩类型。 因此,只能追加具有相同压缩类型的文件。

点评

"Append-Image 将附加映像添加到 .wim 文件。 /Append-Image 将新文件与 /ImageFile 参数指定的现有 .wim 文件中的资源进行比较,它仅存储每个唯一文件的单个副本,以便仅捕获每个文件一次。" 按您说的, Appen  详情 回复 发表于 2022-3-31 18:19
这命令只是节省wim文件空间而已,速度几乎不变  详情 回复 发表于 2022-3-31 15:28
回复

使用道具 举报

13#
发表于 2022-3-31 15:28:12 | 只看该作者
hua_wuxin 发表于 2022-3-31 14:25
官方资料可没说它是增量备份。它只是(结果中)相同文件只存一份,处理过程仍然是所有文件全处理的。

这命令只是节省wim文件空间而已,速度几乎不变
回复

使用道具 举报

14#
发表于 2022-3-31 15:35:43 | 只看该作者
还可以这样子玩啊。
回复

使用道具 举报

15#
发表于 2022-3-31 17:41:47 | 只看该作者
其实吧 很少有人真正测出备份软件的速度对比 尤其是Imagex wimgapi wimlib-imagex dism 这几个之间互相对比 测试环境是要在物理机的同一个PE下 使用手机秒表计时 然后是备份同一个分区 保存的文件也是到同一个分区 而且每测一个要重启电脑重新进入PE以释放备份完成后的内存占用  很少有人这样做的

点评

其实软件做的好的话,没必要计算这些细小的差异,顺手比什么都强。比如我会用CGI还原,用GIMAGEX备份  详情 回复 发表于 2022-3-31 18:18
回复

使用道具 举报

16#
发表于 2022-3-31 18:18:14 | 只看该作者
2012jiashanni 发表于 2022-3-31 17:41
其实吧 很少有人真正测出备份软件的速度对比 尤其是Imagex wimgapi wimlib-imagex dism 这几个之间互相对比 ...

其实软件做的好的话,没必要计算这些细小的差异,顺手比什么都强。比如我会用CGI还原,用GIMAGEX备份
回复

使用道具 举报

17#
 楼主| 发表于 2022-3-31 18:19:59 | 只看该作者
本帖最后由 likeyouli 于 2022-3-31 22:20 编辑
hua_wuxin 发表于 2022-3-31 14:25
官方资料可没说它是增量备份。它只是(结果中)相同文件只存一份,处理过程仍然是所有文件全处理的。

"Append-Image
将附加映像添加到 .wim 文件。 /Append-Image 将新文件与 /ImageFile 参数指定的现有 .wim 文件中的资源进行比较,它仅存储每个唯一文件的单个副本,以便仅捕获每个文件一次。"
   按您说的, Append-Image的时候需要与现有wim文件先进行比较,如果相同就不再存储了,如果不同就会存储,,那么关键问题来了,Append-Image速度快慢取决两个因素,一是与现有wim文件比较的速度快慢,二是比较后再存储(或称捕获)的速度,,如果没有新增的捕获,即我刚才说的初始备份后接着进行增量备份,那么就只取决于比较的速度了,微软如果能优化一下比较的速度,肯定就能提速了
回复

使用道具 举报

18#
发表于 2022-3-31 18:46:51 | 只看该作者
学习下经验
回复

使用道具 举报

19#
发表于 2023-10-26 08:51:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

20#
发表于 2023-10-26 09:13:09 | 只看该作者

谢谢分享
回复

使用道具 举报

21#
发表于 2023-10-26 09:22:28 | 只看该作者

需要强悍的CPU运算能力+高速SSD读写能力
回复

使用道具 举报

22#
发表于 2025-1-27 06:01:02 | 只看该作者
楼主辛苦,感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-9 12:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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