r u sure?? if it is not detected in Bios then how come ubuntu detects it anyway check it in another pc
also try the HDD diag. tools of UBCD if possible Ultimate Boot CD - Overview
^^ yep, you're right - if bios can't detect a HDD in a particular rig no OS in the world can detect the HDD on the same system - so he better use some system diag tools first.