nkc3g4 发表于 2020-5-30 22:13:27

WTG备份新方法——FFU镜像格式

WTGA从5.4版本加入备份还原功能,可以直接在程序中操作。






——————————————————————————————————————————————————————
下面是原理介绍和手动操作方法。

FFU(Full Flash Update) 格式是一种基于扇区的磁盘镜像文件格式,默认使用快速哈夫曼压缩(Xpress-Huffman)算法压缩,在捕获和部署时会生成哈希表进行校验,并可以使用DISM修改捕获的镜像。

FFU格式很适合WTG系统的备份。
由于 FFU格式可以捕获整个磁盘,还原时可以消除分区表错误带来的问题,速度上也比WIM格式有明显优势。
同时所有操作都可以通过DISM完成,相比Ghost,VHD等方法更加方便。

已知问题:
1.MBR 分区表可能备份不成功。

命令行方法:

备份WTG的方法(全部在本机系统操作,非WTG系统):
1. 使用管理员身份打开cmd或powershell
插入U盘,使用diskpart确定磁盘编号,本机只有一块硬盘,插入的U盘编号为1



2. 退出diskpart,执行命令
dism.exe /capture-ffu /imagefile=c:\WTGBK.ffu /capturedrive=\\.\PhysicalDrive1 /name:wtgdisk
/capturedrive=\\.\PhysicalDrive1 表示捕获磁盘号1
/imagefile 是存储的FFU文件路径

等待命令执行完成。



还原方法:
类似地,执行命令
DISM /apply-ffu /ImageFile=c:\WTGBK.ffu /ApplyDrive:\\.\PhysicalDrive1
/imagefile 是之前存储的FFU文件路径
/ApplyDrive:\\.\PhysicalDrive1 表示应用到当前磁盘号1 的设备。

还原后可以直接启动WTG,不需要修改BCD引导。


性能:

使用CHIPFANCIER 256GB, 备份还原时均能有400MB/s以上的读写速度




备份文件体积:WTG已用磁盘空间30GB,备份文件10GB,压缩率相当可观。



注意:
1. 本机系统需要在Windows10 1709以上版本。
2. WTG U盘不能加密。
3. 还原时可以还原到不同U盘,但容量必须大于等于原有U盘,同时需要改BCD引导。

参考:
1. https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/deploy-windows-using-full-flash-update--ffu



新空气 发表于 2020-5-31 00:04:38

的确适合备份wtg系统,有需要的可以试试

cwbaal 发表于 2020-5-31 01:42:44

注意1. 本机系统需要在Windows10 1709以上版本
有点局限性,不是很方便。

nkc3g4 发表于 2020-5-31 09:47:16

cwbaal 发表于 2020-5-31 01:42
注意1. 本机系统需要在Windows10 1709以上版本
有点局限性,不是很方便。

1709已经是两年前了,大多数人都更新了。

idiootti2 发表于 2020-5-31 10:31:50

很实用,请问如果恢复到别的u盘上如何修改BCD引导?

cwbaal 发表于 2020-5-31 17:42:30

nkc3g4 发表于 2020-5-31 09:47
1709已经是两年前了,大多数人都更新了。

我的意思是只能在WIN10处理,WIN10以下不能用有点局限性哦。

wanxin198876 发表于 2020-6-1 09:36:50

唯一有点遗憾的就是局限本地系统win10,限制了在PE下进行备份还原的可能性。

nkc3g4 发表于 2020-6-3 15:25:42

wanxin198876 发表于 2020-6-1 09:36
唯一有点遗憾的就是局限本地系统win10,限制了在PE下进行备份还原的可能性。 ...

新版的PE也可以。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: WTG备份新方法——FFU镜像格式