2009年1月9日

ハイパースレッドの解除方法

タスクマネージャでCPUの数を確認できる
2つ以上存在していれば ハイパースレッドである

オラクルのインストールでエラーを防ぐために ハイパースレッドを解除することが必要になった場合は以下の方法で変更する

<CPUが4つある場合の変更方法>

1)C:\boot.iniのバックアップを取る(boot.ini.org等)

2)C:\boot.iniの内容を以下のように変更する

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP" /fastdetect
  ↓
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP(1CPU)" /onecpu
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP" /fastdetect

3)再起動するとBIOSでOSの選択オプションが表示されるので(1CPU)の方を選択する

4)タスクマネージャでCPU4つ⇒2つになっていることを確認

5)PCを再起動して BIOSの設定画面に入る

6)Advanced ⇒ Advanced Proccessor ⇒ Hyper を選択する

7)Enabled(有効) を Disabled(無効)に変更する

8)Save Change & Exit で設定変更を保存して再起動する

9)タスクマネージャでCPU2つ⇒1つになっていることを確認

オラクルのインストールが終わったら 上記の手順で元に戻すこと


※デュアルブートではない あるいは デュアルブートさせたくない場合も同様の方法でboot.iniを修正することで変更できる