无忧启动论坛

标题: WindowsVhd系统迁移预处理工具 [打印本页]

作者: dayeye    时间: 前天 18:00
标题: WindowsVhd系统迁移预处理工具
本帖最后由 dayeye 于 2025-12-31 17:38 编辑
本工具为批处理代码简单组合,将安装好的vhd、vhdx系统打包为wimboot映像用于Windows系统异机迁移。
新电脑建好分区后用Winntsetup、Dism++等释放wimboot映像。

运行过程:
1. 离线创建vhd、vhdx差分子系统,并自动挂载;
2. 调用DrvIndex.exe手动清理vhd、vhdx非系统内置驱动;
3. 自动清理vhd、vhdx系统垃圾文件、移除硬件信息;
4. 用wimlib-imagex.exe打包挂载系统为WimBoot映像。
5. 分离虚拟盘、删除vhd/vhdx差分文件。


特别注意
步骤2:选择挂载的vhd、vhdx系统盘符,不要删除了当前系统驱动。
驱动删除完毕后关闭DrvIndex窗口,批处理会继续运行后续清理打包过程。

WindowsVhd系统迁移预处理工具.7z (1.97 MB, 下载次数: 96)














作者: yyz2191958    时间: 前天 18:18
不明白用途
作者: fulibo    时间: 前天 18:26
容错率高吗?
好多异机还原会出错!
作者: dayeye    时间: 前天 18:30
fulibo 发表于 2025-12-29 18:26
容错率高吗?
好多异机还原会出错!

自用几台电脑简单测试。
能用。
容错率,不在考虑中。
有问题可自行修改。

作者: yyz2191958    时间: 前天 18:40
fulibo 发表于 2025-12-29 18:26
容错率高吗?
好多异机还原会出错!

可以异机还原的?
作者: smile_z    时间: 前天 18:56
感谢分享
作者: afti    时间: 前天 19:14
能异机还原就太方便了
作者: 2012oxhname    时间: 前天 19:17
yyz2191958 发表于 2025-12-29 18:18
不明白用途

向大神们学习
作者: wwoldok    时间: 前天 19:30
试试驱动管理那个,感觉挺不错
作者: wn168cn@163.com    时间: 前天 19:41
感谢分享
作者: long363669954    时间: 前天 19:52
感谢分享@@
作者: yyz2191958    时间: 前天 20:00
2012oxhname 发表于 2025-12-29 19:17
向大神们学习

学习到了什么?
作者: 2011wolfsina    时间: 前天 22:52
本帖最后由 2011wolfsina 于 2025-12-29 22:53 编辑

最好是Win8.1以上的系统,其实不处理直接异机使用,大部分情况也是没问题的。但好像vhdx的硬盘格式有影响,试过纯UEFI启动MBR硬盘格式的vhdx失败
作者: gordonhf    时间: 昨天 00:12
学习学习
作者: ebaqiang    时间: 昨天 06:43
这个有点意思  谢谢分享
作者: dksoft    时间: 昨天 08:45
感谢分享
作者: lanmeizhuangyua    时间: 昨天 09:11
多谢楼主分享
作者: 易广白    时间: 昨天 09:21
收下了,谢谢楼主分享
作者: 2012andyle113    时间: 昨天 09:37
有点不理解VHD为什么还要再打包一次弄成WimBoot映像
作者: wang1126    时间: 昨天 10:18
谢谢楼主分享
作者: 燕飞龙    时间: 昨天 10:41
感谢分享!
作者: ruanfen    时间: 昨天 10:43
很实用,收藏备用了
作者: lbw2007    时间: 昨天 11:27
2011wolfsina 发表于 2025-12-29 22:52
最好是Win8.1以上的系统,其实不处理直接异机使用,大部分情况也是没问题的。但好像vhdx的硬盘格式有影响, ...

我也认同你的观点。从win8.1开始,磁盘控制器驱动还有USB驱动都已经集成且标准化了,磁盘控制器和三卡驱动问题解决,异机还原我再也没见过报错,包括从PC和Server互迁。
极端情况没试过,但是我也严重怀疑,楼主的方案也不适用于极端情况。
作者: liwei_show    时间: 昨天 11:29
收藏了感谢分享
作者: cutebe    时间: 昨天 11:52
::加上/i参数可不区别大小写
if /i not "!ext!"==".vhd" if /i not "!ext!"==".vhdx" (
作者: promrhxq    时间: 昨天 11:59
感谢分享好东东
作者: guong    时间: 昨天 12:29
谢谢分享
作者: 2013Varg    时间: 昨天 12:37
其实你可以直接diskgen分区互拷
作者: dayeye    时间: 昨天 12:47
cutebe 发表于 2025-12-30 11:52
::加上/i参数可不区别大小写
if /i not "!ext!"==".vhd" if /i not "!ext!"==".vhdx" (

感谢!回头试一下。
作者: guihuaju    时间: 昨天 12:53
感谢分享
作者: 董大    时间: 昨天 13:51
支持一下原创!  感谢无私分享的楼主!!
作者: sulong    时间: 昨天 14:26
试一下看看,先感谢分享!
作者: 小灰猪    时间: 昨天 14:59
感谢分享
作者: fegr    时间: 昨天 15:03
谢谢分享
作者: rongtian    时间: 昨天 15:10

谢谢分享
作者: zw18621862    时间: 昨天 21:02
多谢!楼主此帖对我有极大帮助!收藏备用!!!
作者: zw18621862    时间: 17 小时前
向大神们学习
作者: womwom    时间: 6 小时前
感谢分享
作者: chibuzhu    时间: 5 小时前
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3