电脑开机时报错No Bootable Device找不到索引的解决方法
本文介绍笔记本电脑出现No Bootable Device
错误提示,且无法开机的多种解决办法。
1 问题产生
最近,笔记本电脑正在正常使用时,突然蓝屏,出现你的设备遇到问题,需要重启。
的提示;最下方的终止代码具体是CRITICAL_PROCESS_DIED
还是SYSTEM_SERVICE_EXCEPTION
有点记不太清楚了,不过这种临时、突然出现的蓝屏应该是前者。随后,电脑便自动关机并尝试重启,由此拉开了一段我和电脑漫长的斗智斗勇经历的序幕。
第一次重启后,在电脑品牌Logo界面加载完毕,出现系统请稍后
的提示后,又一次遇到了蓝屏,如下图所示(屏幕太反光,不小心自拍了,加个马赛克)。
既然又出现了蓝屏,自然需要再一次的重启;随后,电脑要么像刚刚这样重复出现蓝屏→重启→出现蓝屏→重启的无限循环,要么就会出现如下所示的No Bootable Device
错误提示。
至此,可以判断电脑一开始出现的蓝屏肯定是和这个No Bootable Device
错误提示有关;接下来,便开始尝试对这一错误提示加以解决。
2 问题解决
在这一部分的开头首先要和大家讲清楚:电脑出现本文前述这一问题后,抱着能不去线下店就不去线下店的想法,我首先从国内外各大博客平台或论坛中,搜集到了针对No Bootable Device
错误提示的不同解决思路与办法(也就是本文接下来所介绍的多种方法),并逐一对其加以尝试,但全都没有什么效果;最终这个问题,还是通过到线下电脑维修门店进行拆机、更换硬盘(也顺便重装了系统、清理了风扇)才解决的。而本文则是对我在去线下门店前所尝试的所有方法进行汇总,因此并不能保证这些方法可以百分之百解决大家的No Bootable Device
问题;但是,尽管这些方法不适合我,但还是有可能解决大家的问题的;并且如果大家用了这些方法也都没有效果的话,那说明大家电脑的No Bootable Device
错误很大概率是硬件(比如硬盘损坏)的问题,而不是系统或软件的问题,多少也有着确定故障原因的作用。
2.1 拍打电脑
这是一个很搞笑的方法,也是一个临时、应急用的治标不治本的方法。就是出现No Bootable Device
错误提示后,轻轻拍打(或锤打)笔记本电脑D面(就是底面,离电脑机器最近的不带键盘的那一面),随后在重启开机即可。
这一办法看起来很扯,但是偶尔还真的很有用,我在刚开始出现No Bootable Device
错误提示时,就是用这个办法解决的,拍了几下就重新正常开了机。但很显然,这种方法肯定是治标不治本的——如果电脑的问题真的是拍几下就能暂时修好的,那才说明是电脑的硬件出现问题了,反而更需要赶紧拿到线下门店去维修。
我的电脑也是这样,原本拍完后可以正常开机,就自以为完全解决了;谁知道正常用了一下午后,到了晚上电脑又一次蓝屏,重启后重新出现了No Bootable Device
错误提示。从而说明这一方法解决失败。
值得一提的是,在各大论坛中发现,这一解决方法似乎对小米的笔记本电脑很适用,并且拍打完后管用的时间也比较长;这可能和小米笔记本的硬件接口设计有关。但建议大家如果用这种方式暂时修好了电脑,还是抽空拿到线下店去看一看,万一今后再发生这种问题了,丢失数据就得不偿失了。
2.2 安全模式启动
前一种方法对我的电脑无效,于是尝试第二种方法。
在电脑处于开机状态时,长按电源按钮,强制关机;再次开机,随后立刻长按电源按钮,再次强制关机,这样重复2 ~ 3次(具体几次我记不清楚了,但最多三次就够),再次开机后电脑会自动进入Windows 恢复环境(winRE),如下图所示。
接下来,依次选择“疑难解答”→“高级选项”。
随后,选择“启动设置”。
可以看到,此时即可准备启用安全模式进行重新启动。选择“重新启动”。
电脑重新启动后,将会显示一个选项列表,其中就有安全模式进行启动的选项,选择并启动电脑即可。如果问题解决,则电脑将正常开机。
2.3 Boot Mode修改
上述第二种方法对我的电脑依然无效,于是尝试第三种方法。
在论坛中看到很多用户提到,可以通过修改笔记本电脑BIOS中的Boot Mode
来解决这一问题。进入BIOS的方法如下:在电脑启动,出现品牌Logo时,立刻疯狂按下F2
按钮即可。不过,不同品牌的电脑可能有所不同,大家自行搜索即可。
有博主称,将自己电脑原本BIOS中Boot Mode
的值UEFI
修改为Legacy
(有的电脑也叫CSM
),随后重新启动即可解决问题;如果这样子还不能解决的话,就再把Boot Mode
的值换回到原本的UEFI
,看看能不能正常开机。
但是,这一方法并不适合我——在我电脑的BIOS中,Boot Mode
一项默认为UEFI
,其具体值是灰色的,不能自行修改,如下图所示。查阅多个论坛,也没有找到能够使得Boot Mode
选项变成可以修改的方法,只好作罢。不过,如果大家电脑BIOS中的Boot Mode
是可以修改的话,那么就可以来回切换一下UEFI
与Legacy
(或者是CSM
)这两个选项,看看能不能解决问题。
这里也需要额外提一句:由于BIOS里的设置非常重要,如果我们随意修改的话可能会带来很多意想不到的问题;因此如果是对电脑不太在行的用户(比如我),就尽量不要乱修改BIOS的设置了,万一没有设置好使得电脑成了砖头,那就彻底凉凉啦。
2.4 系统盘主要分区激活
出现No Bootable Device
错误提示的一个可能原因是,装有操作系统的系统盘没有被激活,或者是该系统盘下的主要分区没有被激活。如果是因为这个原因导致的错误,那么通过如下操作就应该可以解决。
这一方法首先需要大家准备一个启动盘,如果没有的话大家可以用自己的U盘做一个,具体制作方法网络中有很多资料,这里不再赘述啦~
首先,关机状态下插入启动盘,随后开机并进入BIOS中,将启动盘的启动优先级调制最高。下图为我电脑原本的启动优先级,我就需要将我的启动盘,也就是USB HDD: SanDisk
的优先级调到最前面。
调成这个样子即可。
随后保存并退出BIOS模式,电脑将自动通过我们的启动盘进行重新启动。
接下来,将会看到类似这样的界面。
我们将语言调为中文后,点击“下一步”。
随后,选择左下角的“修复计算机”,再选择“疑难解答”。
接下来,选择“命令提示符”。
然后,在弹出的CMD命令窗口中,首先输入以下内容:
diskpart
随后,输入:
list disk
接下来,找到我们的系统盘(我这里就是这个119 GB
大小的盘)编号,输入:
select disk 0
紧接着,输入:
list partition
随后,找到我们系统盘的主要分区编号,输入:
select partition 3
在上一幅图里,我当时选错编号了,按道理是要选择分区编号为3
的那个;大家按照大家电脑的实际情况来选择即可。
随后,输入:
active
至此,完成操作。如果大家进行到这一步骤后,没有提示出错的话,那么重新启动电脑,大概率就没有问题了。不过我的电脑依然不适合这种方法,在输入最后一句代码后,提示出了错误;具体错误内容我忘记截图了,因此也忘记具体说的是什么了,不过大概意思是我的硬盘由于其自身设计的型号问题,不适用于active
命令,因此这句命令对我的硬盘没有效果。
2.5 BCD修复
这种方法同前一种方法一致,也是要通过启动盘启动电脑,随后用同样的方法进入CMD命令窗口。接下来,大家按照下图所示的命令(第一个为fixmbr
,最后一个为rebuildbcd
,共四条命令),依次输入即可:
随后,退出并重新启动电脑,看看电脑能不能正常开机。
2.6 线下店维修
以上五种方法(其实我试了远不止五种方法,这里就是挑出五种我感觉比较有代表性的方法)对我的电脑都没有作用,因此最后还是直接将电脑拿到线下门店进行维修。经过检查,发现确实是硬件问题:电脑原装的两块硬盘——一块固态硬盘(也就是系统盘)以及一块机械硬盘——都出现了较多的坏道。毕竟也是用了整整四年的电脑,经过本科四年高频率的“糟蹋”,硬盘出现问题也确实不意外哈哈。
通过将原装的两块硬盘进行更换,成功解决了问题,不再出现No Bootable Device
错误提示,并且电脑速度得到了极大提升(不过这个应该主要是因为将原有一块固态硬盘与一块机械硬盘整体换成了一块固态硬盘)。当然,更换硬盘后,原本系统盘(固态硬盘)内的数据就找不回来啦,需要重装系统;其他盘(机械硬盘)的数据则还可以重新导出备份。
综上,困扰我一天之久(确实,自己只倒腾了半天时间就没耐心,直接拿到店里请专业人员维修了)的No Bootable Device
错误提示终于得到解决。
如果大家遇到和我类似的报错内容,且通过以上五种方法都没有解决,那确实很大概率就是电脑硬件的问题了,不如尽快拿到信得过的线下门店里请专业人士维修,免得电脑继续折磨自己哈哈。
电脑开机时报错No Bootable Device找不到索引的解决方法的更多相关文章
- 关于Quartus II 13.0对应开发NIOS II软件程序时报错Symbol 'NULL' could not be resolved问题的解决方法
关于Quartus II 13.0对应开发NIOS II软件程序时报错Symbol 'NULL' could not be resolved问题的解决方法 近期在评估使用NIOS II处理器进行项目的 ...
- CCS5 建立SYS/BIOS工程时报错“cannot find file "./configPkg/linker.cmd" bios”的解决方法
CCS5 建立SYS/BIOS工程时报错“cannot find file "./configPkg/linker.cmd" bios”的解决方法 报错 #10008-D cann ...
- Jenkins启动时报错:java.net.BindException: Address already in use: bind 解决方法
下载jenkins.war包后,进入Jenkins.war包目录下,运行java -jar jenkins.war时报端口被占用的错误:java.net.BindException: Address ...
- caffe中在某一层获得迭代次数的方法以及caffe编译时报错 error: 'to_string' is not a member of 'std'解决方法
https://stackoverflow.com/questions/38369565/how-to-get-learning-rate-or-iteration-times-when-define ...
- 用 Scanner 扫描CSV文件时报错:“java.util.nosuchelementexception:no line found”的解决方法
最近用 java 对一个很大的 CSV 文件进行处理.打算用 Scanner 逐行扫描进来,结果报错 "java.util.nosuchelementexception:no line fo ...
- MySQL(Navicat)运行.sql文件时报错[Err] 2006 - MySQL server has gone away 的解决方法
在my.ini里加上 max_allowed_packet=16M
- npm install时报错“Unexpected end of JSON input while parsing near...”解决方法
执行:npm cache clean --force 即可解决此问题
- Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法
Laravel 5.4 Mix & Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法 首先进入package.json文 ...
- 【转载】WIN7访问共享:0x80070035 找不到网络路径解决方法
转载:http://blog.chinaunix.net/uid-12372814-id-3518571.html 昨天刚装WIN7系统,今天早上准备访问服务器安装些软件,结果出现网络错误,提示Win ...
- flask+sqlite3+echarts2+ajax数据可视化报错:UnicodeDecodeError: 'utf8' codec can't decode byte解决方法
flask+sqlite3+echarts2+ajax数据可视化报错: UnicodeDecodeError: 'utf8' codec can't decode byte 解决方法: 将 py文件和 ...
随机推荐
- Java 抽象类的应用:模板方法的设计模式
1 package com.bytezreo.template; 2 3 /** 4 * 5 * @Description 抽象类的应用:模板方法的设计模式 6 * @author Bytezero· ...
- XAF新手入门 - 应用程序模型(Application Model)
应用程序模型不仅是XAF的核心,它更是XAF的最大特色,它自动收集XAF项目中的信息,用于生成不同平台的UI.由于应用程序模型在XAF中的重要性,官方文档对它的介绍比较详细,大家可以直接阅读官方文档 ...
- 【stars-one】JetBrains产品试用重置工具
原文[stars-one]JetBrains产品试用重置工具 | Stars-One的杂货小窝 一款可重置JetBrains全家桶产品的试用时间的小工具,与其全网去找激活码,还不如每个月自己手动重置试 ...
- JB一键重置
版本名 版本号 更新时间 更新内容 更新地址 v1.1 2 2020-12-26 在线下载失败的请访问shop.stars-one.site,使用软件找回手动下载\n1.修复bug\n2.修复在线更新 ...
- day07-Java方法01
Java方法01 1.什么是方法? Java是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序集合 方法包含于类或者对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法 ...
- 5G时代,3DCAT助力AR/VR内容上云
一.5G网络三大应用场景 目前中国的5G技术正在加速发展,5G网络拥有增强型移动宽带.超高可靠低时延通信.海量机器类通信三大技术特点和应用场景.其中增强型移动宽带技术特点与AR&VR行业相关, ...
- 瑞云与宜宾职院开展校企合作,同深圳VR联合会共建元宇宙产业学院
2022年7月9日,宜宾职业技术学院携手深圳市虚拟现实产业联合会和深圳市瑞云科技有限公司,合作共建的"元宇宙职业教育研究与应用中心"."元宇宙产业学院"授牌仪式 ...
- JS(函数、作用域、预解析)
一 函数的概念 在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用.虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS ...
- NA嵌入Flutter页面
目录介绍 01.Android承载flutter容器 02.过时的NA跳转flutter方案 03.升级版本NA跳转Flutter处理 04.如何处理NA跳转flutter传参 05.思考遇到的几个问 ...
- 上位机连接PLC
上位机使用Hsl框架连接PLC 顺便讲下策略模式 话不多说,直接上代码 public interface IPlcHost { bool ConnectionPlc(string path); } p ...