最近给客户的一台电脑机械盘更换为固态硬盘。原机械盘5分区,新固态盘只需要3个分区就够了。系统盘通过分区助手迁移系统到固态硬盘,原D盘克隆到固态盘第2分区,机械盘剩下三分区没有资料就不用操作了,迁移克隆过程一切顺利。
移除机械盘,从新的固态盘启动系统,启动后发现用户桌面加载异常。通过命令“diskmgmt.msc”进入磁盘管理,发现3个分区盘符正常应该是CDE才对,而现在变成HIJ了。非系统盘的盘符可以直接右键修改盘符号,但系统盘修改就提示参数错误。按照网上的方法设置虚拟内存为无分页文件,重启后再修改无效。
最后是通过修改注册表的方法完美解决,亲测可用,方法如下:
Win+R组合键启动运行后,输入regedit进入注册表编辑器,直接定位HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
。
注册表右侧会列出所有系统使用过的盘符列表,回想一下刚才新硬盘被系统分配的盘符(笔者的是H)是多少,将它最终更改为C:就行。
假设之前迁移系统的新硬盘为H:的话,那需要三步才能更改完毕:
(1)、先把C命名成“\DosDevices\X:
”(和现列表不能重复);
(2)、然后把H命名成“\DosDevices\C:
”;
(3)、最后把“\DosDevices\X:
”命名成“\DosDevices\H:
”即可。
重新启动,搞定!
网上还有说可以通过命令来修改,未经尝试,不知是否可用。
打开命令提示符,输入以下命令:subst X: C:\
(X
为你想要修改的盘符,C
为你想要修改的磁盘盘符)。然后按下回车键。
现在,你应该能够成功修改磁盘盘符了。可以通过“计算机”界面来确认一下。