无忧启动论坛

标题: 硬盘系统和VHD互转后修改 C: 盘ID [打印本页]

作者: c2y    时间: 2023-10-29 11:27
标题: 硬盘系统和VHD互转后修改 C: 盘ID
本帖最后由 c2y 于 2024-2-23 09:54 编辑

VHD(X)的好处不言而喻,制作也方便,最主要的是无损操作,不破坏其他分区数据。

通常在使用DiskGenius等工具把【实体机】系统迁移或分区克隆到【VHD(X)】,挂载到同一电脑上并不能顺利启动,究其原因是DiskGenius等工具克隆分区后,没有修改VHD(X)系统注册表中 C:盘ID与之VHD(X)分区ID对应,C:盘仍指向原来系统的 C:盘【但在vhd中已经变成D盘E盘或者其他盘符】,造成系统配置文件不能正确加载,从而不能进入桌面,或报错,即便进入桌面,盘符关系也是乱的...

要解决这个问题,有两种方法:
1、删除HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项
2、修改HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的值
为了保险不出意外,最好采取第2种方法。

虚拟机如果不是挂载物理磁盘、物理卷做的系统,是不存在这样的问题。


写了一个批处理,方便快捷的修改VHD系统C:盘ID

使用方法:
1、挂载VHD(PE下也适用),假设挂载盘符为 F:
2、复制该批处理到 F:盘
3、运行批处理
4、弹出 F:盘
5、添加VHD到BCD菜单,即可顺利引导VHD系统


修改-克隆迁移VHD系统-C盘ID.7z

752 Bytes, 下载次数: 144, 下载积分: 无忧币 -2


作者: yyz2191958    时间: 2023-10-29 11:40
不晓得使用也支持
作者: 1801403    时间: 2023-10-29 11:52
直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移。
作者: 2012andyle113    时间: 2023-10-29 12:57
没碰到过你这种问题,不管什么系统迁移位置,启动项肯定是需要重新修改下的
作者: nathan6498    时间: 2023-10-29 13:17
谢谢分享
作者: zdlzj    时间: 2023-10-29 13:50
直接复制VHDx文件
作者: yc2428    时间: 2023-10-29 14:01
谢谢分享
作者: zhaoyun444    时间: 2023-10-30 17:58
1801403 发表于 2023-10-29 11:52
直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移。

蓝屏了,找不到winload
作者: Climbing    时间: 2023-10-30 18:17
将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。
作者: c2y    时间: 2023-10-31 16:20
Climbing 发表于 2023-10-30 18:17
将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。



删除,或者是系统中不存在的一个ID都行。
作者: nowayer    时间: 2023-11-17 19:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: zdlzj    时间: 2023-11-19 08:06
直接复制VHDX文件
作者: ahhzzx    时间: 2023-11-19 10:08
Climbing 发表于 2023-10-30 18:17
将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。

是删除本机系统中的还是VHDX系统中的?
作者: c2y    时间: 2023-11-19 17:10
ahhzzx 发表于 2023-11-19 10:08
是删除本机系统中的还是VHDX系统中的?

当然是vhd的
作者: 2011slkj    时间: 2023-12-1 10:49
111111
作者: 千城    时间: 2023-12-7 09:33
这个盘ID是什么ID,UUID还是什么?
作者: 千城    时间: 2023-12-7 09:33
还有这个vhdx支持转移到别的电脑上么
作者: 千城    时间: 2023-12-7 23:07
这个盘ID是什么ID,UUID还是什么?
作者: 千城    时间: 2023-12-7 23:07
还有这个vhdx支持转移到别的电脑上么
作者: c2y    时间: 2023-12-8 20:44
千城 发表于 2023-12-7 23:07
还有这个vhdx支持转移到别的电脑上么

win8.1、win10,只要有存储控制驱动,就可以,否则蓝屏。解决方法是使用dism++提前注入驱动。

win7换机如果存储控制驱动有差异,蓝屏,即便提前注入驱动也可能是蓝屏,因为win7不会主动寻找并加载驱动。
作者: yyz2191958    时间: 2023-12-14 12:45
支持原创
作者: crt1024x768    时间: 2024-2-8 18:55
非常有用 我复制另一个硬盘做的vhd系统到新硬盘 进系统就会出winload.exe 0xc0000428蓝屏
希望这个方法能解决
作者: crt1024x768    时间: 2024-2-8 19:00
赶紧学习一下 现在非常喜欢用vhd做多系统
作者: 481416322    时间: 2024-2-8 19:14
大大的赞!
作者: 无犹启动    时间: 2024-2-17 11:23
谢谢分享
作者: leitian72853    时间: 2024-2-19 11:26
感谢分享
作者: shinykers    时间: 2024-2-23 07:54
赞你,整了好多事儿,牛人
作者: ymengy    时间: 2024-2-23 16:08
感谢分享。好方法
作者: saldzs    时间: 2024-4-28 14:29
学习
作者: shanghui6666    时间: 2024-5-8 17:45
直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移
作者: cutebe    时间: 2024-5-9 11:49
我把PE的.wim文件从C:盘转移到ESP分区,也出现错误不能启动PE。不知道是不是也是注册表中盘符ID的问题!
作者: c2y    时间: 5 天前
cutebe 发表于 2024-5-9 11:49
我把PE的.wim文件从C:盘转移到ESP分区,也出现错误不能启动PE。不知道是不是也是注册表中盘符ID的问题!

应该是引导问题。且需要boot.sdi文件启动wim。
作者: nnwnxf    时间: 5 天前
学习了,感谢分享。
作者: 台风12    时间: 3 天前
为什么不直接安装VHD到D盘呢?还需要迁移一下
作者: c2y    时间: 3 天前
台风12 发表于 2024-5-18 09:21
为什么不直接安装VHD到D盘呢?还需要迁移一下

比如,装了专门的软件,重装需要软件商进行数据库配置等等




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