First post, by Lazer42
This is likely a relatively simple question but I'm needful of a somewhat quick answer so I decided to ask.
I have a system which dual boots between DOS 6.22 and Windows 98. The disk is a 32 GB SD card with an SD to IDE adapter.
The dual boot is set up with Master Booter. There is a FAT16 partition for DOS and a second FAT32 partition for Windows 98. I had left a gigabyte remaining for a third, shared partition to make it easy to transfer files between the two and to keep a few shared items on. It is supposed to be FAT16 so DOS can read it.
The Windows 98 system detects the shared partition fine. The DOS system does not. If I run fdisk from DOS, it recognizes a 3rd FAT16 partition of a gigabyte which it labels as drive D:, BUT if I try to access the drive from DOS it says Invalid drive specification. I am unsure if the problem may be that fdisk reports the 3rd partition is a primary DOS partition along with the boot drive also being a primary partition and it can only recognize one at a time, or if it's something else.
I can delete the shared partition from DOS, but if I do so it doesn't recognize there is any space left to create another partition. I'm assuming it doesn't know how to work with the SD card. Master Booter includes a utility called efdisk, but this will only create primary partitions.
If the problem is that I just need to allocate this extra gigabyte into an extended partition, what is a good tool which will allow me to do so and to get around the problems with fdisk and efdisk? If the problem is something else, what is it?