克隆系统分区(为了将系统从一个硬盘搬到另一个硬盘,比如迁移到SSD,或者仅仅是想调整一下分区在磁盘上的位置),或者是挂载了新的硬盘,这时候默认的盘符顺序有可能会被打乱,系统无法引导。仅仅是不能引导的话,编辑BCD或者使用引导修复工具是很容易修复的。但是在分区物理顺序错乱的情况下,引导修复以后往往也不能正常启动,因为这时系统盘的盘符变了,而各种环境变量,比如用户 配置、PATH等还是使用原来的盘符,自然找不到原来的文件,可执行文件、DLl文件这些都不在正确的位置上了,所以系统基本上没办法运行。用户配置就算可以删除重建、系统配置没有办法重建,除非重装系统。所以,最简单的办法就是把系统盘盘符更正过来。

在WINDOWS中,盘符似乎是记录在系统某个地方的,并不像DOS那样完全是按物理顺序。因为磁盘管理工具可以修改盘符(修改不了系统所在盘,因为修改盘符的时候需要卸载文件系统),修改了盘符重启动修改仍然是生效的,也就是说,在windows中,盘符是相对固定的。如果把系统盘克隆到另一个分区,这时候引导原来的系统当然不会有问题,如果通过修改BCD来引导新的系统分区,会出现什么情况呢?如果克隆是在旧系统里面做的,那么实际上新系统所在分区在旧系统里面已经分配得有一个盘符,并且一定不会是C盘,克隆的系统里面包含有这个信息,这时如果旧系统分区还在,那么是可以进入克隆出来的系统的,这个时候,相当于引导是新系统,但是读取和配置有关的文件、用户配置、系统文件实际上是从原来的系统盘C盘读取的,因为原来的东西都在对应的位置上,所以系统可以工作。但如果把原来的系统盘删掉,就不能正常启动了。如果克隆是在PE下做的,那就要看修改BCD后,新系统盘的物理顺序了。同样,如果原来的系统分区还在,并且由于克隆的系统里面包含了旧系统的盘符是C的信息,这时候不管新系统分配到的盘符是什么,系统还是可以运行,和前面的情况一样,都是新系统引导,但是是到旧系统上读取文件,同样,再删除旧系统分区之后,就不能正常启动。如果在PE下克隆系统分区,并且克隆成功后删除旧的系统分区。这样的话,引导修复之后,系统会发现一个新的磁盘,并且由于原来的C盘已经不存在了,所以,就会把C盘盘符分配给这个新的分区,结果是新系统可以正常启动和运行。这只是建一个分区、同时删除一个分区的情况,如果建的分区比较多,那就要看新的系统分区所在的物理顺序了,如果仍然是新分出来的区的第一个,那么仍然没有问题,如果不是,那肯定不能启动。

出现这种问题,怎么修复盘符。网上好多地方说用磁盘管理器,系统都不能启动,怎么用磁盘管理器。再说磁盘管理器又不能修改系统盘盘符。而在PE下使用磁盘管理器修改盘符,那只是PE下的磁盘盘符,并不是硬盘上的系统上的盘符。所以必须修改保存在原来系统盘中的盘符信息。查询到Windows的盘符信息是保存在注册表HKLM\SYSTEM\MountedDevices下的,里面有\DosDevices\C:这样的键,就是盘符对应的分区信息。那么如何修改呢?PE下的注册表编辑器修改的仍然是PE系统的注册表呀。其实注册表编辑器是可以挂载注册表文件的,将光标定位在HKEY_LOCAL_MACHINE上,文件菜单或右键菜单上就可以有“加载配置单元”,选择要修改的系统的%SYSDIR%/config/下的SYSTEM文件,然后再输入一个挂载点名称就可以挂载了。接下来就可以修改其下的MountedDevices\DosDevices\C:的值了。内容可以从PE下的HKLM\SYSTEM\MountedDevices中对应的磁盘名称的值复制过来,这个值有的长有的短,但是不用管它,反正是用来标识唯一分区的,反正在硬盘不变,分区不变的情况下,PE下得到的值和硬盘系统得到的值是一样的,直接复制就可以了。这里主要修改系统盘就行了,只要系统能启动,修改其他盘用不着这样,用磁盘管理器又简单,又方便。

