I have an old IBM P3 which I added an Initio SATA controller card to. The drive attached to the card was partitioned as follows (all primary partitions) -
Win 98SE (C:\)
Linux Data Partition
FAT32 Data Partition (originally D:\)
There are no other drives in the system apart from a DVD-ROM drive.
I wiped everything bar Win98 and installed WinXP in a new partition right after Win98. Everything worked fine.
The plan is to triple boot with Lubuntu Linux. I used Gparted to create some more partitions before installing Linux. The drive is now partitioned like this, with drive letters for all FAT32 partitions as they now appear in Win 98 -
Win 98SE (primary - C:\)
Win XP (primary - F:\)
Ext3 Linux (primary)
Linux Swap (logical)
Linux Data (logical)
FAT32 Data (logical - E:\)
I would have thought that Win XP would become D:\ and the other FAT32 partition would be E:\. I first noticed something odd when I booted in to Win 98 and Scandisk wanted to do a full scan on 'D:\'. It did this without any issues.
But after logging in drive D:\ now shows up in My Computer as a 'phantom' drive letter. By this I mean -
All other drives are labelled but this isn't
Right-clicking 'Properties' shows it as 0 bytes capacity
But right-clicking 'Format' shows it has the same capacity as the Win XP drive
Double clicking on it brings up this error - 'D:\ is not accessible - A device attached to the system is not functioning'
System Properties>Performance has this error message - 'Drive D is using MS-DOS compatibility mode file system'
When emptying the Recycle Bin I get a message asking if I want to format D:\
My goal is to have Win98 recognise each partition as it should, without me having to reformat anything. I have tried various methods of re-assigning drive letters but without success. I can make the icon disappear with TweakUI but that is not a solution. All other FAT32 partitions are readable/writable and there are no conflicts/problems in Device Manager.
Does anyone have any solutions to this problem?
Thanks in advance.