Windows HAL Driver

テスト運用中のWindows Server 2003のCPUをHyperThreading対応のPentium4に載せ替えてみたところ,自動でHALが"ACPI Multiprocessor PC"に切り替わった*1Windows 2000の頃はHALを変えたければ原則OS再インストールって言われていたなぁ,そういえば.
(追記) 後で同一CPUのHyperThreadingのOn/Off変更を検出できるかという実験も行ってみた.BIOSからHyperThreadingをOffにした状態でWindows Server 2003をインストールし,インストール後にOnにしてみたところきちんとHALの変更が行われた.このためWindows Server 2003ではHAL絡みで困ることはあまり無いかもしれない.さすがにHyperThreading技術よりも後発のOSということで対応は十分なように思える.次に何か問題が出そうとすればマルチコアCPU発売後あたりか.

*1:まあ一回再起動要求されたけど