c2y 发表于 2023-10-29 11:27:36

硬盘系统和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系统


yyz2191958 发表于 2023-10-29 11:40:48

不晓得使用也支持

1801403 发表于 2023-10-29 11:52:12

直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移。

2012andyle113 发表于 2023-10-29 12:57:56

没碰到过你这种问题,不管什么系统迁移位置,启动项肯定是需要重新修改下的

nathan6498 发表于 2023-10-29 13:17:58

谢谢分享

zdlzj 发表于 2023-10-29 13:50:06

直接复制VHDx文件

yc2428 发表于 2023-10-29 14:01:01

谢谢分享

zhaoyun444 发表于 2023-10-30 17:58:21

1801403 发表于 2023-10-29 11:52
直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移。

蓝屏了,找不到winload

Climbing 发表于 2023-10-30 18:17:53

将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。

c2y 发表于 2023-10-31 16:20:47

Climbing 发表于 2023-10-30 18:17
将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。

{:1_195:}

删除,或者是系统中不存在的一个ID都行。

nowayer 发表于 2023-11-17 19:01:19

zdlzj 发表于 2023-11-19 08:06:29

直接复制VHDX文件

ahhzzx 发表于 2023-11-19 10:08:14

Climbing 发表于 2023-10-30 18:17
将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。

是删除本机系统中的还是VHDX系统中的?

c2y 发表于 2023-11-19 17:10:12

ahhzzx 发表于 2023-11-19 10:08
是删除本机系统中的还是VHDX系统中的?

当然是vhd的

2011slkj 发表于 2023-12-1 10:49:27

111111

千城 发表于 2023-12-7 09:33:29

这个盘ID是什么ID,UUID还是什么?

千城 发表于 2023-12-7 09:33:47

还有这个vhdx支持转移到别的电脑上么

千城 发表于 2023-12-7 23:07:41

这个盘ID是什么ID,UUID还是什么?

千城 发表于 2023-12-7 23:07:58

还有这个vhdx支持转移到别的电脑上么

c2y 发表于 2023-12-8 20:44:52

千城 发表于 2023-12-7 23:07
还有这个vhdx支持转移到别的电脑上么

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

win7换机如果存储控制驱动有差异,蓝屏,即便提前注入驱动也可能是蓝屏,因为win7不会主动寻找并加载驱动。

yyz2191958 发表于 2023-12-14 12:45:31

支持原创

crt1024x768 发表于 2024-2-8 18:55:48

非常有用 我复制另一个硬盘做的vhd系统到新硬盘 进系统就会出winload.exe 0xc0000428蓝屏
希望这个方法能解决

crt1024x768 发表于 2024-2-8 19:00:15

赶紧学习一下 现在非常喜欢用vhd做多系统

481416322 发表于 2024-2-8 19:14:56

大大的赞!

无犹启动 发表于 2024-2-17 11:23:30

谢谢分享

leitian72853 发表于 2024-2-19 11:26:12

感谢分享

shinykers 发表于 2024-2-23 07:54:48

赞你,整了好多事儿,牛人

ymengy 发表于 2024-2-23 16:08:05

感谢分享。好方法

saldzs 发表于 2024-4-28 14:29:17

学习

shanghui6666 发表于 2024-5-8 17:45:50

直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移
页: [1] 2 3
查看完整版本: 硬盘系统和VHD互转后修改 C: 盘ID