A little more detail such as a full system config and any other relevant information would be helpful
Generally speaking it could be a bad cable, drive, controller or a corrupted install. What specifically tells him the drive cannot be detected, the post screen?