A CTG file stores catalog information that Windows uses to organize and find things on your computer
CTG stands for catalog, and it is a hidden file that Windows creates to keep track of what is installed on your system. Think of it like an index in the back of a book — instead of reading every page to find a topic, Windows checks the catalog file to quickly locate drivers, system files, and other components it needs to run.
You will not see CTG files in your normal file browser because Windows hides them by default. They live in system folders like C:\Windows\System32\catroot2 and are named things like F001.CTG or F002.CTG. Each one contains a list of verified files and their digital signatures — basically proof that the files have not been tampered with.
Key Takeaways
- CTG files are hidden Windows catalog files that store lists of system files and their digital signatures for quick lookup.
- You should never manually delete or edit CTG files, as Windows relies on them to verify that system components are legitimate and unchanged.
- If Windows detects a problem with a CTG file, it will usually rebuild it automatically without any action from you.
- CTG files take up very little disk space and are part of normal Windows operation on every computer.
Why Windows creates and maintains CTG files
Windows uses CTG files as part of its security system. When your computer starts up or when Windows needs to load a driver or system file, it checks the catalog to confirm that the file has a valid digital signature and has not been modified since installation. This protects you from malware that might try to replace legitimate system files with infected versions.
The catalog system also helps Windows run faster. Instead of checking every single file every time, Windows can quickly scan the catalog to see what has changed. If nothing in the catalog has changed, Windows knows the system is probably safe and can move on.
Where CTG files are stored on your computer
The main CTG files live in C:\Windows\System32\catroot2 on most Windows computers. This folder is hidden by default, so you will not see it when you open File Explorer normally. If you want to view hidden files, you can turn on the "Show hidden files" option in File Explorer settings, but there is no reason to look at these files unless you are troubleshooting a specific problem.
Windows also creates temporary catalog files in other system locations depending on what software you have installed. These are all managed automatically by Windows, and you do not need to do anything with them.
What happens if a CTG file becomes corrupted
If Windows detects that a CTG file is damaged or missing, it will usually rebuild it automatically the next time you restart your computer. You might see a brief message during startup about Windows checking system files, and then the catalog will be repaired without any action from you.
In rare cases where Windows cannot repair the catalog on its own, you might see error messages about file verification or driver installation problems. If this happens, running the Windows System File Checker tool (by typing sfc /scannow in Command Prompt as administrator) can help Windows rebuild the catalogs it needs.
Why you should not delete or modify CTG files
Deleting a CTG file will not free up meaningful disk space — these files are typically only a few megabytes each — and it will force Windows to spend time rebuilding them. More importantly, if you delete a catalog file while Windows is trying to use it, you could create system instability or prevent Windows from verifying that drivers and system files are legitimate.
If you are trying to free up disk space on your computer, there are much better targets: old Windows installation files in C:\Windows\SoftwareDistribution, temporary files in your user folder, or old backup files. CTG files should be left alone.
CTG files versus other Windows system files
CTG files are different from other hidden system files you might encounter. A DLL file is an actual program library that Windows uses to run applications. A SYS file is a driver that controls hardware like your printer or graphics card. A CTG file is just a list — it does not contain executable code, only information about what files should be present and whether they are trustworthy.
This is why CTG files are safe to leave alone. They cannot run malware, and they cannot cause problems just by existing. Windows created them, Windows maintains them, and Windows knows how to fix them if something goes wrong.
Frequently Asked Questions
Can I safely delete CTG files to free up disk space?
CTG files are too small to make a meaningful difference in disk space — usually just a few megabytes total. Deleting them will only force Windows to rebuild them, wasting time and potentially causing verification problems. Leave them alone and delete larger items like old Windows updates or temporary files instead.
What does CTG stand for?
CTG stands for catalog. These files catalog, or list, the system files and drivers on your computer along with their digital signatures so Windows can quickly verify they are legitimate and unchanged.
Do I need to worry if I see CTG files on my computer?
No. CTG files are a normal part of Windows and appear on every Windows computer. They are hidden by default because you do not need to interact with them. Windows manages them automatically, and they are not a sign of a problem.
What should I do if Windows shows an error about a CTG file?
Restart your computer first — Windows will usually rebuild any damaged catalog files automatically during startup. If the error persists, you can run the System File Checker tool by opening Command Prompt as administrator and typing sfc /scannow, which will scan and repair system files and their catalogs.