安装 VHD虚拟盘系统的盘符问题
在原来windows7系统下安装了一个vhd的windows10系统.文件存放在原来c盘.现在的问题是启动到windows10以后.原来windows7的c盘变成了d盘.原来的d盘变成了e盘.很多安装到d盘的绿色软件,快捷方式指向都不对了.
windows10下面使用磁盘管理修改盘符又不让改,有什么办法能把原来windows7的c盘隐藏,原来d盘在windows10下面还是d盘.
改注册表HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 在7系下,把装有10的vhd文件转移到D盘,再重新编辑BCD文件
谢谢楼主分享 可以改的,是你自己操作问题,不能改肯定有提示啊 1 进入WIN7系统,导出注册表HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 下面的 \DosDevices\D:\DosDevices\e: \DosDevices\f: 的值
2 进入WIN10系统。导入在WIN7系统导出的注册表文件
3 重启WIN10 新空气 发表于 2022-7-15 09:26
在7系下,把装有10的vhd文件转移到D盘,再重新编辑BCD文件
安装到d盘也是一样的.盘符错位 2012andyle113 发表于 2022-7-15 09:45
可以改的,是你自己操作问题,不能改肯定有提示啊
是有报错.没有抓下来.好像是盘符锁定还是什么 本帖最后由 captain_g 于 2022-7-15 11:07 编辑
正常情况下,进Windows系统后,Windows文件夹所在的物理(虚拟)磁盘分区总是占用盘符C;
你的Windows10在vhd中,启动进入后占用盘符C是很正常的,并不是因为含有Windows10的vhd位于Windows7中的“C”盘;
其实含有Windows10的vhd位于可以位于其他地方,只要bootmgr能通过bcd找到它;
在Windows环境中,盘符是个相对概念,也就是通过盘符定磁盘分区是不可靠的,只是习惯上正常Windows用C而WinPE用X;
从防止误伤的角度,进入Windows10后,应该将Windows7所在磁盘分区盘符(在10中看可能是D)删除掉;
然后再将EFGH...改成DEFG...
操作:右键点击我的电脑,选管理,再选磁盘管理,右键点击一个磁盘分区,选择更改驱动器号和路径....,根据需要选择添加、更改、删除;
如果动不了,很可能是虚拟内存、休眠文件放在了这个分区上,也有可能有其他应用程序的“缓存”文件正在使用这个分区; HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
会改注册表么?离线在线都可改。 虚拟内存设置为0或设置在不需要更改盘符的分区 原来没有接触过这些内容。 直接在Win10系统下修改:HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
这个下面的盘符就行,按原来的盘符改,改完后重启系统,就恢复成win7那样了。当然,win7的C盘不能是C盘,因为系统盘总是C盘。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif 你的意思是不是说,Win10虚拟磁盘文件存在物理磁盘的C盘,然后启动到10之后这个C盘变成了D盘,并且盘符无法删除?
试试下面的命令,我记得虚拟磁盘文件所在分区是否有盘符不影响卸载与挂载。
mountvol d: /d
我有个想法,你把存储软件的分区单独弄一个虚拟磁盘或者分区,然后分配个特别靠后的盘符,比如Z或Y之类,这样盘符在所有系统下就不会被占用了,毕竟一般的分区也不可能有20多个。 666 szwp 发表于 2022-7-15 09:23
改注册表HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
牛逼!!! 遇到类似问题,“原来windows7的c盘变成了d盘.原来的d盘变成了e盘.很多安装到d盘的绿色软件,快捷方式指向都不对了.”
但不是所有盘都不能改,估计你是想把上面的d盘改成f盘,再把e盘改成d盘。哪个盘不能改?查pagefile.sys是否在那个盘上,把pagefile.sys设到其它盘,重启,然后就能改了。
页:
[1]