淺析Windows 2000的電源管理(轉)
windows 2000(包括Microsoft Windows 2000 Professional、Microsoft Windows 2000 Server、Microsoft Windows 2000 Advanced Server)是基於NT核心的新一代作業系統(operating system,OS)。Win2000以其可靠、穩定的效能,強大的網路功能等優勢受到大家的青睞。裝Win2000的朋友也越來越多,我們很有必要深入瞭解瞭解Win2000。Win2000功能強大,對硬體的要求也較高,比較容易出現硬體相容性方面的問題,其中我們遇到的相容問題常常與電源管理有關:比如BOIS版本較早的機子無法安裝Win2000、有些機子即使安裝Win2000,但啟動休眠時出現當機、莫名其妙的出現CPU風扇不轉、不能自動關機,需要手動關機等等。下面就讓我們揭開Win2000電源管理的秘密。
Windows 2000為了更穩定、更可靠採用了不少新技術,其中在電源管理方面同時支援高階電源管理Win2000 (Advanced Power Management, APM)、高階配置和電源介面(Advanced Configuration and Power Interface,ACPI) 兩種電源管理方式。高階電源管理(APM)由支援在計算機中對可管理電源硬體進行電源管理的一個或多個軟體層組成。 APM定義的是獨立於硬體的軟體介面,這個獨立是指硬體特定的電源管理軟體和作業系統電源管理策略驅動程式之間的獨立。它不注重硬體的細節,使得高一級軟體無須瞭解任何硬體介面,便可以使用APM。而高階配置和電源介面(ACPI)是開放式工業規範,它為主機板定義了靈活、可擴充的硬體介面。軟體設計人員使用此規範將電源管理功能整合在整個計算機系統中,包括硬體、作業系統和程式。 這種整合使 Win2000可以確定哪個程式處於活動狀態,並處理計算機子系統和外圍裝置的所有電源管理資源。因此安裝、執行Win2000的計算機主機板BIOS 版本應支援ACPI,或某些基於APM 和即插即用設計BOIS版本的計算機。
現在有些主機板雖然支援ACPI功能,但支援並不怎麼完善。如果在這樣的機子上安裝Win2000很可能回出現奇怪的問題。比如前幾天的一個朋友安裝Win2000 Professional,安裝很順利,但啟動時出現了莫名其妙的怪事,在開機未進Win2000時機子一切正常,一進Win2000CPU風扇立馬停轉,退出Win2000後CPU風扇又開轉,我幫他把BOIS刷到最新、全部硬體拔下重灌、關掉Win2000的休眠,重起多次,一進Win2000CPU風扇仍然停轉。沒辦法只有委屈APCI了,將BOIS裡的A Function設為Disable關閉ACPI,重起後又進不了Win2000。看來這位老兄的主機板對ACPI支援不完善。正在一籌莫展的時候,我突然想起Win2000還支援高階電源管理(APM),那就不用ACPI,用APM。在BOIS裡將ACPI關閉,用Win2000光碟重起機子,選擇重新安裝Win2000(不要選擇修復安裝)。等待了漫長的半小時,Win2000裝完,重起後我一直盯著CPU風扇,呵呵……進Win2000後CPU風扇工作正常,我一陣狂喜。原來正是ACPI搞的鬼。
那麼如何知道自己的主機板到底支不支援ACPI呢?告訴你一個辦法,把你機子主機板的BIOS刷到最新,在http://www.microsoft.com/hwdev/acpihct.htm下載ACPI HCT v1.61.exe,在Win98下執行測試一些BIOS是不是支援ACPI,如果支援,安裝Win2000可能不會出現ACPI方面的問題;如果不支援,也能安裝Win2000,只不過麻煩一點,改一些設定:將BIOS裡的“ACPI Function"設為"Disable"。安裝完Win2000後再將“開始”→“設定”→“控制皮膚”→“電源選項”→“高階電源管理”的“啟動高階電源管理支援”設為啟動。不過Win2000在APM方式不支援休眠,在APM狀態休眠可能就是等於是關機。
ACPI使計算機比較智慧化,在微軟的64位作業系統、Win2000的下一個版本Whistler將轉向支援ACPI 2.0固定平臺(ACPI 2.0 fixed tables),Whistler Beta 2其後Whistler的版本可能只支援ACPI 2.0,使用Whistler試用版的朋友如果出現啟動休眠當機、不能關機等方面的問題,可能就是您的主機板ACPI不完善,建議您關掉ACPI,如果還不行的話您可能還得回到溫酒吧(Win98)!呵呵……
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-946910/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 淺析Windows防火牆的缺陷(轉)Windows防火牆
- 專案管理軟體應用淺析 (轉)專案管理
- Windows 98 資源管理(轉)Windows
- 淺析Java的流 (轉)Java
- 淺談非系統管理員使用者本地登入Windows 2000 server (轉)WindowsServer
- Windows2000區域網的組策略管理(轉)Windows
- 淺析前端狀態管理前端
- 淺析Linux系統帳戶的管理和審計(轉)Linux
- 淺析軟體專案管理中的10個誤區(轉)專案管理
- 加速 Windows 2000(轉)Windows
- iOS記憶體管理淺析iOS記憶體
- Windows 2000 的安全隱患 (轉)Windows
- Windows 2000的最佳化(轉)Windows
- 淺析大型網站的架構(轉)網站架構
- 轉:oracle的resetlogs機制淺析Oracle
- JAVA 的多執行緒淺析(轉)Java執行緒
- 【轉】Python yield 使用淺析Python
- Linux安裝淺析(轉)Linux
- 淺析建築行業財務管理數智化轉型行業
- 淺析電子遊戲中的「留白」藝術遊戲
- Windows 2000 活動目錄的特性(轉)Windows
- JavaScript的隱式型別轉換淺析JavaScript型別
- [轉載]淺析大型網站的架構網站架構
- 如何學習開源專案及Ceph的淺析
- 淺析java記憶體管理機制Java記憶體
- windows 2000密碼破解 (轉)Windows密碼
- Windows 2000程式細述. (轉)Windows
- Windows 2000 高階問答 轉 (轉)Windows
- SQL Server時間格式淺析 (轉)SQLServer
- 淺析C++裡面的宏 (轉)C++
- windows10系統怎麼開啟電源管理Windows
- 優秀開源庫SDWebImage原始碼淺析Web原始碼
- Linux筆記本電源管理指南(轉)Linux筆記
- 淺析Windows的訪問許可權檢查機制Windows訪問許可權
- 淺析IPTV電視和有線電視有哪些不同
- 淺析敏捷專案管理中的5大階段敏捷專案管理
- Windows 2000中的組策略簡介(轉)Windows
- Windows 2000中環境變數的妙用(轉)Windows變數