標籤彙整: 安全模式

Windows開機到一半卡住不動?電腦無法開機?

進不了Windows?畫面漆黑一片…

偶爾會有這樣進不了Windows的情況,就是在開機時,已經看到Windows標誌,但接著就發生了藍底白字,或是單純畫面漆黑一片,無論苦等多久,就是不見Windows的桌面,那這個樣的情形,要如何處理呢?

其實我每次碰到這樣的狀況時,我都會使用Windows一個很好用的偵錯工具,就是「安全模式」,相關「安全模式 (Safe Mode)」的知識,你可以參考這篇文章「如何進入WINDOWS的「安全模式」?「安全模式」是什麼?能用來做什麼?」。

當我們使用「F8」並且選擇「安全模式」進入Windows時,如下圖:

4237-01

此時,你會看到畫面中會一直閃過Windows已經載入的功能或驅動程式,由下而上依序的載入這些功能,可能是內建原有的功能,也有可能是你後來才安裝上去的硬體或是軟體,這裡就是我要強調的重點了。

4237-02

如果你在開機的過程中會「卡住」,通常在進入「安全模式」時,Windows也會停在某一列上,如果你連續進入安全模式兩次,若都停在同一個地方時,就記下是哪一個檔案名稱,如果這個檔案名稱,你一看就知道是哪一個部份出問題的話,就直接做處理;若你不曉得,就利用Google吧。

以我的經驗來說,通常都是你安裝了新的硬體裝置,所以如果確定停住的是就是新安裝的硬體裝置,只要把該裝置給移除,電腦就一定可以正常的開機的。

2016/07/26 相關案例分享

最近,剛好有一台Windows開機時會卡住的問題,因此可以來補充一下這些文章。

這台電腦我剛開始測試時,會一直卡在這個Windows Logo的開機畫面,碰到這樣的問題時,就如同我前面所述,就是先進入到Windows安全模式中,來看看在開機的過程中,會卡在哪個程式。

4237-03

因此我再一次開機時,就按下〔F8〕,將電腦進入安全模式中,重覆試了兩次,似乎都是卡在「AtiPcie.sys」這個檔案,如下圖:

4237-04

而在卡住時,硬碟讀取指示燈號,是一直呈現紅色燈號,不會閃爍的。

4237-05

這塊主機板是技嘉Gigabyte,且使用的是Ati晶片組,以及AMD的處理器,如下圖:

4237-06

而卡在「AtiPcie.sys」這個檔案,就有可能是和主機板上Ati晶片組的PCI-E相關的設備有關,因此,我拿了另一個硬碟,快速灌好Windows 7及其驅動程式之後,發現功能是正常的,至少可以肯定的是,主機板上沒有任何硬體有問題。

此時,很有可能是原作業系統,或是驅動程式「AtiPcie.sys」檔案損毀,但是,在一次不小心閒置電腦開機的過程中,我發現到居然可以開進Windows的桌面中,只不過要等待比較長的時間而已,且開進Windows桌面之後,很快就會卡住不動,當機了。

因此,這也許和「AtiPcie.sys」一點關係也沒有,而面對這樣的情況,就有可能是記憶體或硬碟有關,我先從最方便測試的記憶體開始測。

我使用我剛灌好的Windows 7作業系統,打開「Windows記憶體診斷」,經過一段時間的測試,記憶體沒問題,這部份的教學,大家可以參考「程式會莫明其妙關閉?電腦會瞬間重開機嗎?在WINDOWS 7或WINDOWS 8裡,要如何測試記憶體有沒有壞掉?」。

接著,我使用「HDD Regenerator」開始測硬碟,在測試了前面2GB多的空間時,就已發現了5個Sector的壞軌,如下圖:

4237-07

因此,此次造成Windows卡住的問題,就是硬碟壞軌,最後就是更換新的一顆硬碟,就可以解決這個問題了。

如何進入Windows的「安全模式」?「安全模式」是什麼?能用來做什麼?

什麼是「安全模式(Safe Mode)」?

Windows從最早以前的版本開始,都有一個特別的模式,就叫「安全模式」,這個模式絕大部份的人都沒有使用過,雖然可能連聽都沒有聽過,但也許有那麼幾次,因為系統發生問題而自己跑進去安全模式過,但這模式對於維修電腦的人來說,還真的是再常用不過了。

