wiki:xpmode

# xpmode

Windows7で利用できるxpmodeの動作の仕組み。Windows_Virtual_XP_F9161D8E7FCC11DDBFAA369856D89593がBIOSの特定の場所に書き込まれているかどうかで、SLIP認証を行っている。VMLiteのpcbios.binより。

# od -xa pcbios.bin
...
0110460    0000    0000    0000    0000    0000    6957    646e    776f
        nul nul nul nul nul nul nul nul nul nul   W   i   n   d   o   w
0110500    5f73    6956    7472    6175    5f6c    5058    465f    3139
          s   _   V   i   r   t   u   a   l   _   X   P   _   F   9   1
0110520    3136    3844    3745    4346    3143    4431    4244    4146
          6   1   D   8   E   7   F   C   C   1   1   D   D   B   F   A
0110540    3341    3936    3538    4436    3938    3935    0033    468a
          A   3   6   9   8   5   6   D   8   9   5   9   3 nul  nl   F
...

## VirtualBoxで利用する。

  1. pcbios.binをダウンロード
  2. VBoxManageで起動BIOSを変更
    "C:\Program Files\Oracle\VirtualBox\VBoxMange.exe" setextradata vm-name "VBoxInternal/Devices/pcbios/0/Config/BiosRom" "c:\vm\pcbios.bin"