Life Journal

随笔,及其他

我是 Xiao Xiao,在日本的产品经理,偶尔也写代码,iOS/Mac/Web,偶尔也做设计,爱用 Sketch,偶尔写文字,存在这里。


如何更改Windows系统分区的盘符

昨天晓晓提到晓晓在恢复mac系统时有一个错误操作,就是本该440的地方写成了512。这样做的结果就是,晓晓的MBR整个被清得只剩下Chameleon,甚至连最重要的分区表都被清空了。(如果这里的东西看不懂的话,可以回顾晓晓之前写过的教程关于磁盘、分区、mac)。晓晓采取了紧急措施,用Diskgenius找回了所有的windows分区。但是440到446字节的windows启动关键代码却无可挽回的丢失了。虽然最后晓晓使用各种方法,终于将Windows 7的引导修复了回来(因为晓晓的windows的引导程序是在win7所在分区),但vista启动之后却无法按照之前那样将其自身所在分区识别为C盘了——这样的结果就是进入系统之后报错找不到系统文件。

接下来晓晓来给出解决方案:参考微软官方的知识库里的一篇文章(地址忘了。。。)

  1. 进入注册表编辑器(regedit.exe)
  2. 定位到HKEYLOCALMACHINE\SYSTEM\MountedDevices
  3. 在右侧的最底下可以看到名称如\DosDevices\C:的键,这就是当前的显示为C盘的分区,如要将其盘符改为D盘,则右键点击重命名,然后将C改为D即可。

没明白?晓晓举个例子,若当前系统分区盘符为E,要改盘符为C,则将其\DosDevices\E:键名称改为\DosDevices\C:即可。改完记得重启。

警告:若你的系统分区盘符没有出现错误,切勿尝试,后果自负。