Hyper-Vに魔改造版 Windows 2000を入れてみたところ…

hv1
魔改造版 Windows 2000を Hyper-Vに入れてみる実験だよ!



hv2
こんな感じ

hv3
インストール開始!

hv4

Hyper-V 統合サービスをWindows Server 2012から入れるには setup.exe をXP互換モードにするだけ?

hv5
普通に入ってるように見える。

ところが、最後の再起動の後、システム拡張コンポーネントを入れてる最中にBSoDになった!

hv6
"Hyper-V 命令エミュレーションでサポートされていないインターセプト命令をゲストが実行してため、
エラーが発生しました。問題が引き続き発生する場合は製品サポートにお問い合わせください。"!?
イベントID 18570

UserData
  - VmlEventLog
   VmName TEST
   VmId FB989B29-FAD4-45DF-BC4B-24C14BB4415C
   FailureCategory <not a known problem>
   InstructionByteCount 16
   InstructionBytes 66890703F94B75F8C366890788470203
   Rax 0xffffffff
   Rbx 0x1
   Rcx 0x50
   Rdx 0x3ce
   Rsp 0xbf7b63bc
   Rbp 0xbf7b6418
   Rsi 0x5
   Rdi 0xbfca7fff
   R8 0x0
   R9 0x0
   R10 0x0
   R11 0x0
   R12 0x0
   R13 0x0
   R14 0x0
   R15 0x0
   Rip 0xbfb42d4e
   Rflags 0x10202
   FpControlStatus 7F03204000005D042630958000000000
   XmmControlStatus 04BA01F200000000801F0000FFFF0000
   Cr0 0x8001003b
   Cr2 0x7ffdd018
   Cr3 0x1391b000
   Cr4 0x6d1
   Cr8 0x0
   Xfem 0x0
   Dr0 0x0
   Dr1 0x0
   Dr2 0x0
   Dr3 0x0
   Dr6 0xffff0ff0
   Dr7 0x400
   Es 0000000000000000FFFFFFFF2300F3C0
   Cs 0000000000000000FFFFFFFF08009BC0
   Ss 0000000000000000FFFFFFFF100093C0
   Ds 0000000000000000FFFFFFFF2300F3C0
   Fs 00F0DFFF00000000FF1F0000300093C0
   Gs 0000000000000000FFFFFFFF00000000
   Ldtr 0000000000000000FFFFFFFF00000000
   Tr 0020048000000000AB20000028008B00
   Idtr 000000000000FF0700F4038000000000
   Gdtr 000000000000FF0300F0038000000000
   Tsc 0x129bc0917a1
   ApicBase 0xfee00900
   SysenterCs 0x0
   SysenterEip 0x0
   SysenterEsp 0x0
   PendingInterruption 0x0

問題のインストラクションは 66890703F94B75F8C366890788470203

 4FF4281D  668907   $PS:                  mov    [edi],ax
 4FF42820  03F9                              add    edi,ecx
 4FF42822  4B                                dec    ebx
 4FF42823  75F8                              jnz    $PS
 4FF42825  C3                                retn
 4FF42826  668907                            mov    [edi],ax
 4FF42829  884702                            mov    [edi+02h],al

なんでこんな簡単な16bit命令がサポートされていないのかは意味不明。
これさ、Hyper-Vの欠陥じゃね?・ω・

Windows Server forums - Hyper V - Guest OS issue | MsdnQues
別サイトの事例

InstructionBytes 81395253442075098179045054522074

 4FF4282F  813952534420                      cmp    dword ptr [ecx],20445352h
 4FF42835  7509                              jnz    L4FF42840
 4FF42837  81790450545220                    cmp    dword ptr [ecx+04h],20525450h

おすすめ

1件の返信

  1. れき より:

    VMwareでやってるんですけどVMwaretool入れると画面サイズ変更で落ちちゃうんですよね….

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です