日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机开机f8键,开机F8键“高级启动选项”的秘密

發布時間:2023/12/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机开机f8键,开机F8键“高级启动选项”的秘密 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這次主要想跟大家探討一下Windows系統下開機時按下F8鍵之后系統進行的一系列操作。了解了這些操作之后,相信大家就能對很多無法正常開機的原因“有所行動”了。

引用微軟官方解釋:

“高級引導選項”屏幕使您能夠以高級疑難解答模式啟動 Windows。可以通過打開計算機并在 Windows 啟動之前按 F8 鍵訪問該菜單。

某些選項(如安全模式)將以限定狀態啟動 Windows,其中只會啟動空白的基本內容。如果在安全模式下啟動時沒有再出現問題,您可以將默認設置和基本設備驅動程序和服務排除在可能的故障原因之外。其他選項將啟動帶有供系統管理員和 IT 專業人員使用的高級功能的 Windows。

修復計算機

顯示可以用于修復啟動問題的系統恢復工具的列表,運行診斷或恢復系統。此選項僅在計算機硬盤上安裝了這些工具之后才可用。如果您使用 Windows 安裝光盤,則系統恢復工具位于該光盤上。

安全模式

以一組最少的驅動程序和服務啟動 Windows。

網絡安全模式

在安全模式下啟動 Windows,包括訪問 Internet 或網絡上的其他計算機所需的網絡驅動程序和服務。

帶命令提示符的安全模式

使用安全模式下的命令提示符窗口啟動 Windows,而不是通過一般的 Windows 界面啟動。此選項適用于 IT 專業人士和管理員。

啟用引導日志

創建文件 ntbtlog.txt,該文件列出所有在啟動過程安裝并可能對高級疑難解答非常有用的驅動程序。

啟用低分辨率視頻(640x480)

使用當前視頻驅動程序和低分辨率及刷新率設置啟動 Windows。可以使用此模式重置顯示設置。

最后一次的正確配置(高級)

使用最后一次正常運行的注冊表和驅動程序配置啟動 Windows。

目錄服務還原模式

啟動運行 Active Directory 的Windows域控制器,以便可以還原目錄服務。此選項適用于 IT 專業人士和管理員。

調試模式

以供 IT 專業人員和系統管理員使用的高級疑難解答模式啟動 Windows。

禁用系統失敗時自動重新啟動

因錯誤導致 Windows 失敗時,阻止 Windows 自動重新啟動。僅當 Windows 陷入循環狀態時,即 Windows 啟動失敗,重新啟動后再次失敗,使用此選項。

禁用強制驅動程序簽名

允許安裝包含了不恰當簽名的驅動程序。

正常啟動 Windows

以正常模式啟動 Windows。

問題引出:

上面是微軟對“高級啟動選項”下各個選項的講解,同時也相信大家大都在開機時按過F8鍵,XP時代很多人使用F8鍵主要是用來進入安全模式,進入安全模式的理由也很簡單:對系統崩潰或出現問題后使用“系統還原”功能還原系統。誠然,這是一個非常適合大家快速解決一些誤操作問題的方法。但是,大家除了這個安全模式下的“系統還原”功能外,對F8的其他功能使用過嗎?想必大家同樣大都用過“高級啟動選項”下的“最后一次的正確配置(高級)”功能。大家在使用這一功能的時候,起過作用么?或者說,使用這個功能的時候,是不是也遇到過沒有起作用的情況?那到底什么情況下應該起作用,什么情況下就是解決不了問題呢?另外,為什么有時候“安全模式”也無法進入呢?下面,我將同大家詳細了解一下“最后一次的正確配置”和“安全模式”模型的原理。以幫助大家診斷啟動過程中出現的問題。

原理:

