vale, ya está. leí en una página que podía ser eso de la placa base, que era muy antigua y que no soportaba más de 8 gb. igualmente, mi placa base es una taiwanesa completamente desconocida (supongo que clónica, pero a saber de cual...). probé lo del disco de inicio de windows millenium pero no me funcionó. entonces probé lo de seagate, pq mi hd si que es de esa marca, y ya me los pilla los 40 gb (en realidad 38 gb).
muchas gracias a todos por la ayuda.