Я хочу запустить образ жесткого диска Windows 7 на Bochs.Но у меня возникла проблема, подобная приведенной ниже:
$ ./bochs.exe -f ./win.rc -q
16764064012e[CPU0 ] RDMSR: Unknown register 0x1a0
16764064019e[CPU0 ] WRMSR: Unknown register 0x1a0
16764064448e[CPU0 ] WRMSR: Unknown register 0x8b
16764064496e[CPU0 ] RDMSR: Unknown register 0x8b
16764073079e[CPU0 ] RDMSR: Unknown register 0x17
16764073117e[CPU0 ] WRMSR: Unknown register 0x8b
16764073176e[CPU0 ] RDMSR: Unknown register 0x8b
16764074341e[CPU0 ] WRMSR: Unknown register 0x8b
16764074421e[CPU0 ] RDMSR: Unknown register 0x8b
16764108661i[CPU0 ] WRMSR: write 0x0000000000000000 to MSR_TSC
21474841174i[IOAPIC] IOAPIC: could not write, IOREGSEL=0x01
21474841174i[IOAPIC] IOAPIC: could not write, IOREGSEL=0x01
21474842999i[IOAPIC] IOAPIC: setting id to 0x1
21474843468i[IOAPIC] IOAPIC: could not write, IOREGSEL=0x01
21474843468i[IOAPIC] IOAPIC: could not write, IOREGSEL=0x01
21474843638i[IOAPIC] IOAPIC: could not write, IOREGSEL=0x01
21474843638i[IOAPIC] IOAPIC: could not write, IOREGSEL=0x01
21474844051i[IOAPIC] IOAPIC: could not write, IOREGSEL=0x01
21474844051i[IOAPIC] IOAPIC: could not write, IOREGSEL=0x01
Затем он умирает с помощью BSOD.
На первом этапе я преобразовал vdi в необработанный формат с помощью команды ниже: "C: \Внутренние команды Program Files \ Oracle \ VirtualBox \ VBoxManage.exe "converttoraw win7.vdi win7.raw.Затем я использовал преобразованный необработанный файл в качестве образа диска.
мой файл конфигурации:
memory: host=512, guest=1024
romimage: file="C:\Program Files (x86)\Bochs-2.6.9/BIOS-bochs-latest", address=0x0, options=none
vgaromimage: file="C:\Program Files (x86)\Bochs-2.6.9/VGABIOS-lgpl-latest"
boot: disk
pci: enabled=1, chipset=i440fx
vga: extension=vbe, update_freq=5, realtime=1
cpu: count=1, ips=4294967295, model=corei7_sandy_bridge_2600k, reset_on_triple_fault=1, cpuid_limit_winnt=0, ignore_bad_msrs=1, mwait_is_nop=0
clock: sync=none, time0=local, rtc_sync=0
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata2: enabled=0, ioaddr1=0x1e8, ioaddr2=0x3e0, irq=11
ata3: enabled=0, ioaddr1=0x168, ioaddr2=0x360, irq=9
ata0-master: type=disk, path="C:\Users\aslr\Documents\pwned\test.raw", mode=flat