A simple bootstrap -----2004.11.1 (C) Gr1x To make a long story short, and enough material can be found about the PC's POST procedure, I'll just show my code and eXPlain sth important steps, I think my source code is self-explaining enough 'cause it's short and easy to understand . I have tested it with a floppy disk, it's risky to test it with ur harddrive. If u did do it, I am not responsible for any damage u made : ) Environment :(Window Platform) a.VMWare(Optional).If u don't want to reboot ur system many times, u should get this. b: Nasm.(Essential). As u need it to compile ur code . u may use Ndisasm as well to disassemble the plain binary code compiled. c:Visual C++ 6 or Visual Stdio .Net. As we have to write a EXE to write the bootstrap to floppy. U may use WinHex to write bootstrap to floppy too instead of this writing a programme. 1>Write the bootstrap procedure ----------------------------bootstrap.asm-------------------------------------------------