My laptop kept freezing and going to a black screen. No viruses on checking so did sfc /scannow and it got stuck. Did disk check and it said it had replaced bad clusters in file 23105\windows\winsxs\AMC995~1.175\ndfhcdiscovery.dll
I then ran sfc /scannow again and it ran this time and said it had found errors it couldn't repair to do with ndfhcdiscovery.dll
Is it a virus? I have now reformatted and reinstalled from system image and all is fine, but does anyone know what ndfhcdiscovery.dll is please? I didn't have Norton installed on that particular laptop but I did scan with Malwarebytes and it didn't find anything. Have Norton installed using my extra licence now.
Windows 7 64 bit