安全模式是許多操作系統(tǒng)、汽車傳感器和軟件中特殊模式,其中設(shè)備或程序的功能有限,讓用戶專注于執(zhí)行診斷測試,用戶在啟動時可以擺脫自動加載的惡意軟件和病毒的困擾,還可以處理因安裝新設(shè)備或程序引起的沖突。許多操作系統(tǒng)和電子設(shè)備也設(shè)計為在存在基本系統(tǒng)錯誤時啟動到安全或受限模式。
在安全模式下,操作系統(tǒng)僅加載最少的驅(qū)動程序和服務(wù)集,以允許隔離導(dǎo)致系統(tǒng)不穩(wěn)定的問題。但啟動可能需要更長的時間,因為設(shè)備通常會在啟動過程中測試自身以查找系統(tǒng)中的危害。在此狀態(tài)下,實用程序和診斷程序可用。網(wǎng)絡(luò)可能可用,也可能不可用,具體取決于所使用的設(shè)置。音頻通常被禁用,而屏幕顯示使用低分辨率,因為這些設(shè)備的驅(qū)動程序是默認(rèn)情況下未加載的驅(qū)動程序之一。
工作原理和產(chǎn)生背景
安全模式是一種啟動選項,在該選項中,操作系統(tǒng)以診斷模式而不是正常操作模式啟動。它主要用于對系統(tǒng)進行故障排除。 Microsoft Windows,macOS,Android和Linux發(fā)行版(如Ubuntu和Linux Mint)是實現(xiàn)安全模式和其他復(fù)雜電子設(shè)備的現(xiàn)代操作系統(tǒng)的示例。安全模式因操作系統(tǒng)而異,通常僅加載基本的可執(zhí)行模塊并禁用設(shè)備,但顯示信息和接受輸入所需的設(shè)備除外。在安全模式下啟動設(shè)備或程序的最主要原因之一是設(shè)備無法正常工作。此模式下重新啟動,用戶可以查找問題出現(xiàn)的原因。例如,用戶可能安裝了與程序正常運行沖突的軟件的新附加組件,從而導(dǎo)致錯誤。通過在安全模式下打開軟件,用戶可以確保新加載項不會自動加載,這意味著在用戶診斷問題時不會發(fā)生錯誤。
安全模式的功能
不同操作系統(tǒng)下的安全模式的功能不盡相同,以Windows為例說明安全模式的功能。
修復(fù)系統(tǒng)故障
在安全模式下啟動時可以自動修復(fù)注冊表問題,如果Windows運行起來不穩(wěn)定或者無法正常啟動,試著重新啟動計算機并切換到安全模式啟動,之后再在正常模式下重新啟動計算機,可以解決因注冊表有問題而引起的系統(tǒng)故障。
恢復(fù)系統(tǒng)設(shè)置
用戶在安裝新的軟件或者更改了某些設(shè)置后,導(dǎo)致系統(tǒng)無法正常啟動,可以進入安全模式下解決出現(xiàn)的問題。進入安全模式后,如果是安裝了新軟件所引起的系統(tǒng)無法正常啟動,在安全模式中卸載軟件即可;如果是更改某些設(shè)置所引起的系統(tǒng)無法正常啟動,比如顯示分辨率設(shè)置超出顯示器顯示范圍,導(dǎo)致黑屏,在進入安全模式后即可改變回來;如果把帶有密碼的屏幕保護程序放在“啟動”菜單中,忘記密碼后,導(dǎo)致無法正常操作計算機時,也可以進入安全模式更改。
刪除頑固文件
在Windows正常模式下刪除一些文件或者清除回收站時,系統(tǒng)可能會提示“文件正在被使用,無法刪除”,出現(xiàn)這種情況可以通過安全模式將其刪除,因為在安全模式下,Windows會自動釋放這些文件的控制權(quán)。
處理磁盤和不兼容的硬件
系統(tǒng)長時間的使用會使磁盤中出現(xiàn)很多碎片,碎片多了就會影響系統(tǒng)的性能,也會浪費有限的磁盤資源,需要定時給磁盤進行碎片整理來維持系統(tǒng)的性能。在Windows正常啟動時,系統(tǒng)會加載一些自啟動的程序,這些程序不易關(guān)閉,會對碎片整理程序造成干擾,而安全模式下不會啟動任何自啟動程序,可以保證磁盤碎片整理的順利進行。
解除組策略的鎖定
Windows中組策略限制是通過加載注冊表特定鍵值來實現(xiàn)的,而在安全模式下并不會加載這個限制。在打開的多重啟動菜單窗口,選擇“帶命令提示符的安全模式”,進入此模式以后,在啟動的命令提示符下輸入行命令“C:Windows System 32 XXX(啟動的程序).exe”,啟動控制臺,即可解除限制,最后重啟正常登錄系統(tǒng)即可解鎖。
系統(tǒng)還原和病毒查殺
計算機不能正常啟動時,可使用安全模式或其他啟動選項來啟動計算機,然后在安全模式下,進入系統(tǒng)還原界面,打開系統(tǒng)還原向?qū)?,可以根?jù)所需在日歷上點擊黑體字顯示的日期選擇系統(tǒng)還原點即可。Windows下殺毒可能會造成交叉感染,而一些殺毒程序有無法在DOS下運行,安全模式下使得Windows只加載最基本的驅(qū)動,殺毒會更加干凈徹底。
卸載不正確的驅(qū)動程序
一般的驅(qū)動程序,如果不適用所使用的計算機硬件,可以通過Windows驅(qū)動還原來卸載。但是顯卡和HDDIED驅(qū)動,如果裝錯了,會出現(xiàn)進入GUI界面就死機,一些主板的ULTRADNA補丁也是如此,因為Windows是要隨時讀取內(nèi)存與磁盤頁面文件調(diào)整計算機狀態(tài)的,所以硬盤驅(qū)動出現(xiàn)問題,系統(tǒng)就會馬上崩潰。安全模式可以解決這個問題。在安全模式中,Windows使用默認(rèn)設(shè)置(VGA監(jiān)視器、微軟鼠標(biāo)驅(qū)動程序、無網(wǎng)絡(luò)連接、啟動Windows所需的最少設(shè)備驅(qū)動程序),而且安全模式用最少的服務(wù)啟動,這樣錯誤的IDE和顯卡驅(qū)動就不加載,用戶需要刪除引起問題的軟件或硬件,并用驅(qū)動還原來恢復(fù)系統(tǒng)。
計算機出現(xiàn)一些不明的錯誤,比如無法上網(wǎng),但是啟動到帶網(wǎng)絡(luò)連接的安全模式后,可以連接網(wǎng)絡(luò),則說明是某些自啟動程序或服務(wù)影響了網(wǎng)絡(luò)的正常連接。
修復(fù)致使連接狀態(tài)終端的問題
某些情況下,禁用管理員帳戶可能造成維護上的困難。比如,在域環(huán)境中,當(dāng)用于建立連接的安全信道由于某種原因失敗時,如果沒有其他的本地管理員帳戶,則必須以安全模式重新啟動計算機來修復(fù)致使連接狀態(tài)中斷的問題。如果試圖重新啟用已禁用的管理員帳戶,但當(dāng)前的管理員密碼不符合密碼要求,則無法重新啟用該帳戶。這種情況下,該管理員組的可選成員必須通過“本地用戶”和“組”用戶界面來設(shè)置該管理員帳戶的密碼
常見的錯誤信息提示
常用系統(tǒng)下的安全模式
Windows
當(dāng)Windows 在安全模式下運行的時候,系統(tǒng)將只載入能夠啟動系統(tǒng)的最基本的服務(wù)和驅(qū)動程序,這樣操作系統(tǒng)將會使用最少的驅(qū)動和服務(wù)運行,并使用通用的卡驅(qū)動程序,工作在640x480的分辨率下,同時僅能支持鍵盤、鼠標(biāo)、顯示器、本地HDD,并開啟默認(rèn)的系統(tǒng)服務(wù)。在安全模式下, Windows并不載入音頻設(shè)備和其他非必要外設(shè)的驅(qū)動,而且Windows還會忽略所有隨系統(tǒng)啟動自動運行的程序。
Windows的安全模式還分為安全模式、帶網(wǎng)絡(luò)連接的安全模式和帶命令提示符的安全模式,安全模式是最基本的模式,帶網(wǎng)絡(luò)連接的安全模式加載了網(wǎng)絡(luò)驅(qū)動程序,可實現(xiàn)網(wǎng)絡(luò)連接,而帶命令提示符的安全模式更適用于技術(shù)人員使用。
Linux
Linux也有類似安全模式的啟動方式——單用戶模式,可以用它對系統(tǒng)進行修復(fù)。Linux下的啟動方式有單用戶方式、普通多用戶方式、完全多用戶方式和XWin方式。單用戶模式下進行系統(tǒng)維護,系統(tǒng)不是完全運行,而是只有部分程序運行,ROOT用戶來進行系統(tǒng)的維護,對系統(tǒng)有完全的操作權(quán)限,可以修復(fù)系統(tǒng)的同時,也能對系統(tǒng)進行破壞。
macOS
安全模式啟動的麥金塔,會使用最少的系統(tǒng)資源,并禁用所有啟動項和第三方設(shè)計功能,僅加載必要的內(nèi)核擴展,所以某些功能會受到限制或根本無法使用,例如,外部音頻設(shè)備和文件共享被禁用,Wi-Fi網(wǎng)絡(luò)和iMovie 的視頻捕獲在安全模式下關(guān)閉。它可以幫助用戶確定啟動問題是由軟件還是整個Mac系統(tǒng)的問題引起的。另外,安全模式還會對啟動磁盤執(zhí)行基本檢查,類似于“磁盤工具”的“急救”功能所執(zhí)行的更加全面的檢查。而且,它會清除一些系統(tǒng)CPU緩存,包括字體緩存和內(nèi)核緩存。這些緩存會在需要時再次自動創(chuàng)建。
搭載Intel芯片的Mac
基于Inte的Mac進入安全模式需要將Mac開機或重新啟動,在啟動時立即按住Shift鍵,看到登陸窗口時,松開按鍵進行登錄,有時會要求用戶進行二次登錄,安全模式啟動后,會在窗口的右上角看到“安全啟動”的字樣,Mac使用固件密碼肯可能會導(dǎo)致無法在安全模式下啟動。
搭載Apple芯片的Mac
搭載Apple芯片的Mac系統(tǒng),在Mac關(guān)機的情況下,持續(xù)按住電源按鈕,Mac會開機并載入啟動模式,當(dāng)出現(xiàn)“選項”時,即可松開電源按鈕,然后選擇啟動磁盤,默認(rèn)磁盤名為“麥金塔 HD”,按住Shift鍵,然后點按啟動磁盤下的“繼續(xù)以安全模式運行”的按鈕登錄Mac。
Android
Android安全模式對于診斷設(shè)備問題有很大用途,比如一些應(yīng)用程序可能會導(dǎo)致設(shè)備問題,例如速度慢或Android應(yīng)用程序崩潰,可以通過安全模式,僅使用出廠安裝的應(yīng)用和服務(wù)來運行Android設(shè)備,比如上網(wǎng)、撥打和接聽電話、發(fā)送短信以及使用系統(tǒng)應(yīng)用程序等操作。從而確定問題出在操作系統(tǒng)還是第三方應(yīng)用程序上。
iOS
IOS的DFU模式和恢復(fù)模式類似于安全模式,DFU模式是設(shè)備固件升級模式的縮寫,是IPhone的一種異常狀態(tài),可以在其中對操作系統(tǒng)進行低級更改,但是不需要加載iPhone操作系統(tǒng)或引導(dǎo)加載程序。當(dāng)iPhone進入DFU模式時,可以在iPhone上更新或降級iOS版本、解鎖鎖定的SIM卡、修復(fù)iPhone在啟動循環(huán)中陷入困境的問題和刪除已過期的iOS測試版。而恢復(fù)模式則適用于itunes,使用最新的iOS和固件將iPhone恢復(fù)為出廠設(shè)置。在 DFU 模式下,設(shè)備為黑屏,但在連接到運行 iTunes 或“訪達”的電腦時,會出現(xiàn)以下提示:“iTunes檢測到一個處于恢復(fù)模式的(iPad、IPhone 或 iPod touch)。用戶必須先恢復(fù)此(iPad、iPhone 或 iPod touch),然后才能將它與 iTunes配合使用?!?/p>
HarmonyOS
華為手機或平板的安全模式,是一種僅加載基本功能和預(yù)置應(yīng)用的最小系統(tǒng)環(huán)境。和Windows的安全模式相似,在安全模式下可以修復(fù)手機系統(tǒng)的一些錯誤,比如因第三方安裝時發(fā)生錯誤導(dǎo)致系統(tǒng)不停報錯、無法正常開機等,可進入安全模式卸載異常應(yīng)用并排查修復(fù)系統(tǒng)。
用戶通過同時長按音量上鍵和電源鍵,出現(xiàn)華為標(biāo)志后松開進入安全模式選擇界面,按音量鍵進行模式選擇,電源鍵進行確定操作。EMUI19.1以下版本需要同時按音量下鍵和電源鍵,屏幕左下角會出現(xiàn)安全模式的字樣,此時系統(tǒng)進入安全模式。在安全模式下操作完后,按電源鍵重啟設(shè)備即可退出安全模式。華為Mate 30 Pro Pro系列在手機開機振動后,連續(xù)按電源鍵5次進入安全界面。安全模式進入后,手機或平板會自動進入飛行模式,退出后關(guān)閉即可正常使用手機或平板,安全模式不會損壞任何軟件和個人數(shù)據(jù)。
應(yīng)用軟件安全模式
應(yīng)用軟件也會提供安全模式,在PHP中的安全模式safe_mode是Eile為了解決共享服務(wù)器安全問題而設(shè)置的,它能夠?qū)崿F(xiàn)對命令、函數(shù)以及文件訪問權(quán)限等功能的限制,一些虛擬主機服務(wù)器提供商和服務(wù)器管理員會使用PHP的安全模式來增強系統(tǒng)的安全性。7.2版的Glasgow Haskell編譯器提供了“Safe Haskell”模式,限制了unsafePerformIO等函數(shù)的使用。
Mozilla Firefox(火狐瀏覽器)的安全模式有兩種。在Firefox安全模式選擇窗口中選擇“Open”按鈕,會在默認(rèn)主題下啟動Firefox,其擴展會被禁用,某些功能和自定義也將被關(guān)閉,但是是臨時的,正常啟動Firefox后,附加組件和其他設(shè)置會恢復(fù)到進入排除故障模式之前的狀態(tài)。點擊“Firefox”按鈕,火狐瀏覽器會恢復(fù)到初始狀態(tài),保留基本信息,這些更改是永久性的。
Internet Explorer(IE瀏覽器)在安全模式下啟動,將會關(guān)閉所有程序加載項以及瀏覽器的基本運行不需要的擴展,如果IE瀏覽器能夠在安全模式下工作正常,則嘗試禁用加載項或非標(biāo)準(zhǔn)擴展,來確定故障的根源所在。
Microsoft Office也有“安全模式”,可以在啟動程序時對出錯的地方進行修復(fù)或者隔離。在發(fā)生嚴(yán)重啟動故障時,Office程序會提示用戶使用“安全模式”啟動,啟動程序的同時按住ctrl鍵也可以手動啟動“安全模式”。
爭議事件
2013年7月4日,企業(yè)安全公司Bluebox在谷歌Android安全模式中發(fā)現(xiàn)一個新的安全漏洞,利用最新發(fā)現(xiàn)的這個Android漏洞,一些不法分子可以騙過系統(tǒng),讓系統(tǒng)認(rèn)為某個已經(jīng)被破壞的應(yīng)用仍然是合法應(yīng)用,從而獲得訪問系統(tǒng)的權(quán)限。Bluebox指出,持有Android許可證的很多廠商比如HTC、三星電子、摩托羅拉和LG等自己的應(yīng)用,以及很多VPN應(yīng)用如思科的AnyConnect,都被授予了很高的特權(quán),特別是可以訪問系統(tǒng)UID。這意味著流氓應(yīng)用不但可以讀取設(shè)備上的任意應(yīng)用數(shù)據(jù)以及檢索儲存在本地的所有帳戶和服務(wù)密碼,而且還可以取代手機的正常功能進而控制任何功能,比如撥打任意電話、發(fā)送任意短信息、打開攝像頭和電話錄音等。
參考資料 >
What is Safe Mode?.easytechjunkie.2023-10-23
How to Start Your Mac in Safe Mode.avast.2023-10-23
How to Turn off Safe Mode on Your Android Phone or Tablet.avast.2023-10-23
iPhone DFU模式的完整視圖.apeaksoft.2023-10-23
華為手機/平板安全模式簡介.華為智能手機.2023-10-23
What can I do to resolve this?.techopedia.2023-10-24
What can I do to resolve this?.academic-accelerator.2023-11-01
Windows安全模式解決疑難問題.microsoft.2023-10-12
計算機故障可分為硬件和非硬件故障.華北水利水電大學(xué).2023-10-24
電腦開機按F8后,各高級選項都有啥作用?.泉州信息工程學(xué)院.2023-10-12
在 Mac 上使用安全模式.Apple 支持.2023-10-23
What Is Safe Mode on Android and What You Can Do.technipages.2023-10-24
Apple 支持.apple.2023-10-23
Haskell - Safe and Trustworthy extensions.stackoverflow.2023-10-23
安全模式.mozilla.2023-10-23
在SafeMode(安全模式)下啟動Internet Explorer.戴爾官方網(wǎng)站.2023-10-23
Android安全模式驚爆新漏洞 影響范圍極廣.陽光網(wǎng)科技.2023-10-23