mystuff 发表于 2012-12-3 16:13

SzqZys 发表于 2012-12-3 15:14 static/image/common/back.gif
“ /Index:2”——你备了几次份,有增量备份吗,你用的索引2还原,你的WIM中至少应该有两个卷映像才行。

Dism /Capture-Image /ImageFile:D:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win8Pro-1 /Description:0000-00-00
用这个备份,使用Dism /Get-WimInfo /Wimfile:D:\Win8BF\Win8Pro.wim查看只显示1啊,没有2,然后你采用/Index:2显示fail呀

mystuff 发表于 2012-12-3 16:16

SzqZys 发表于 2012-12-3 15:14 static/image/common/back.gif
“ /Index:2”——你备了几次份,有增量备份吗,你用的索引2还原,你的WIM中至少应该有两个卷映像才行。

我没有采取增量备份的方法。使用Dism /Capture-Image /ImageFile:D:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win8Pro-1 /Description:0000-00-00这个备份是5G多,使用Ghost是6G多,如果使用增量备份应该会大于6G吧。并且我还原后现在无法loading c:\windows\system32下面的一个文件,这个应该是没有启动项吧

zhaojingtao7801 发表于 2012-12-3 17:12

留记号备用

mystuff 发表于 2012-12-3 17:26

mystuff 发表于 2012-12-3 16:13 static/image/common/back.gif
Dism /Capture-Image /ImageFile:D:\Win8BF\Win8Pro.wim /CaptureDir:C:\ /Name:Win8Pro-1 /Description: ...

哦,那个我没有试,增量备份大概有多大呢

articlehu 发表于 2012-12-3 18:16

这个是自动就排除了一些用不到的系统文件了吗?比如休眠这些文件

SzqZys 发表于 2012-12-3 19:39

mystuff 发表于 2012-12-3 17:26 static/image/common/back.gif
哦,那个我没有试,增量备份大概有多大呢

增量备份的大小取决于你初始备份后系统文件的变动数量。一般几十M或几百M,甚至可上G。

SzqZys 发表于 2012-12-3 19:55

articlehu 发表于 2012-12-3 18:16 static/image/common/back.gif
这个是自动就排除了一些用不到的系统文件了吗?比如休眠这些文件

是。hiberfil.sys,pagefile.sys,swapfile.sys,这三个文件都自动排除了。

445112826 发表于 2012-12-3 20:17

学习来的,谢谢分享。

mystuff 发表于 2012-12-4 08:32

SzqZys 发表于 2012-12-3 19:39 static/image/common/back.gif
增量备份的大小取决于你初始备份后系统文件的变动数量。一般几十M或几百M,甚至可上G。

哦,这个我有时间试试,谢谢

zhaojingtao7801 发表于 2012-12-4 17:04

留着备用

rensd 发表于 2012-12-4 20:04

学习一下,有时间试试。

SzqZys 发表于 2012-12-5 11:41

xpyzwzp 发表于 2012-12-2 16:53 static/image/common/back.gif
怎么在备份及还原命令中加入/ScratchDir 参数,请写一条完整的命令指教指教为谢!

最近试了一下,你必须先在D盘(也可以是任何剩余空间比较大的分区)建立一个Temp文件夹:
Dism /Capture-Image /ImageFile:D:\Win8BF\Win8Pro.wim /ScratchDir:D:\Temp /CaptureDir:C:\ /Name:Win8Pro-1 /Description:0000-00-00

SzqZys 发表于 2012-12-6 11:33

    406楼 xpyzwzp 提出“怎么在备份及还原命令中加入/ScratchDir 参数,请写一条完整的命令指教指教为谢!”我回答“对不起,这个小白我还没弄懂,希望另有高师解答。”我是真心希望有高师通俗易懂的回答这个问题,现在看来有些令人失望。好在本论坛网友 yufei-deepin 的帖子《在Win8中的DISM命令已具备ImageX的功能;使用DISM处理WIM时,进行以下处理避免80错误》https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1195696&highlight= 已给出了答案,只是不够通俗易懂。现在借花献佛,参考 yufei-deepin 的帖子与微软官方网站的资料把 /ScratchDir 命令的说明整理归纳,重新编排,尽量使它通俗易懂,方便小白们实际操作。不妥之处,还望高人斧正。下面分隔符中为微软官方原文,只是把它整理归纳,重新编排了一下。
------------分隔符------------
    创建或处理 Windows 映像时,你应使用带有 DISM 的 /ScratchDir 选项,在不同的驱动器上创建临时目录。临时目录适用于许多 DISM 操作,包括捕获映像、安装语言包、更新或在 Windows 映像中安装或删除 Windows 功能。先将一些文件扩展到此临时目录,然后再将它们应用于 Windows 映像。
/ScratchDir - 指定暂存目录的路径。
    指定用来解压缩服务文件的临时目录。此目录必须存在。
    指定在服务期间提取临时使用的文件时要使用的临时目录。该目录必须位于本地。
    安装完成后,不再需要此目录的内容,可以将其删除。
    如果你不使用 /ScratchDir 选项设置临时目录路径, Windows PE 将默认创建 32-MB 临时目录。
    如果未指定临时目录,将使用 \Windows\%Temp% 目录,以及每次运行 DISM 时随机生成的十六进制值的子目录名称。每次操作后,都会删除暂存目录中的项。
    作为最佳做法,你应使用 /ScratchDir 选项,转而在其他有足够空间支持任何映像管理和你所执行的服务操作的分区上指定目录。
------------分隔符------------
    以初始备份为例(例如:把 C 分区的系统备份到 D 分区的 Win8BF 文件夹中,备份文件名为 Win8Pro.wim,指定临时目录为 D:\Temp):
Dism /Capture-Image /ImageFile:D:\Win8BF\Win8Pro.wim /ScratchDir:D:\Temp /CaptureDir:C:\ /Name:Win8Pro-1 /Description:0000-00-00
    注意:必须先在D盘建立一个Temp文件夹。
    以还原为例(例如:把 D:\Win8BF\Win8Pro.wim 中第二次备份还原到 C 分区):
Dism /Apply-Image /ImageFile:D:\Win8BF\Win8Pro.wim /Index:2 /ScratchDir:D:\Temp /ApplyDir:C:\ /Verify

xiaochenyan 发表于 2012-12-7 00:26

juti?大方点放直接出来呀

ンァ訫‰ミ 发表于 2012-12-7 00:49

看看是什么

ンァ訫‰ミ 发表于 2012-12-7 01:04

请问只有介绍,没有工具?

snm 发表于 2012-12-7 01:26

谢谢楼主,学习中 ……

asdfghjhsg 发表于 2012-12-8 17:31

支持一个了

yamal 发表于 2012-12-8 17:58

留下备用,好东西。

SzqZys 发表于 2012-12-8 20:14

ンァ訫‰ミ 发表于 2012-12-7 01:04 static/image/common/back.gif
请问只有介绍,没有工具?

命令行就是工具。
页: 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31
查看完整版本: 用 DISM 命令备份与还原 Windows 系统