安全模式
安全模式是許多操作系統(tǒng)、電子設(shè)備和軟件程序中的一種特殊模式,在這種模式下,設(shè)備或程序的功能受到限制,以便用戶可以集中精力執(zhí)行診斷測試,用戶可以擺脫啟動時自動加載惡意軟件和病毒的麻煩,還可以處理安裝新設(shè)備或程序引起的沖突。許多操作系統(tǒng)和電子設(shè)備還被設(shè)計(jì)為在出現(xiàn)基本系統(tǒng)錯誤時啟動到安全或受限模式。
在安全模式下,操作系統(tǒng)只加載最少數(shù)量的驅(qū)動程序和服務(wù)集,從而可以隔離導(dǎo)致系統(tǒng)不穩(wěn)定的問題。但是,啟動可能需要更長的時間,因?yàn)樵O(shè)備通常會在啟動過程中進(jìn)行自我測試,以發(fā)現(xiàn)系統(tǒng)中的危險。在這種狀態(tài)下,實(shí)用程序和診斷均可用。網(wǎng)絡(luò)可能可用,也可能不可用,這取決于所使用的設(shè)置。音頻通常被禁用,屏幕顯示使用低分辨率,因?yàn)檫@些設(shè)備的驅(qū)動程序是默認(rèn)情況下不加載的驅(qū)動程序之一。
工作原理
安全模式是一個啟動選項(xiàng),在這種模式下,操作系統(tǒng)以診斷模式而不是正常操作模式啟動。它主要用于排除系統(tǒng)故障。微軟Windows、macOS、Android和Linux發(fā)行版(如Ubuntu和Linux Mint)是實(shí)現(xiàn)安全模式和其他復(fù)雜電子設(shè)備的現(xiàn)代操作系統(tǒng)的示例。安全模式因操作系統(tǒng)而異。通常,只有基本的可執(zhí)行模塊被加載,設(shè)備被禁用,顯示信息和接受輸入所需的設(shè)備除外。在安全模式下啟動設(shè)備或程序的主要原因之一是設(shè)備無法正常工作。在此模式下重啟,用戶可以找到問題的原因。例如,用戶可能安裝與程序的正常操作相沖突的軟件程序的新附加組件,從而導(dǎo)致錯誤。通過在安全模式下打開軟件,用戶可以確保不會自動加載新的加載項(xiàng),這意味著當(dāng)用戶診斷問題時不會出現(xiàn)錯誤。
主要功能
在不同的操作系統(tǒng)下,安全模式的功能不同。本文以Windows為例來說明安全模式的作用。
修復(fù)系統(tǒng)故障
當(dāng)您在安全模式下啟動時,您可以自動修復(fù)注冊表問題。如果Windows不穩(wěn)定或無法正常啟動,請嘗試重新啟動計(jì)算機(jī)并切換到安全模式啟動,然后在正常模式下重新啟動計(jì)算機(jī),這樣可以解決注冊表問題導(dǎo)致的系統(tǒng)故障。
恢復(fù)系統(tǒng)設(shè)置
安裝新軟件或更改某些設(shè)置后,用戶無法正常啟動系統(tǒng),因此可以進(jìn)入安全模式來解決問題。進(jìn)入安全模式后,如果由于安裝新軟件導(dǎo)致系統(tǒng)無法正常啟動,只需在安全模式下卸載軟件即可;如果由于更改某些設(shè)置而導(dǎo)致系統(tǒng)無法正常啟動,例如顯示分辨率設(shè)置超出了顯示器的顯示范圍,從而導(dǎo)致黑屏,則可以在進(jìn)入安全模式后將其更改回來;如果你在“開始”菜單中設(shè)置了帶密碼的屏幕保護(hù)程序,當(dāng)你忘記密碼而電腦無法正常運(yùn)行時,你也可以進(jìn)入安全模式更改密碼。
刪除頑固文件
在Windows普通模式下刪除某些文件或清理回收站時,系統(tǒng)可能會提示“文件正在使用中,無法刪除”。在這種情況下,您可以在安全模式下刪除它們,因?yàn)樵诎踩J较拢琖indows將自動釋放對這些文件的控制。
處理磁盤和不兼容的硬件:系統(tǒng)長時間使用會造成磁盤產(chǎn)生大量碎片,影響系統(tǒng)性能,浪費(fèi)有限的磁盤資源。有必要定期對磁盤進(jìn)行碎片整理以保持系統(tǒng)的性能。當(dāng)Windows正常啟動時,系統(tǒng)會加載一些自啟動程序,這些程序不容易關(guān)閉,會干擾碎片整理程序,而在安全模式下,不會啟動任何自啟動程序,這可以確保磁盤碎片整理的順利進(jìn)行。
解鎖組策略
Windows中的組策略限制是通過加載特定于注冊表的鍵值來實(shí)現(xiàn)的,但在安全模式下不會加載此限制。在打開的多啟動菜單窗口中,選擇“帶命令提示符的安全模式”。進(jìn)入該模式后,輸入命令行命令“C: Windows System 32xxx(啟動程序)。在啟動命令提示符下,啟動控制臺,就可以解除限制。最后,重啟正常登錄系統(tǒng)解鎖即可。
系統(tǒng)恢復(fù)和殺毒
當(dāng)電腦無法正常啟動時,您可以使用安全模式或其他啟動選項(xiàng)來啟動電腦。然后在安全模式下,您可以進(jìn)入系統(tǒng)還原界面并打開系統(tǒng)還原向?qū)?。您可以根?jù)日歷上以粗體顯示的日期選擇系統(tǒng)還原點(diǎn)。Windows下的殺毒可能會造成交叉感染,有些殺毒程序在DOS下無法運(yùn)行。在安全模式下,Windows只加載最基本的驅(qū)動程序,反病毒會更干凈徹底。
卸載不正確的驅(qū)動程序:通用驅(qū)動程序如果不適合所用的計(jì)算機(jī)硬件,可以通過Windows驅(qū)動程序卸載。但是,如果顯卡和硬盤IED驅(qū)動程序安裝不正確,它們將在進(jìn)入GUI界面時崩潰,一些主板的ULTRADNA補(bǔ)丁也會崩潰。由于Windows需要隨時讀取內(nèi)存和磁盤頁面文件來調(diào)整計(jì)算機(jī)狀態(tài),因此如果硬盤驅(qū)動程序出現(xiàn)問題,系統(tǒng)將立即崩潰。安全模式可以解決這個問題。在安全模式下,Windows使用默認(rèn)設(shè)置(VGA顯示器、Microsoft鼠標(biāo)驅(qū)動程序、無網(wǎng)絡(luò)連接和啟動Windows所需的最低設(shè)備驅(qū)動程序),安全模式以最少的服務(wù)啟動,因此不會加載錯誤的IDE和顯卡驅(qū)動程序,用戶需要刪除導(dǎo)致問題的軟件或硬件并使用驅(qū)動程序恢復(fù)系統(tǒng)。電腦出現(xiàn)一些未知錯誤,例如無法訪問互聯(lián)網(wǎng),但在啟動到具有網(wǎng)絡(luò)連接的安全模式后可以連接到網(wǎng)絡(luò),這意味著某些自啟動程序或服務(wù)已經(jīng)影響了網(wǎng)絡(luò)的正常連接。
修復(fù)導(dǎo)致連接終端的問題:在某些情況下,禁用管理員帳戶可能會導(dǎo)致維護(hù)困難。例如,在域環(huán)境中,當(dāng)用于建立連接的安全通道由于某種原因失敗時,如果沒有其他本地管理員帳戶,您必須在安全模式下重新啟動計(jì)算機(jī)以修復(fù)導(dǎo)致連接狀態(tài)中斷的問題。如果您嘗試重新啟用已禁用的管理員帳戶,但當(dāng)前管理員密碼不符合密碼要求,則無法重新啟用該帳戶。在這種情況下,管理員組的可選成員必須通過本地用戶和組用戶界面設(shè)置管理員帳戶的密碼。
常見模式
Windows操作系統(tǒng):當(dāng)Windows在安全模式下運(yùn)行時,系統(tǒng)將只加載可以啟動系統(tǒng)的最基本的服務(wù)和驅(qū)動程序,這樣操作系統(tǒng)將使用最少的驅(qū)動程序和服務(wù)運(yùn)行,并使用通用卡驅(qū)動程序,以640x480的分辨率工作,并且只能支持鍵盤、鼠標(biāo)、顯示器和本地硬盤,并啟動默認(rèn)的系統(tǒng)服務(wù)。在安全模式下,Windows不會加載音頻設(shè)備和其他不必要的外圍設(shè)備的驅(qū)動程序,并且Windows還會忽略系統(tǒng)啟動時自動運(yùn)行的所有程序。Windows的安全模式也分為安全模式、帶網(wǎng)絡(luò)連接的安全模式和帶命令提示符的安全模式。安全模式是最基本的模式,具有網(wǎng)絡(luò)連接的安全模式可以實(shí)現(xiàn)網(wǎng)絡(luò)連接,而具有命令提示符的安全模式更適合技術(shù)人員。
Linux操作系統(tǒng):Linux還有一種類似于安全模式的啟動模式——單用戶模式,可以用來修復(fù)系統(tǒng)。Linux中有單用戶模式、普通多用戶模式、完全多用戶模式和XWin模式。系統(tǒng)維護(hù)在單用戶模式下,系統(tǒng)并沒有完全運(yùn)行,只是部分程序在運(yùn)行,ROOT用戶負(fù)責(zé)系統(tǒng)維護(hù),對系統(tǒng)有完全的操作權(quán)限,可以同時修復(fù)系統(tǒng)和破壞系統(tǒng)。
macOS:在安全模式下啟動的Mac將使用最少的系統(tǒng)資源,禁用所有啟動項(xiàng)和第三方設(shè)計(jì)功能,并且僅加載必要的內(nèi)核擴(kuò)展,因此某些功能將受到限制或根本不可用,例如,外部音頻設(shè)備和文件共享將被禁用,Wi-Fi網(wǎng)絡(luò)和iMovie的視頻捕獲將在安全模式下關(guān)閉。它可以幫助用戶確定啟動問題是由軟件程序引起的還是整個Mac系統(tǒng)的問題。此外,安全模式將對啟動磁盤執(zhí)行基本檢查,類似于“磁盤工具”的“急救”功能執(zhí)行的更全面的檢查。而且,它會清除一些系統(tǒng)緩存,包括字體緩存和內(nèi)核緩存。這些緩存將在需要時自動再次創(chuàng)建。
采用英特爾芯片的Mac電腦:基于英特爾的Mac在進(jìn)入安全模式時需要啟動或重啟。啟動時立即按住Shift鍵。當(dāng)您看到登錄窗口時,松開鍵進(jìn)行登錄。有時,用戶將被要求第二次登錄。啟動安全模式后,您將在窗口的右上角看到“安全啟動”字樣。如果Mac使用固件密碼,它可能無法在安全模式下啟動。
蘋果芯片的Mac:對于配備蘋果芯片的Mac系統(tǒng),當(dāng)Mac關(guān)機(jī)時,持續(xù)按住電源按鈕,Mac將打開并加載啟動模式。當(dāng)“選項(xiàng)”出現(xiàn)時,您可以釋放電源按鈕,然后選擇啟動磁盤,默認(rèn)磁盤名稱為“Macintosh HD”,按住Shift鍵,然后單擊啟動磁盤下的“繼續(xù)以安全模式運(yùn)行”按鈕以登錄Mac。
安卓:Android安全模式對于診斷設(shè)備問題非常有用。例如,某些應(yīng)用程序可能會導(dǎo)致設(shè)備問題,如速度緩慢或Android應(yīng)用程序崩潰。您可以使用安全模式僅通過出廠安裝的應(yīng)用程序和服務(wù)運(yùn)行Android設(shè)備,例如上網(wǎng)沖浪、撥打和接聽電話、發(fā)送短信和使用系統(tǒng)應(yīng)用程序。以便確定問題出在操作系統(tǒng)還是第三方應(yīng)用程序。
ios:iOS的DFU模式和恢復(fù)模式類似于安全模式。DFU模式是設(shè)備固件升級模式的縮寫,是iPhone的一種異常狀態(tài),在這種狀態(tài)下,您可以對操作系統(tǒng)進(jìn)行低級更改,但不需要加載iPhone操作系統(tǒng)或引導(dǎo)加載程序。當(dāng)iPhone進(jìn)入DFU模式時,您可以更新或降級iOS版本,解鎖鎖定的SIM卡,解決iPhone在啟動周期中出現(xiàn)問題的問題,并刪除過期的iOS測試版。恢復(fù)模式適用于iTunes,它使用最新的iOS和固件將iPhone恢復(fù)到出廠設(shè)置。在DFU模式下,設(shè)備會黑屏,但當(dāng)它連接到運(yùn)行iTunes或Access的電腦時,會出現(xiàn)以下提示:“iTunes檢測到(iPad、iPhone或iPod touch)處于恢復(fù)模式。用戶必須先恢復(fù)它(iPad、iPhone或iPod touch),然后才能在iTunes中使用它?!?/p>
鴻蒙系統(tǒng):華為手機(jī)或平板電腦的安全模式是僅加載基本功能和預(yù)設(shè)應(yīng)用程序的最低系統(tǒng)環(huán)境。與Windows的安全模式類似,在安全模式下,可以修復(fù)手機(jī)系統(tǒng)的一些錯誤,例如系統(tǒng)不斷報告錯誤,并且由于第三方安裝過程中的錯誤而無法正常開機(jī),您可以進(jìn)入安全模式卸載異常應(yīng)用程序并檢查和修復(fù)系統(tǒng)。
用戶同時按住音量增大鍵和電源鍵,出現(xiàn)華為logo后松開即可進(jìn)入安全模式選擇界面。按音量鍵選擇模式,按電源鍵確認(rèn)操作。對于EMUI19.1以下的版本,您需要同時按下音量調(diào)低按鈕和電源按鈕。屏幕左下角將出現(xiàn)“安全模式”字樣,系統(tǒng)將進(jìn)入安全模式。在安全模式下運(yùn)行后,按電源按鈕重啟設(shè)備以退出安全模式。Mate30 Pro系列在手機(jī)開始震動后,連續(xù)按5次電源鍵進(jìn)入安全界面。進(jìn)入安全模式后,手機(jī)或平板電腦會自動進(jìn)入飛行模式,退出后可關(guān)機(jī)正常使用手機(jī)或平板電腦。安全模式不會損壞任何軟件和個人數(shù)據(jù)。
軟件模式
應(yīng)用軟件也將提供安全模式。PHP中的安全模式safe_mode是Eile為解決共享服務(wù)器的安全問題而設(shè)置的。它可以限制命令、功能和文件訪問權(quán)限等功能。一些虛擬主機(jī)服務(wù)器提供商和服務(wù)器管理員會使用PHP的安全模式來增強(qiáng)系統(tǒng)的安全性。Glasgow Haskell編譯器的7.2版本提供了“安全Haskell”模式,該模式限制了unsafePerformIO和其他函數(shù)的使用。
Mozilla Firefox有兩種安全模式。在Firefox安全模式選擇窗口中選擇“打開”按鈕將在默認(rèn)主題下啟動Firefox,其擴(kuò)展將被禁用,一些功能和自定義將被關(guān)閉,但這是暫時的。正常啟動Firefox后,加載項(xiàng)和其他設(shè)置將恢復(fù)到進(jìn)入故障排除模式之前的狀態(tài)。點(diǎn)擊“Firefox”按鈕,F(xiàn)irefox瀏覽器將恢復(fù)到初始狀態(tài),保留基本信息。這些變化是永久性的。
internet Explorer(IE瀏覽器)以安全模式啟動,這將關(guān)閉瀏覽器基本操作不必要的所有程序加載項(xiàng)和擴(kuò)展。如果IE瀏覽器可以在安全模式下正常工作,請嘗試禁用加載項(xiàng)或非標(biāo)準(zhǔn)擴(kuò)展以確定故障的根本原因。
Office還有一個“安全模式”,可以修復(fù)或隔離啟動程序時的錯誤。如果出現(xiàn)嚴(yán)重的啟動失敗,Office程序?qū)⑻崾居脩粢浴鞍踩J健眴樱部梢栽趩映绦驎r按住Ctrl鍵手動啟動“安全模式”。
爭議事件
2013年7月4日,企業(yè)安全公司Bluebox在谷歌的Android安全模式中發(fā)現(xiàn)了一個新的安全漏洞。通過利用這一新發(fā)現(xiàn)的Android漏洞,一些犯罪分子可以欺騙系統(tǒng),讓系統(tǒng)認(rèn)為受損的應(yīng)用程序仍然是合法的應(yīng)用程序,從而獲得對系統(tǒng)的訪問權(quán)限。Bluebox指出,HTC、三星、摩托羅拉和LG等許多擁有Android許可證的供應(yīng)商以及思科的AnyConnect等許多VPN應(yīng)用程序都被授予了高權(quán)限,尤其是訪問系統(tǒng)UID的權(quán)限。這意味著流氓應(yīng)用程序不僅可以讀取設(shè)備上的任何應(yīng)用程序數(shù)據(jù)并檢索本地存儲的所有帳戶和服務(wù)密碼,還可以取代手機(jī)的正常功能來控制任何功能,例如撥打任何電話,發(fā)送任何短信,打開攝像頭并記錄電話。