I have an old excel laptop that I have been unable to install XP on due to it reading the wrong disk size. I have put a 10g in and it reads 6g. I put a 40g in and it reads 1.5g on the windows install. I think it is the IDE controller but i am not certain. The bios is very limited on this laptop and I have already tried flashing it and updating it. Is there a hardware fault on the motherboard that would cause it to read the disk size incorrectly or am i just missing something simple. The bios won't show the disk size it just shows the identifying number.