My first thought is to check connections: one or more may have worked loose. Next possibility is a HD failing. Third would be a motherboard failing, but that would be very rare.