在微軟的說明頁上是這麼說的「Microsoft:什麼是安全模式?」。

安全模式是 Windows 的疑難排解選項,能夠以最低限度的狀態啟動您的電腦。只有執行 Windows 所需的基本檔案和驅動程式才會被啟動。[安全模式] 字樣會出現在顯示器的角落,表示您目前使用的 Windows 模式。

也因為安裝模式是以「最基本」的驅動程式來進入Windows,所以有時候,當你連Windows都無法開機到桌面的時候,使用Windows安全模式卻可以開進Windows的桌面上,這正是可以用來驗證電腦軟、硬體的一個絕佳妙計。
1993-01

上圖為我進入Windows 7安全模式之後的畫面,從畫面的四個角落都有「安全模式」文字,就可以知道我們已經進入安全模式了。

要如何進入安全模式呢?

進入「安全模式」其實非常的簡單,只要電腦一按下電源,到準備要進入到Windows 之前的時間之後,按下〔F8〕就好,這個和「還原鍵」不同,無論您是任何的廠牌或型號,是桌機或筆電,都是統一按下〔F8〕鍵即可,若你怕按的時間點沒有抓好,也可以多按個幾次〔F8〕鍵。
1993-02

只要你有按下〔F8〕鍵,在進入Windows 7之前,就會出現一個選單,這時你只要用「方向鍵」,選擇「安全模式」之後,再按下〔Enter〕鍵,接著就會以「安全模式」來進入Windows了,如下圖:
1993-03

而在開始載入安全模式時,Windows會把目前載入的驅動程式檔案,一一列出來,如下圖:
1993-04

跟大家說明一個小技巧,有時候電腦無法開進Windows時,就可以觀察這些驅動程式的載入狀況,通常會出問題時,它就會停在載入某一個驅動程式檔案上面,因此我們只要看到底在載入Windows時,是停在哪個驅動程式上時,就可以大概猜出是哪個硬體有問題了。

而如果順利進入安全模式的話,就會看到進入Windows之後,四個角落都有「安全模式」的文字了。

前一陣子我有寫過一篇有關如何進入Windows 8的安全模式(在Windows 8為何按〔F8〕卻無法進入「安全模式」呢?要如何進入「安全模式」呢?),那是因為Windows 8開機畫面一閃就過去,且最重要的是要看到安全模式的選單,只能按「1次」F8鍵,你若是按了兩次〔F8〕,Windows 8就會以正常的方式繼續開機進去(我觀察到的是這樣,若有錯誤,煩請再跟我說),因此我們才會需要調整一下顯示開機選單的時間。

安全模式有何用處?

舉個例子來說,像是最常見的電腦中毒,甚至是硬體裝置有損壞時,雖然無法正常的進入Windows,但若是以最基本的驅動程式來使用「安全模式」進入Windows時,卻可以正常的登入,但大家也不要高興的太早,想說這樣既然這樣可以登入Windows,就可以不需要維修了…

你可以看到,在顯示器上的解析度設定,也都是低的可憐。
1993-05

所以大家要知道,雖然可以登入到Windows,但Windows是只使用「最基本」的驅動程式來登入,因此除了做一些簡單的測試之外,我們根本就沒有辦法在這上面做其它的工作。

接著我來簡單說明一下,要如何利用安全模式來解決開機有問題的狀況。

通常在你沒有辦法開機之前,你一定是有做了些什麼事,無論是安裝了什麼應用程式或驅動程式?或是插入了某個硬體裝置?總之,你一定要在事情發生的那當下,好好的回想一下。

在你列出了一些有可能的問題之後,如果你在不能開機時,是因為安裝了新的「硬體」的話,那就直接關閉電源,先把新安裝上去的硬體先移除,若是因為軟體或是驅動程式的關係,我們接下來就會利用以下這兩個工具來解決。

新增或移除程式

首先是我們再熟悉不過的「程式和功能」,也就是「新增或移除程式」,當因為安裝了某個軟體或是驅動程式,而造成無法開機時,解決的方式就是來到安全模式中,利用「新增或移除程式」來把這有問題的軟體給移除掉。
1993-06

裝置管理員

接著就是使用「裝置管理員」,當發生安裝了某個硬體之後,電腦就沒辦法開機時,也可以到安全模式之後,再將該硬體裝置給移除,我通常都是用來這個方法來處理顯示卡的問題,有些情況是顯卡只要安裝了驅動程式之後,電腦就進不了Windows,所以則可以到這邊來解除顯示卡裝置。
1993-07

