Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.3. Windows Server 2008、Windows Server 2008 R2、および Windows 7 ゲストでの Real-Time クロックの使用

Windows は、RTC (Real-Time Clock)と Time Stamp Counter (TSC)の両方を使用します。Windows ゲスト仮想マシンでは、ゲストのタイミング問題を解決するすべてのタイムソースに TSC の代わりに Real-Time クロックを使用できます。
boot.ini ファイルは、Windows Server 2008 以降で使用されなくなりました。Windows Server 2008、Windows Server 2008 R2、および Windows 7 は、hypervisor-present ビットが設定されている場合、タイムソースとして TSC を使用しません。Red Hat Enterprise Linux 6 KVM ハイパーバイザーは、デフォルトでこの CPUID ビットを有効にするため、Windows ブートパラメーターを変更するために Boot Configuration Data Editor (bcdedit.exe)を使用する必要がなくなりました。

手順14.1 Windows Server 2008 R2 および Windows 7 ゲストでの Real-Time クロックの使用

  1. Windows ゲスト仮想マシンを開きます。
  2. 起動 メニューの Accessories メニューを開きます。Command Prompt application を右クリックし、Run as Administrator を選択します。
  3. プロンプトが表示されたら、セキュリティー例外を確認します。
  4. プラットフォームクロックを使用するようにブートマネージャーを設定します。これにより、Windows がプライマリークロックソースに PM タイマーを使用するように指示されます。システムの UUID がデフォルトのブートデバイスと異なる場合は、システムの UUID (以下の例では{default} )を変更する必要があります。
    C:\Windows\system32>bcdedit /set {default} USEPLATFORMCLOCK on
    The operation completed successfully
今回の修正により、Windows Server 2008 R2 および Windows 7 ゲストの時間の維持が改善されます。Windows 2008 (R2 以外)は USEPLATFORMCLOCK パラメーターをサポートしませんが、デフォルトで Real-Time クロックをすでに使用しています。