電腦開機時報錯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
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...