Non è detto. Al boot le informazioni delle partizioni vengono lette in RAM e se questa non va potrebbe anche decidere che il disco non c'è.
Magari, se ci sono più moduli, scambiali. Se è guasto il primo, i problemi non dovrebbero esserci subito ma solo quando utilizza molta RAM.
Può essere che sia RAM un po' vecchiotta. Io la cambierei comunque.
Ovviamente potrebbe anche essere il controller dei dischi ma vattelapesca …