|NVRAM Non-Volatile Random Access Memory, sometimes called CMOS memory, and Random Access Memory, RAM have absolutely nothing at all to do with a hard disk. There is no memory check that can be done on a hard disk except the self test the hard disk hardware does on its own internal buffer on power up. The nearest you will get to a memory check on hard disk is Chkdsk and that has to be initiated the user.|
Checking NVRAM is done by the BIOS during its Power on Self test and is completed long before it gets round to reading the hard disk. It is data stored in NVRAM that tells the BIOS how to access the hard disk along with all the other hardware.
If changing a hard disk from Master to Slave makes the disk work it is because incorrect information is stored in NVRAM. The correct procedure is to put the correct information into NVRAM.