无忧启动论坛

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

[求助] 【已解决】以wimboot部署的系统如何完整的备份

[复制链接]
跳转到指定楼层
1#
发表于 前天 10:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ql1307096 于 2025-7-15 08:43 编辑

我原来的硬盘由于空间不足就是用wimboot部署的win10系统,一个wim文件+vhdx文件,现在换了个新的硬盘,直接将wim和vhdx文件复制过去行不通,挂载vhdx后使用备份工具备份的出来的也不能使用。请加下有没有什么办法完整的迁移一下呢?

问题已经完美解决,感谢dayeyeClimbing提供的方法。
方法一:把vhd和wim文件移动到新的硬盘,挂载vhd后执行
DISM.exe /Update-WIMBootEntry /Path:E:\ /DataSourceID:0 /ImageFile:C:\wimboot\W7TWMC\wib02W7TWMC_TF2G_NW.WIM
然后查看一下发现已经更新成功了。
DISM.exe /Get-WIMBootEntry /Path:E:\


方法二:
挂载vhd后使用wimlib重新捕获一次,得道新的wim,移动到新的硬盘应用后也可以正常使用了。


我当时是使用wimlib制作的,使用diskgenius以及snapshot备份都不成功。

2#
发表于 前天 10:59 | 只看该作者
本帖最后由 dayeye 于 2025-7-14 11:59 编辑

1. 直接复制,原来Wim的位置不能变。重新添加vhd引导。(这一项不行的!!!vhd和wim关联在System Volume Information)
2. 重新制作wim。dism++备份为wimboot文件。在新硬盘重新安装VHD(释放指针到VHD),用WINNTSETUP.

备份时可以把原wim文件先复制一份,然后增量备份到原WIM文件;或者重新备份到一个新的wim文件。


wimlib捕获和附加wimboot映像:
wimlib-imagex capture G:\ D:\wim\Win7wimboot.wim 卷标1 --wimboot
wimlib-imagex append G:\ D:\wim\Win7wimboot.wim 卷标2 --wimboot

释放指针:
DISM /Apply-Image /ImageFile:D:\wim\Win7wimboot.wim /ApplyDir:F: /Index:1 /WIMBoot


点评

dism++可以把vhd中的指针转成正常的吗?我再试试看。  详情 回复 发表于 前天 11:45
回复

使用道具 举报

3#
发表于 前天 11:14 | 只看该作者
都wimboot还备份什么,更何况你是VHD的,直接复制成原来的盘符下面应该可以的,不行,估计是硬盘驱动的问题,先用wimboot在新硬盘释放个系统正常启动,把驱动搞到原来的VHD去不就行了,一定要备份的话Snapshot是可以的,但是效果跟你直接复杂VHD是一样的啊

点评

测试发现,snapshot和diskgenius都不行,用wimlib重新capture一次是可以的。  详情 回复 发表于 前天 15:18
不行的。vhdx的指针不是简单复制就可以的。  详情 回复 发表于 前天 11:42
回复

使用道具 举报

4#
发表于 前天 11:32 来自手机 | 只看该作者
wim和vhd有没重新关联

点评

怎么重新关联呢?我之前是使用wimlib部署的,因为用了一段时间环境什么都配置好了。不想再去重装系统了  详情 回复 发表于 前天 11:42
回复

使用道具 举报

5#
 楼主| 发表于 前天 11:42 | 只看该作者
2012andyle113 发表于 2025-7-14 11:14
都wimboot还备份什么,更何况你是VHD的,直接复制成原来的盘符下面应该可以的,不行,估计是硬盘驱动的问题 ...

不行的。vhdx的指针不是简单复制就可以的。
回复

使用道具 举报

6#
 楼主| 发表于 前天 11:42 | 只看该作者
szwp 发表于 2025-7-14 11:32
wim和vhd有没重新关联

怎么重新关联呢?我之前是使用wimlib部署的,因为用了一段时间环境什么都配置好了。不想再去重装系统了
回复

使用道具 举报

7#
 楼主| 发表于 前天 11:45 | 只看该作者
dayeye 发表于 2025-7-14 10:59
1. 直接复制,原来Wim的位置不能变。重新添加vhd引导。
2. 重新制作wim。dism++备份为wimboot文件。在新硬 ...

dism++可以把vhd中的指针转成正常的吗?我再试试看。

点评

换硬盘除非分区对拷,否则必须重新释放部署wim。  详情 回复 发表于 前天 11:47
回复

使用道具 举报

8#
发表于 前天 11:47 | 只看该作者
本帖最后由 dayeye 于 2025-7-14 11:58 编辑
ql1307096 发表于 2025-7-14 11:45
dism++可以把vhd中的指针转成正常的吗?我再试试看。

换硬盘除非分区对拷,否则必须重新释放部署wim-vhd。
回复

使用道具 举报

9#
发表于 前天 12:36 | 只看该作者
【2022-02-23 10:25:51】http://bbs.wuyou.net/forum.php?m ... d=429057&extra=

用 dism 的  /get-WIMBootEntry  和 /Update-WIMBootEntry 参数 重新为win10系统指明 WIMBootEntry

【2022.02.27】成功实现了将wimboot_vhd方式安装的系统迁移到同一台电脑的不同分区(wim+vhd文件同时迁移)。

不同电脑间的迁移也试验成功:

将vhd文件和wim文件复制到移动硬盘上,然后挂载移动硬盘上的vhd文件(此时其还指向原电脑上的wim文件),使用dism /Update_WIMbootEntry命令将其指向移动硬盘上的wim,然后弹出vhd。将移动硬盘插到新电脑上,将wim和vhd文件再复制到目标电脑上,不要拔出移动硬盘,挂载新电脑上的vhd(此时其指向移动硬盘上的wim),再使用跟前面同样的命令将vhd指向新电脑上的wim,然后建立vhd的启动项即可正常启动。

