Bastiaan, When you created your second partition on HD#1, did you create it as an "extended DOS partition?" If you did, it has no drive letters until you create "logical drives" in the partition. And, you cannot boot from a logical drive in DOS.
For example, on this computer I have on HD#1 (~850 MB HD) a primary DOS partition, C: (~350 MB), and an extended DOS partition for the rest of the drive that contains logical drives, D:, E:, F:, G:, H:, I:, J:, and K:. HD#2 (a 30 GB HD) contains an extended DOS partition which has logical drives, L:, M:, and N:. HD#1 is jumpered as "master" and HD#2 is configured as "slave," and both operate as if they were a single HD. If I copy one of my logical drives from HD#1 to the unused space before L: on HD#2, the copied drive will automatically by labeled, L:, and the remaining logical drives on HD#2 will automatically have their drive letters increased by one. If I had copied the logical drive to the unused space after N:, the copied drive would be given the drive letter, O:. On a laptop with a 3.2 GB HD, I used System Commander to partition it for three OSes, W98, a future Linux, and DR-DOS. The DR-DOS partition was configured into a primary DOS partition, C:, and logical drives, D:, E:, F:, G:, H:, I;, J:, and K: in an extended DOS partition. Upon boot, System Commander would ask what OS I wanted to use and would boot to that. System Commander would "hide" the inactive primary partitions from the active OS, however, for example, using W98, I could read and write from the logical drives in the extended DR-DOS partition. (The logical drives were not hidden.) HTH Roger Turk Tucson, Arizona