You may also have a setting in BIOS that tells the computer to auto-detect the HDD parameters. On rare occassions, that setting is corrupted. If it is set to detect a specific set of drive attributes, it may not recognize a different/new drive.
This setting can usually be flipped by the user as AUTO/MANUAL or some similar wording.
This setting can usually be flipped by the user as AUTO/MANUAL or some similar wording.