oz_paulb: sorry that i didn't believe in the possibility of doing this. I thought it wouldnt be possible until now. I admit that it was lack of knowledge.
This interested me so i started to read some documentation, the following is my own personal conclusion.
(<ATA 133 = ata33,66 etc.. ATA133> = ata133 and newer..)
<ATA133 uses a 28bit LBA adressing. When windows was developed they allocated 28bit for the LBA adressing, why adress more when it wasn't needed?
ATA133> uses a 48bit LBA adressing. As i wrote before, windows only allocates 28 bit for the LBA adressing as default, that's why you have to use Windows 2000 SP3 or higher, XP SP1 ... It makes windows allocate 48 bits for the LBA adressing.
So, why can't i just update windows and use >137GB on my <ATA133 ? Because the systems with <ATA133, BIOS is set to only allocate 28bit! In newer BIOS for the ATA133> the bios adresses 48bits.
Conclusion: If we could rewrite the bios to allocate 48bit then we should be able to use 137GB> even on 'old systems' running <ATA133. I claim that the limitation is NOT in the hardware, it's in the software.
This is only a theory and i don't know if it works practically or if there's something importatant i've missed,
thank you oz_paulb for working on this, we'll soon have an answear to this.