无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4338|回复: 32
打印 上一主题 下一主题

[原创] 硬盘系统和VHD互转后修改 C: 盘ID

  [复制链接]
跳转到指定楼层
1#
发表于 2023-10-29 11:27:36 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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, 下载次数: 142, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +5 收起 理由
whyme22 + 5

查看全部评分

2#
 楼主| 发表于 2023-10-31 16:20:47 | 显示全部楼层
Climbing 发表于 2023-10-30 18:17
将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中对应C:的项删除即可。



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

使用道具 举报

3#
 楼主| 发表于 2023-11-19 17:10:12 | 显示全部楼层
ahhzzx 发表于 2023-11-19 10:08
是删除本机系统中的还是VHDX系统中的?

当然是vhd的
回复

使用道具 举报

4#
 楼主| 发表于 2023-12-8 20:44:52 | 显示全部楼层
千城 发表于 2023-12-7 23:07
还有这个vhdx支持转移到别的电脑上么

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

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

使用道具 举报

5#
 楼主| 发表于 前天 17:17 | 显示全部楼层
cutebe 发表于 2024-5-9 11:49
我把PE的.wim文件从C:盘转移到ESP分区,也出现错误不能启动PE。不知道是不是也是注册表中盘符ID的问题!

应该是引导问题。且需要boot.sdi文件启动wim。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 02:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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