“最后一次的正確配置”(Last Known Good)是解決啟動過程中遇到的系統崩潰問題的非常好的解決方法。因為系統的配置信息都是儲存在注冊表HKLM\SYSTEM\CurrentControlSet\Control下,而驅動和服務的配置信息存儲在注冊表HKLM\SYSTEM\CurrentControlSet\Services下,對注冊表中這些位置鍵值的修改可能會導致無法正常啟動系統的問題。比如,如果你安裝了一個設備的驅動程序,而這個驅動程序存在BUG,這時,這個驅動程序可能會導致系統崩潰,此時,您可以再開機時按下F8,然后從列出的菜單選項中選擇“最后一次的正確配置”。這時,系統會通過設置HKLM\SYSTEM\Select中Failed的值來標記這組ControlSet在啟動系統時失敗了,然后,系統會將存儲在HKLM\SYSTEM\Select\LastKnownGood中的值傳遞給HKLM\SYSTEM\Select\Current。同時,系統會將HKLM\SYSTEM\CurrentControlSet數據指向“最后一次的正確配置”的所指向的ControlSet。由于剛更新的驅動鍵值并沒有存儲在“最后一次的正確配置”的Services子鍵下面,所以系統會成功啟動。

上面介紹的便是詳細的理論原理,可能您會有些不明白,我用圖片描述一下您就能明白這里面的意思了:

?如圖,在HKLM\SYSTEM\注冊表項中是有三個ControlSet的,這就是用于啟動系統的三個最常見的控件組(有時候可能會存在額外的一組控件組),這些控件組中包含了操作系統配置的信息,比如服務、驅動、系統控制、枚舉信息等等。

默認情況下,ControlSet控件組中存儲的是上次正常關機時的系統配置信息,在系統正常開機過程中(未使用“最后一次的正確配置”的情況下),Windows會從ControlSet001復制一份副本,作為操作系統當前的配置信息,也就是CurrentControlSet。我們對于計算機配置信息所作的任何修改都是直接寫入到CurrentControlSet,而在重啟過程中,Windows會用CurrentControlSet的內容覆蓋掉ControlSet001,以保證這兩個控件組一致。

而當操作系統每成功啟動一次(指成功登錄),Windows都會將CurrentControlSet中的數據復制到ControlSet002中。這樣,ControlSet002就成了“最后一次的正確配置”,而這就是按下F8鍵“高級啟動選項”界面的選項。

如上圖所示,正常情況下,HKLM\SYSTEM\Select子鍵,其中有Current、Default、Failed和LastKnownGood四個DWORD鍵。

“Current”數據項目表示Windows在這次啟動過程中使用的控件組。

“Default”數據項目表示Windows在下次啟動時將使用的控件組,它與這次啟動使用的控件組相同。

“LastKnownGood”數據項目表示您在啟動過程中選擇“最近一次的正確配置”時 Windows將使用的控件組。

“Failed”數據項表示Windows在其中保存失敗啟動產生的數據的控件組。此控件組在用戶第一次調用“最近一次的正確配置”選項之前并不實際存在。

需要指出的是,在使用“最后一次的正確配置”的時候,Windows會在Failed數據項中將ControlSet001進行標記,將ControlSet001進行封存,同時從ControlSet002復制一份副本,作為操作系統當前的配置信息。但是,這里會出現一個問題,在正常啟動的時候,啟動成功之后,Windows會從CurrentControlSet控件組復制一份副本,存儲在ControlSet002中,然而在使用“最后一次的正確配置”的時候ControlSet002中存儲的信息變成了系統真實的信息,所以,此時,只能將CurrentControlSet的信息復制一份到一個新的控件組作為新的“最近一次的正確配置”,也就是ControlSet003。此時,在HKLM\SYSTEM\注冊表項中便同時有四個ControlSet存在。

最后一次的正確配置的“威力”范圍:

通過上面的講解,大家應該對“最后一次的正確配置”功能有了比較深入的了解了吧。“最后一次的正確配置”功能只還原注冊表頂HKLM\System\CurrentControlset 中的信息,任何在其它注冊表項中所做的更改均保持不變。所以,對其他注冊表項進行的誤操作造成的啟動問題,“最后一次的正確配置”功能是無法解決的。同時由于只涉及了注冊表的還原操作,故它不能用于解決由于驅動程序或文件被損壞或丟失所導致的啟動問題。

但是,“最后一次的正確配置”功能是能夠用來解決諸如“新添加的驅動程序與硬件不相符”等相關問題的。

總結

以上是生活随笔為你收集整理的计算机开机f8键,开机F8键“高级启动选项”的秘密的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。