<div dir="auto">Hello.<div dir="auto"><br></div><div dir="auto">I have a bootable disk image taken from physical machine. Original BIOS is unknown. Operating system installed is Windows 2003 R2.</div><div dir="auto"><br></div><div dir="auto">I'm trying to boot it with Qemu and Seabios and get "Error loading operating system".</div><div dir="auto"><br></div><div dir="auto">After investigation I found:</div><div dir="auto">- image contains MBR partition table and single NTFS partition</div><div dir="auto">- partition starts at CHS (0,1,1) and absolute offset is 0x20 (32 sectors)</div><div dir="auto"><br></div><div dir="auto">Debugging MBR bootstrap code I found it makes several INT13 calls to BIOS: AH=08, AH=02 to get disk parameters and load first partition sector.</div><div dir="auto"><br></div><div dir="auto">It appeared BIOS returns CHS as (x,y,63) and thus MBR bootstrap loads 63rd sector instead 32nd and "<span style="font-family:sans-serif">Error loading operating system" happens.</span></div><div dir="auto"><font face="sans-serif"><br></font></div><div dir="auto"><font face="sans-serif">It seems well-known BIOS incompatibility issue.</font></div><div dir="auto"><font face="sans-serif"><br></font></div><div dir="auto"><font face="sans-serif">Is there any way to workaround this in Seabios?</font></div><div dir="auto"><font face="sans-serif">I would appreciate for any tips.</font></div><div dir="auto"><br><div data-smartmail="gmail_signature" dir="auto">--<br>  Mykola Ivanets</div></div></div>