Regarding the partition, check out which translation scheme your pc-task "BIOS" is using. Ie CHS, Large, or LBA. Use the last one if you can. Second, some BIOS have support for INT 13 extended disk drive. Which makes it possible to use LBA all over the place.
This just reminds me why I deplore x86-ms junk hardware and software.