硬盘系统和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系统
不晓得使用也支持 直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移。 没碰到过你这种问题,不管什么系统迁移位置,启动项肯定是需要重新修改下的 谢谢分享 直接复制VHDx文件 谢谢分享 1801403 发表于 2023-10-29 11:52
直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移。
蓝屏了,找不到winload 将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。 Climbing 发表于 2023-10-30 18:17
将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。
{:1_195:}
删除,或者是系统中不存在的一个ID都行。 直接复制VHDX文件 Climbing 发表于 2023-10-30 18:17
将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。
是删除本机系统中的还是VHDX系统中的? ahhzzx 发表于 2023-11-19 10:08
是删除本机系统中的还是VHDX系统中的?
当然是vhd的 111111 这个盘ID是什么ID,UUID还是什么? 还有这个vhdx支持转移到别的电脑上么 这个盘ID是什么ID,UUID还是什么? 还有这个vhdx支持转移到别的电脑上么 千城 发表于 2023-12-7 23:07
还有这个vhdx支持转移到别的电脑上么
win8.1、win10,只要有存储控制驱动,就可以,否则蓝屏。解决方法是使用dism++提前注入驱动。
win7换机如果存储控制驱动有差异,蓝屏,即便提前注入驱动也可能是蓝屏,因为win7不会主动寻找并加载驱动。 支持原创 非常有用 我复制另一个硬盘做的vhd系统到新硬盘 进系统就会出winload.exe 0xc0000428蓝屏
希望这个方法能解决 赶紧学习一下 现在非常喜欢用vhd做多系统 大大的赞! 谢谢分享 感谢分享 赞你,整了好多事儿,牛人 感谢分享。好方法 学习 直接复制VHDx文件,再手动添加启动项,啥问题都没有。没玩过迁移