Windows系统盘盘符修改相关推荐

  1. 修改Windows系统盘盘符

    给笔记本电脑加了一个固态盘,为了不重装系统,就把原来的C盘和D盘复制到系统盘上. 做完之后发现固态盘启动之后系统盘盘符变成了H,单独一个固态盘的情况下系统不能正常运行. 因为windows系统的所有依 ...

  2. 062_Windows的盘符修改

    一个电脑重新安装后发现盘符不连续,一个C一个G,看上去感觉有点不舒服.感觉还是一个C一个D看着习惯. 尝试了一下,修改起来原来还比较容易. 进入计算机管理存储下的磁盘管理,右键选择磁盘G下的盘符修改项 ...

  3. 硬盘分别接主板、阵列卡,系统盘盘符不为sda的解决方法

    硬盘分别接主板.阵列卡,系统盘盘符不为sda的解决方法 问题:现有台服务器DELL FS12-TY(C2100),4块盘直连主板,8块盘连接阵列卡PERC H700使用,实际盘符如下,其中sde为系统 ...

  4. 服务器盘符修改不了怎么办,服务器怎么修改盘符

    服务器怎么修改盘符 内容精选 换一换 对于挂载了SCSI类型云硬盘的Linux弹性云服务器,如果在/etc/fstab中配置了SCSI磁盘开机自动挂载,且使用的是磁盘的盘符(如/dev/sdb)进行配 ...

  5. windows更改盘符的方法

    1.右击[我的电脑]--[管理],进入计算机管理界面 2.点击下面的磁盘管理菜单 3.右击需要更改的盘-[更改驱动器名或路径]-更改 4.选择指定一下驱动器号,调整到你想修改的盘符即可(前提是此盘符没 ...

  6. android定制之内置sdcard Volume ID及盘符修改

    近期开发平板项目中,由于公司电脑对U盘读写有监控,而监测的方式就是通过对volume ID进行匹配,若是公司指定的可访问ID,则可以对U盘进行访问,反之则会出现虽然可以看到有移动磁盘,但却无法访问的问 ...

  7. 盘符修改后,node重装一顿操作猛如虎

    背景: 因为当初装固态硬盘的时候,只分了50G给C盘,并且另一个盘不叫D盘,叫E盘(好像是当时重装系统用的U盘占用了盘符D) 然后C盘不够了,要压缩E盘给C盘一部分,期间手欠的把E盘改为D盘了.然后好 ...

  8. Qt5.9获取Windows所有盘符(函数QFileInfoList QIr::drives())

    1.1Qt5.9获取所有盘符用函数QFileInfoList QIr::drives(),代码如下: foreach (QFileInfo my_info, QDir::drives()){qDebu ...

  9. Windows 改变盘符图标

    autorun.inf里面的内容! [autorun] icon=1.ico 重启电脑就可以更改图标啦!

最新文章

  1. vscode设置代码编辑时组合键代替方向键移动光标
  2. QT中个数据类型的转换
  3. Python之io概念
  4. vuex使用模块的时候 获取state里的数据语法
  5. 分布式存储中的数据分布策略
  6. Head First设计模式读书笔记八 第九章下 组合模式
  7. 魅族16s Pro邀请函发布:对称式全面屏+骁龙855Plus
  8. 有时我都非常讨厌自己,特别容易相信人
  9. mac 下安装java, jmeter, ant, jenkins,使用jmeter+ant+jenkins 接口测试集成工具,发送html报告到邮箱中
  10. 【转】某女生编的c语言程序
  11. Python 一个无限 重复生成器的实现 和一个简洁的 quicksort
  12. 十分钟理解线性代数的本质_如何理解线性代数?
  13. VTN国际品牌会员俱乐部 聚集高净值圈层人群 引领高品质生活方式
  14. Ant design vue 表格合并 合并行 合并列
  15. nios自学笔记四:将sof和elf合并为JIC文件
  16. 推荐电影 迪士尼经典动画片大全 1937-2008
  17. 先进驾驶辅助系统(ADAS) 术语
  18. 一首关于远方和理想的小诗
  19. 什么是接口测试?十年阿里测试人教你怎样做接口测试
  20. python pandas 在现有excel中插入新数据

热门文章

  1. 计算机科学拔尖计划毕业生,“钱学森之问”有解了吗?“拔尖计划”十年培养出5500名毕业生...
  2. Linux修改root用户密码的两种方法
  3. win10使用ZED—sdk
  4. 网易游戏团队离职危机梦幻西游前途未卜(转)
  5. vue uniapp 字符串转对象,对象转字符串
  6. TCP 连接建立 故障排查
  7. 视频播放类APP排行:腾讯视频第一、爱奇艺第二、优酷第三
  8. 日本語N2文法 精華版
  9. 5分钟完成网吧服务器系统所有安装,够快了吧!
  10. 微信小程序用户头像昵称获取规则调整对应