The Art of Readable Code && High Performance Comments

今天程式寫到一半,想說把備用機開起來,讓他同步一下資料 (syncback 對 nas 同步,MS Live Mesh 在機器間同步),結果發現無法啟動 T_T

雖說我的桌機和備用機是同樣平台 (Intel C2D/C2Q socket 775) ,不過寫程式就如寫作,靈感來了不趕快記錄下來,很容易就會混淆或忘記,所以也不太適合做交叉測試。憑著基本測試結果,猜想是 MB 或 PSU 損壞,上網刷了一顆 PSU,明天再來看看。如果是主機板的問題,趁現在硬體價格低,順手組台 i5/i7 工作機倒也不錯。

底下是無法開機的查驗流程:

  1. Power 無供電 (主機板、Power 提示燈暗)
    檢查電源、延長線有無插好;也可能是 PSU 保險絲燒了。
  2. Power 有供電 (主機板、Power 提示燈亮)
    1. BIOS 設定為 auto-on
      關閉電源 (PSU 或 延長線 均可) 後重開
      1. 電腦可開機
        電源開關訊號未能正確送至主機板
      2. 進入作業系統後錯誤
        RTFM
      3. 進入作業系統前錯誤
        閱讀錯誤訊息並處理。我碰過最怪的狀況是當主機板接上手機時,對裝置判斷錯誤而無法開機;其他常見狀況包含有驅動程式錯誤(例如 換主機板、更動 BIOS 設定)、資料錯誤。
      4. BIOS 錯誤(各種 Beep 訊號)
        查閱主機板說明書,了解訊號含意。常見:記憶體、CPU、介面卡 接觸不良
      5. BIOS 啟動前錯誤(沒有任何 Beep 聲)
        主機板、PSU、CPU
    2. BIOS 未設定為 auto-on
      以起子觸發主機板上的 power-switch、或將 power-switch 與 reset-switch 對調,或以電錶檢查兩個 switch 是否依照設計,在按下開關時短路
      1. 開機訊號未正確送到主機板
        搞定開關問題,重跑此流程
      2. 開機訊號正確發送
        比照前項 2. A. 處理

發表迴響

分類

%d 位部落客按了讚: