下午的时候,刚准备出门,重启了一下电脑就开不了机了.
查了很多很多网上的资料,又试了很多办法,就的的确确解决不了。
然后就想发在 V 站上,来求助大家。
又不想简单一句话,所以把所有的过程还有图片挨着挨着编辑好,方便大家伙儿看看。
编了大半天,在快要编辑完的时候,就又还是不甘心,就又在网上找。
最后发现了这个文章
https://riverye.com/2019/11/03/修復-BIOS-Boot-Sequence-找不到-Windows-10/
跟着这篇文章,调整了磁盘的名字 居然就好了
发现是系统盘的盘符变成了 F,然后改回了 C
重启就好了 还是很神奇了...
(说实话 也不知道是不是这么一回事 但感觉是 如果是的话 希望下一个人不用折腾那么久了)
1
feng0vx 2021-07-07 23:04:00 +08:00
系统的磁盘变成了 F ?
你是运行的这个吗? bcdboot c:\Windows /l en-us /s l: /f ALL 这个是修复 uefi 引导 的 |
2
tr1stan 2021-07-08 12:17:41 +08:00
在多硬盘下碰到过非系统盘的分区盘符自动变化,原因是某个盘被我拔掉后开过机,再插上后识别出的硬盘顺序有变化,所以系统就自己给改了。你这可能是 c 盘掉了然后开机之后又给识别到了?
|
3
ikas 2021-07-08 16:02:44 +08:00
他这个文章就是自己手动创建了启动相关文件... 主要是 bcdboot ..
你这个电脑,要考虑硬盘是不是损坏边缘了... |
4
acess 2021-07-09 06:19:51 +08:00
这个本来就不是蓝屏,是引导错误(微软把 bootmgr 做得更花哨了),所以引导配置修好了就搞定了。
|
5
acess 2021-07-09 06:27:12 +08:00
BCD 里保存的我记得也不是盘符,对于 GPT 来说保存的是分区 GUID 。
盘符其实归根到底还是挺像 Linux 的挂载点的,保存在注册表 MountedDevices 键值里( MountedDevices 就有点像是 Linux 的 /etc/fstab )。有个脚本 osletter7.cmd (还有一个修改简化版 fixletters.cmd )就是用来改 MountedDevices 的。 osletter7.cmd 的主要功能就是改系统盘盘符(这里说的是存放 Windows 文件的分区,在磁盘管理里是“启动卷”;存放引导文件的在磁盘管理里叫“系统卷”,这名字起的,哎),可以改成 C 盘以外的其他盘符。 不过只有 MSDN 原版的、没有重新封装过的系统,才可以在刚解压好系统文件、还没开始部署的时候用 osletter7.cmd 改盘符。已经装好的系统是没办法用这个脚本再改盘符的,因为系统里已经有太多地方写死了路径 C:\xxxx 这样,几乎不可能改干净了。 |