Tanmoy said:
Hello,
I am watching this topic for some time and had posted one myself. The
easiest way for you is to plug off the hard drive and plug in to a
friend's computer that recognise it(full capacity). Now create the
extended partition and logical drive. Plug it back to your computer and
forget all BIOS limitation.
I have been following this thread for some time too and am amazed by the amount
of misleading advice that has been posted to it, so far. ;-)
If this is not possible you can download a utility written by me
http://www.geocities.com/datareco/partition/partinfo.zip save it to
any folder and run it. It will create a file PARTINFO.DAT (512 Bytes)in
the same folder. You can mail it to me as an attachment, so that I get
the existing partition info. I will create an extended partition and
send it along with another utility to create the extended partition and
logical drive.
If that method worked then you wouldn't need the current partition table data
because it's standard (for an 8 GB max size ME partition - type 12, 255 heads,
1024 cylinders, 63 sectors, which yields 16,450,497 of total sectors in the
partition). Besides, there is no problem even if you miscalculate the total
number of sectors in the partition as long as the type, active partition byte,
CHS of the partition beginning, and preceding sectors are correct. The drive
will boot on these and function normally.
From the above, and with the knowledge that the drive is 40 GB total size, you
can write an MBR image file, with the "synthetic" extended partition and write
it to block 0. But IMEO, it won't yield the expected result. In case you
missed it in the OP later posts, FDISK only sees 8 GB of his drive from Windows.
Hope this will solve your problem.
What will solve his "problem" is an add-on IDE controller card.
Regards, Zvi