According to some texts I have read, the System File Checker (```SFC```) is a command-line tool that is used to find corrupt system files, and replace them with healthy copies. |1| These copies would come from what is called Windows component store. In the
SFC description on Microsoft it is said that the source is the %systemroot%\system32\dllcache folder, but it seems that this folder is not used anymore, and it doesn’t even appear in my system. |1||2||[3|
Component store is where all system files are located, which is currently in the %windir%/WinSxS. The system files elsewhere are just hard links to the files in the component store. This implies that if we change access a system file using a path outside of WinSxS, the modification would also be present if we access the file from withing WinSxS.|4|
Considering that when
SFC finds a corrupt file, it means that its counterpart in WinSxS is also corrupt, where the
SFC tool actually find the file it use to replace the defective file detected?