Hello Hasan,
From your fdisk -l we see:
sda1. this is the Compaq diagnostics, typical for a Commpaq system. You can enter that when you interrupt the boot with a special key, I suppose you have at least seen that and maybe used it. One should leave that as it is
sda2. This is most probably the A partition from your Windows.
sda4. This comes next. This is a bit strange but it can be done (I do not recommend it) and it is done. Cannot tell you why. But lostfarmer may be righht that is done by an OS/2 installation. Can not tell you what it contains now, but it still seems the place where you boot from (see the * in the second column), so it may indeed still contain an OS/2 bootmanager. When you want more info onwhat it is, follow the advice from lostfarmer, but I think is statement must be altered a llittle bit to:
sudo dd if=/dev/sda4 of=sda4vbr bs=512 count=1
is does copy the boot record from that disk to a file in your working directory (this need not be in /home/ as he states). You could then post its contents (but I do not know what sort of listing, please **lostfarmer **can you elaborate on this, cat or od??).
sda3. This is now the Extended partition. I do not know if you know what an Extended partition is, so I will try to explain. In MS-DOS like systems (that includes windows) there may only be 4 partitions in the partition table. In order to have more, one of those partitions can be an Extended partition. This will hold the space for the information needed to create more, so called ‘logical’, partitions (numbered from 5 upwards even if 4 is not reached yet) and the space of those logical partitions. With this trick the ban on 4 partitions max is lifted.
In this case sda3 contains all space on the disk after sda4. In this space sda5, sda6 and sda7 are created.
Now you told us that originaly this sda3 contained your windows D partition. The very fact that the administration in sda3 (about sda5-7) is written in sda3 is already enough to destroy the windows filesystm that was on it. And …
sda5, sda6 and sda7. These are your openSUSE swap, / and /home. The fact that you say that your finished the openSUSE installation means that not only these file systems are created (writing administration blocks all over its space), but also that many files are written into it. So I am pretty sure that all the information originaly written to D is either overwritten or unreacheble now. Only forensics may save something, but that is very costly and only done by special companies.
This is very sad for you
You say you did not let D to be destroyed or reformatted. I am afraid you did. May be the fact that sda4 comes before sda3 made you (or even the partitioner) make a mistake here.
Now for the future.
I still hope you have some backup somewhere. You must have catered for a malfunctioning disk (a broken disk can happen at every moment in time)!!.
What would I do in your case. I would try to get rid of the OS/2 boot partition. That may mean to see that sda2 is the real boot partition for booting windows. When windows boots normaly without the OS/2 boot manager you could delete sda3-7 and create a new sda3 for a new D with the size you need (and restore D as good as possible). Check again if you have a proper running windows with C and D.
Then you could try a new openSUSE install. This install should then propose to you to make an extended sda4 and create sda5 (swap), sda6 (/) and sdf7 (/home). When not either see that you make it like this using expert mode, or post here for help.
Wishing you succes,