没有前面那个Update命令,vhd文件是无法正常在新电脑上挂载的。其实就是用移动硬盘中转了一下。

DISM.exe /Update-WIMBootEntry /Path:E:\ /DataSourceID:0 /ImageFile:C:\wimboot\W7TWMC\wib02W7TWMC_TF2G_NW.WIM
DISM.exe /Update-WIMBootEntry /Path:E:\ /DataSourceID:0 /ImageFile:C:\wimboot\W10Px64H2SLLi\wd3W10SLLi_TF3G.wim
DISM.exe /Update-WIMBootEntry /Path:E:\ /DataSourceID:0 /ImageFile:C:\wimboot\W11PWSX\W11PWS_wibd1_X1C.wim
DISM.exe /Get-WIMBootEntry /Path:E:\

以前记录的信息,供楼主参考。

点评

感谢C大,刚才在论坛中也找到这个方法了,不过没有您讲的详细,我回家在试试看。  详情 回复 发表于 前天 13:43
还真是有办法!!! 就是不知道分区拷贝的办法行不行(VHD和wim在同一分区)? 如果可以,换硬盘就不用再倒一手了。  详情 回复 发表于 前天 12:57
回复

使用道具 举报

10#
发表于 前天 12:57 | 只看该作者
本帖最后由 dayeye 于 2025-7-14 13:05 编辑

还真是有办法!!!
就是不知道分区拷贝的办法行不行(VHD和wim在同一分区)?
如果可以,换硬盘就不用再倒一手了。

忘了我自己怎么搞的。
不久前256换512,有内存系统vdf,有wimvhd,反正稀里糊涂现在都用的好好的。
估计我是重打包再释放的或者拷贝分区的。真是想不起来了。


回复

使用道具 举报

11#
 楼主| 发表于 前天 13:43 | 只看该作者
Climbing 发表于 2025-7-14 12:36
【2022-02-23 10:25:51】http://bbs.wuyou.net/forum.php?mod=viewthread&tid=429057&extra=

用 dism 的 ...

感谢C大,刚才在论坛中也找到这个方法了,不过没有您讲的详细,我回家在试试看。
回复

使用道具 举报

12#
发表于 前天 13:56 | 只看该作者
来了解下
回复

使用道具 举报

13#
发表于 前天 14:08 | 只看该作者
重新wim一次再wimboot 注意修改盘符
回复

使用道具 举报

14#
发表于 前天 14:24 | 只看该作者
本帖最后由 dayeye 于 2025-7-14 14:57 编辑

前提:
有移动硬盘盒或易驱线:

1. 电脑直接换新硬盘。
2. 旧硬盘装移动硬盘盒。
3. 以移动硬盘盒启动(也可以U盘PE启动)。
4. 给新硬盘分区,包括启动分区,其他分区。
5. 克隆新旧启动分区。

6A. 克隆Vhd-wim文件所在分区。(VHD-wim在同一分区,新硬盘分区不小于旧硬盘分区)。

6B1. 拷贝wim到新硬盘,新硬盘中新建VHD并挂载,释放指针到新建VHD,给新建VHD添加引导。
6B2. 格式化新建VHD,克隆原VHD(即系统C盘)新建VHD.(如果是U盘PE启动则先挂载原VHD再克隆)


7. 修复新硬盘其他引导(如果有的话)。
8. 重启以新硬盘启动。


回复

使用道具 举报

15#
 楼主| 发表于 前天 15:18 | 只看该作者
2012andyle113 发表于 2025-7-14 11:14
都wimboot还备份什么,更何况你是VHD的,直接复制成原来的盘符下面应该可以的,不行,估计是硬盘驱动的问题 ...

测试发现,snapshot和diskgenius都不行,用wimlib重新capture一次是可以的。

点评

你不行就算了,反正我自己搞很多年了,从win7就开始这么用了  详情 回复 发表于 前天 16:31
回复

使用道具 举报

16#
发表于 前天 15:27 | 只看该作者
实际应该是把VHD,WIM,和VHD分区的System Volume Information文件夹一起原样复制就行。
回复

使用道具 举报

17#
发表于 前天 15:34 | 只看该作者
像你这种情况:

先复制一份和vhdx配对的wim到别处;
然后挂载对应的vhdx文件;
使用备份工具增量备份挂载的虚拟磁盘到刚复制出来的wim文件(备份时一定要支持wimboot);

本机:
格式化虚拟磁盘;
然后wimboot释放wim到它(注意选对wim中的index,要与前面所做的增量备份对应);
释放前可以视需要移动wim的位置,原来的wim文件可以删掉;

迁移:
新建一个vhdx文件并挂载;
然后wimboot释放wim(注意选对wim中的index,要与前面所做的增量备份对应);
处理虚拟磁盘中的注册表单元SYSTEM中的MountedDevices;
为vhdx在bcd中添加启动项;
……
回复

使用道具 举报

18#
发表于 前天 16:31 | 只看该作者
ql1307096 发表于 2025-7-14 15:18
测试发现,snapshot和diskgenius都不行,用wimlib重新capture一次是可以的。

你不行就算了,反正我自己搞很多年了,从win7就开始这么用了
回复

使用道具 举报

19#
发表于 前天 18:41 | 只看该作者
重新捕获为 wim,在新电脑重新释放或应用

点评

不是新电脑,想更简单。  发表于 前天 19:27
标准做法就是这样!!  发表于 前天 19:26
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-16 10:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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