電腦開機時報錯No Bootable Device找不到索引的解決方法

来源:https://www.cnblogs.com/fkxxgis/p/18131223
-Advertisement-
Play Games

本文介紹筆記本電腦出現No Bootable Device錯誤提示,且無法開機的多種解決辦法。 1 問題產生 最近,筆記本電腦正在正常使用時,突然藍屏,出現你的設備遇到問題,需要重啟。的提示;最下方的終止代碼具體是CRITICAL_PROCESS_DIED還是SYSTEM_SERVICE_EXCEP ...


  本文介紹筆記本電腦出現No Bootable Device錯誤提示,且無法開機的多種解決辦法。

1 問題產生

  最近,筆記本電腦正在正常使用時,突然藍屏,出現你的設備遇到問題,需要重啟。的提示;最下方的終止代碼具體是CRITICAL_PROCESS_DIED還是SYSTEM_SERVICE_EXCEPTION有點記不太清楚了,不過這種臨時、突然出現的藍屏應該是前者。隨後,電腦便自動關機並嘗試重啟,由此拉開了一段我和電腦漫長的鬥智鬥勇經歷的序幕。

  第一次重啟後,在電腦品牌Logo界面載入完畢,出現系統請稍後的提示後,又一次遇到了藍屏,如下圖所示(屏幕太反光,不小心自拍了,加個馬賽克)。

