System manufacturer and model?
When disk is inserted and sfc scannow asks for CD...that message normally meass...user is trying to run sfc /scannow without appropriate MS Genuine CD. Reocvey/restore disks are not construed to be equal to MS Genuien CD for that O/S.
If you received the error message and was not trying to run sfc /scannow...then we would need to know the exact filename mentioned in the popup.
Origin of the disk used/inserted?