以上就是有關安全模式的簡單說明,這篇文章也算是為了日後在解說問題時,若有需要使用到安全模式時,可以給網友們參考用的。

在Windows 8為何按〔F8〕卻無法進入「安全模式」呢?要如何進入「安全模式」呢?

Windows 8沒有「安全模式」了嗎?

什麼是「安全模式」?安全模式是以「最基本」的驅動程式來進入Windows,所以有時候,當你連Windows都無法開機到桌面的時候,使用Windows安全模式卻可以開進Windows的桌面上,所以要會維修電腦,可不能不認識它。

要如何進入「安全模式」呢?只要在電腦一按下電源按鈕時,在BIOS結束且要看到「Windows」標誌這之間,按下功能鍵〔F8〕,再選擇「安全模式」,就可以進入神秘的安全模式了,若你一直沒辦法抓好時間點的話,也可以在電源一打開時,就開始猛按〔F8〕,這樣就不會錯失按下的時間點了。

話說我今天想要進入我這台Windows 8.1筆電的安全模式時,試了大約有5次,無論是抓好時間點,或是一按下電源就猛按〔F8〕,電腦就是一直無法進入Windows 8的安全模式,我一度以為「Windows 8」是不是沒有了安全模式了?還是Windows 8的開機速度太快,再加上我又是安裝固態硬碟,所以快上加快,按下的時間點就一直無法抓到。

後來查了微軟的站才發現到,原來不是只有我一直進不去Win8的安全模式,官方也說,如果我們一直進不去,或是要按很多次才能進入的話,就可以利用以下方式,來讓Windows 8直接顯示「Boot Menu」,此時再來按下F8鍵,就不怕會抓不到正確的時間點了。

顯示Windows 8的開機選單(Boot Menu)

要直接顯示Windows 8的開機選單,簡單的說,就是直接使用系統管理員的身份,並且在「命令提示字元」中輸入以下指令:

bcdedit /set {bootmgr} displaybootmenu yes

Windows 8的開機選單,就會在下次您開機時顯示出來,接著你只要在此時按下〔F8〕鍵,再選擇「安全模式」進入即可。

如果您看不懂我上述在說些什麼的話,則請跟著我這麼做:

Step 1. 使用〔視窗鍵〕開啟Windows 8的「開始功能表」,並直接使用鍵盤輸入「cmd」,接著在搜尋出結果中找到「命令提示字元」中,使用滑鼠右鍵,並從快速選單中點選「以系統管理員身分執行」,如下圖:

997-01

而另一種方式,也是我們常用的方式,如果您已經升級到Windows 8.1的話,就可以直接在新的「開始圖示」上,按下滑鼠右鍵,並且點擊「命令提示字元(系統管理員)」,如下圖:

997-02

Step 2. 接著直接輸入「bcdedit /set {bootmgr} displaybootmenu yes」指令,並按下〔Enter〕鍵,如下圖:

997-03

當你在按下〔Enter〕之後,有看到「操作順利完成」時,就代表指令已經順利執行了。

而接著將電腦重新啟動,就可以看到每次開機時,Windows 8的Boot Menu會先倒數30秒後,才會進入Windows 8裡,此時你有「30秒」的時間可以按下〔F8〕鍵,如下圖:

997-04

在按下〔F8〕鍵之後,再按下〔4〕鍵,來進入「啟用安全模式」這個選項,如下圖:

997-05

接著進入Windows 8之後,就會看到螢幕四個角落都有「安全模式」文字,就代表我們已經順利進入安全模式了。

997-06

看到這,有覺得什麼不對勁的地方嗎?

經過這樣的設定,在每次開機時,如果沒有按下〔Enter」來直接進入Windows 8的話,就會花費30秒的時間在等待上面,別開玩笑了,Windows 8的開機時間,根本就不需要30秒,我們卻要花30秒在等待上了嗎?這豈不是變成龜兔賽跑的兔子一樣嗎?

因此,有兩個方式來解決這個問題。

第一種,就是如果沒有要再使用安全模式的話,可以用同一種方法,在有系統管理員身份的命令提示字元輸入「bcdedit /set {bootmgr} displaybootmenu no」這個指令。

第二種方式,就是修改倒數計時的秒數。