系統沒法啓動inaccessible boot device

近日有一臺Windows 2016遇到了系統沒法啓動的問題,出現錯誤inaccessible boot device。發現系統能夠進入故障恢復模式,看來問題還不大。由於進入故障恢復模式的時候自動識別的當前的系統,而且要求輸入Administrator密碼,說明最基本的系統功能仍是正常的。windows

先是嘗試了chkdsk修復磁盤,可是沒有做用。而後嘗試啓用啓動日誌,結果也沒有發現ntbtlog.txt。按理啓動日誌應當出如今Windows目錄下。ide

接下去繼續在網上搜索,看看有什麼有用的操做。須要檢查一下是否有Windows更新形成的系統沒法完成更新的安裝形成的系統沒法啓動。整體分爲兩部分,註冊表中的pending項目和文件系統的安裝包。.net

首先加載註冊表,刪除其中的Exclusive鍵值,讓系統再次啓動的時候再也不進行補丁安裝更新。日誌

reg load HKLM\temp c:\windows\system32\config\softwareblog

reg delete "HKLM\temp\Microsoft\Windows\CurrentVersion\Component Based Servicing\SessionsPending" /v Exclusiveci

reg unload HKLM\temp
若是看不到圖,請點我
系統沒法啓動inaccessible boot device
註冊表處理完畢後,另外一部分就是處理文件系統中的安裝包。首先創建一個臨時文件夾用於解壓臨時文件,建議大於1GB可用空間,而後檢查系統中的安裝包。rem

MKDIR c:\temp\BadUpdatesget

dism /image:C:\ /get-packages /scratchdir:c:\temp\BadUpdatesit

找到其中安裝掛起Install Pending的包,複製它的標識符ID,而後卸載。io

dism /image:c:\ /remove-package /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~14393.3326.1.5 /scratchdir:c:\temp\BadUpdates
系統沒法啓動inaccessible boot device整個卸載命令耗費的時間比較長,請耐心等待。若是有多個狀態是安裝掛起Install Pending的包請將它們所有刪除。從新啓動系統後若是問題依舊,不要着急,繼續按照以前的步驟操做。我就是重啓了3次失敗,卸載了3個安裝包後才能正常啓動的。這個方法對於 Windows 10, Windows 2019一樣有效。

相關文章
相關標籤/搜索