image

  既然又出現了藍屏,自然需要再一次的重啟;隨後,電腦要麼像剛剛這樣重覆出現藍屏→重啟→出現藍屏→重啟的無限迴圈,要麼就會出現如下所示的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按鈕即可。不過,不同品牌的電腦可能有所不同,大家自行搜索即可。

  有博主稱,將自己電腦原本BIOSBoot Mode的值UEFI修改為Legacy(有的電腦也叫CSM),隨後重新啟動即可解決問題;如果這樣子還不能解決的話,就再把Boot Mode的值換回到原本的UEFI,看看能不能正常開機。

  但是,這一方法並不適合我——在我電腦的BIOS中,Boot Mode一項預設為UEFI,其具體值是灰色的,不能自行修改,如下圖所示。查閱多個論壇,也沒有找到能夠使得Boot Mode選項變成可以修改的方法,只好作罷。不過,如果大家電腦BIOS中的Boot Mode是可以修改的話,那麼就可以來回切換一下UEFILegacy(或者是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錯誤提示終於得到解決。

  如果大家遇到和我類似的報錯內容,且通過以上五種方法都沒有解決,那確實很大概率就是電腦硬體的問題了,不如儘快拿到信得過的線下門店裡請專業人士維修,免得電腦繼續折磨自己哈哈。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 現在軟體就業環境不景氣,各行各業都忙著裁員優化。作為一個小開發,咱也不能光等著別人來優化咱,也得想辦法優化下自己。就拿手頭上的工作來說吧,我發現我的微服務應用里,既有AgileConfig這個配置中心組件,又有一個Consul 服務發現組件。本來吧他倆也沒啥事,各幹個的。但是,我在操作AgileCo ...
  • 在構建用戶界面時,控制項扮演著至關重要的角色。它們不僅負責展示內容,還處理用戶的交互。然而,有時標準的控制項庫可能無法滿足我們的需求,這時自繪控制項就顯得尤為重要。在Avalonia UI框架中,自繪控制項允許我們完全掌控控制項的渲染邏輯,實現高度自定義的UI元素。本文將深入探討自繪控制項的概念、優勢、應用場景 ...
  • 官網:一個 Vue 3 UI 框架 | Element Plus (element-plus.org) 1.安裝:運行cmd,轉到我的項目的目錄下\vuedemo ,執行命令:npm install element-plus --save 2.整體導入Element-plus,修改mian.js文件 ...
  • 概述:在C#中,尋找調用當前方法的方法可採用`StackTrace`和`CallerMemberName`兩種方式。`StackTrace`通過分析堆棧信息提供詳細信息,而`CallerMemberName`則簡化了獲取調用者方法名的過程,更輕量且效率較高。選擇取決於需求,若需要堆棧信息,可選`St ...
  • 概述:在C#中,選擇使用結構(struct)而非類(class)取決於數據大小、不可變性和性能需求。結構適用於小型、不可變的數據對象,具有輕量級和高性能的優勢。然而,對於複雜對象和需要繼承的情況,應選擇類。以下是一個簡單的結構示例,演示了結構在棧上分配記憶體和不可變性的特性。在程式設計中,根據實際需求 ...
  • 官網:Vue Router | Vue.js 的官方路由 (vuejs.org) 安裝命令:npm install vue-router@4 1.添加兩個頁面\vuedemo\src\views\index.vue、\vuedemo\src\views\content.vue 2.添加\vuedem ...
  • 威聯通NAS VirtualizationStation 安裝ubuntu配置SSH遠程訪問,解決虛擬機記憶體分配和Linux SSH穿透後遠程連接的問題 ...
  • VS studio上查看標準cout輸出 網上的方法 在解決方案管理器中,單擊選中項目後,點擊菜單【視圖】->【屬性頁】 在生成事件->生成後事件->命令行(Build Events->Post-Build Event->Command) Line)中增加$(OutDir)$(ProjectName ...
一周排行
    -Advertisement-
    Play Games
  • GoF之工廠模式 @目錄GoF之工廠模式每博一文案1. 簡單說明“23種設計模式”1.2 介紹工廠模式的三種形態1.3 簡單工廠模式(靜態工廠模式)1.3.1 簡單工廠模式的優缺點:1.4 工廠方法模式1.4.1 工廠方法模式的優缺點:1.5 抽象工廠模式1.6 抽象工廠模式的優缺點:2. 總結:3 ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 本章將和大家分享ES的數據同步方案和ES集群相關知識。廢話不多說,下麵我們直接進入主題。 一、ES數據同步 1、數據同步問題 Elasticsearch中的酒店數據來自於mysql資料庫,因此mysql數據發生改變時,Elasticsearch也必須跟著改變,這個就是Elasticsearch與my ...
  • 引言 在我們之前的文章中介紹過使用Bogus生成模擬測試數據,今天來講解一下功能更加強大自動生成測試數據的工具的庫"AutoFixture"。 什麼是AutoFixture? AutoFixture 是一個針對 .NET 的開源庫,旨在最大程度地減少單元測試中的“安排(Arrange)”階段,以提高 ...
  • 經過前面幾個部分學習,相信學過的同學已經能夠掌握 .NET Emit 這種中間語言,並能使得它來編寫一些應用,以提高程式的性能。隨著 IL 指令篇的結束,本系列也已經接近尾聲,在這接近結束的最後,會提供幾個可供直接使用的示例,以供大伙分析或使用在項目中。 ...
  • 當從不同來源導入Excel數據時,可能存在重覆的記錄。為了確保數據的準確性,通常需要刪除這些重覆的行。手動查找並刪除可能會非常耗費時間,而通過編程腳本則可以實現在短時間內處理大量數據。本文將提供一個使用C# 快速查找並刪除Excel重覆項的免費解決方案。 以下是實現步驟: 1. 首先安裝免費.NET ...
  • C++ 異常處理 C++ 異常處理機制允許程式在運行時處理錯誤或意外情況。它提供了捕獲和處理錯誤的一種結構化方式,使程式更加健壯和可靠。 異常處理的基本概念: 異常: 程式在運行時發生的錯誤或意外情況。 拋出異常: 使用 throw 關鍵字將異常傳遞給調用堆棧。 捕獲異常: 使用 try-catch ...
  • 優秀且經驗豐富的Java開發人員的特征之一是對API的廣泛瞭解,包括JDK和第三方庫。 我花了很多時間來學習API,尤其是在閱讀了Effective Java 3rd Edition之後 ,Joshua Bloch建議在Java 3rd Edition中使用現有的API進行開發,而不是為常見的東西編 ...
  • 框架 · 使用laravel框架,原因:tp的框架路由和orm沒有laravel好用 · 使用強制路由,方便介面多時,分多版本,分文件夾等操作 介面 · 介面開發註意欄位類型,欄位是int,查詢成功失敗都要返回int(對接java等強類型語言方便) · 查詢介面用GET、其他用POST 代碼 · 所 ...
  • 正文 下午找企業的人去鎮上做貸後。 車上聽同事跟那個司機對罵,火星子都快出來了。司機跟那同事更熟一些,連我在內一共就三個人,同事那一手指桑罵槐給我都聽愣了。司機也是老社會人了,馬上聽出來了,為那個無辜的企業經辦人辯護,實際上是為自己辯護。 “這個事情你不能怪企業。”“但他們總不能讓銀行的人全權負責, ...