Yoodley is reader-supported. When you buy through links on our site, we may earn an affiliate commission.
In this article, we have covered the Compatibility Support Module (CSM) in detail. We have explained everything you need to know, including how to enable/disable it.
CSM stands for Compatibility Support Module; it is a component of the UEFI that allows legacy BIOS compatibility. In simple words, the CSM makes legacy operating systems and options ROMs that do not support UEFI usable.
Should Launch CSM Be Enabled?
If your computer does not use the legacy operating system, the CSM option must be disabled by default, and you don’t have to enable it. For example, Windows XP does not support UEFI, but Windows 10 does, so if you have Windows XP, you will have to enable the CSM option to boot your system normally, and if you have Windows 10, you don’t have to enable the CSM option because it supports UEFI.
How to Enable CSM (Asus BIOS)
- Press and hold the F2 button, and then press the power button to enter the BIOS menu.
- Click on the ”Advanced Mode” option or press F7.
- Click on the ”Boot” option.
- Click on ”Secure boot”.
- Click on the dropdown menu next to the ”OS type”.
- Select ”Other OS”.
- Now go back to the previous menu and open CSM (Compatibility Support module).
- Click on the dropdown menu next to ”Launch CSM” and select enabled.
- Finally, you can click on ”Exit” and select ”Save Changes & Reset.”
After saving the settings, you will have to confirm the changes one last time.
How to Enable CSM (AMI – American Megatrends BIOS)
- To enter the BIOS, press the ”Delete” key when powering on the computer.
- Go to the ”Security tab.”
- Go to the ”Secure Boot menu.” (It’s usually on the bottom)
- The ”Secure Boot Control” must be enabled by default, hit Enter, and select disabled.
- Now go to the ”Boot” tab, which is next to the ”Security tab.”
- Highlight the ”Launch CSM” option and hit enter to select enabled.
- Finally, save the settings by going to the ”Save & Exit” tab.
Note: In some motherboards, the Secure Boot Control is available in the ”Boot” tab so you don’t have to go to the Security tab. In those motherboards, the Launch CSM option is named Boot mode, so you have to enter on it and select ”Legacy”. Read this guide if you have a different AMI motherboard.
Why Is the CSM option Greyed Out?
If you are trying to enable the CSM option but failing to select it because it’s greyed out, or you just can’t find the CSM option anywhere, you probably forgot to disable Secure Boot. Disable Secure Boot and save & exit, then enable CSM.
What Does ”Current Bios Settings Do Not Fully Support the Boot Device” Error Mean?
If you see “The current BIOS setting do not fully support the boot device. Click OK to enter the BIOS Setup. Go to advanced > Boot > CSM parameters, and adjust the CSM settings to enable the boot device.” You are not the only one; please follow the methods mentioned below to fix it.
Method 1) Change the CSM Settings
If you have read this article since starting, you must be aware of CSM. To fix the error, you have to change the CSM settings. If you are using a legacy OS, the CSM option should be enabled. If it’s already enabled, you can select disable and then enable it again, then save & exit. If the CSM option is on Auto, change it and try booting your system again.
We have already mentioned the steps to do that, so make sure you follow them, and hopefully, the issue will be resolved.
Method 2) Check the Storage in Which the OS Is Installed
If you are using multiple HDDs or SSD’s figure out the one that has the OS installed. Once you know which storage it is, disconnect its cable from both sites and gently clean it before you plug it back in again. Make sure the cable is connected right, and then try booting your computer.
According to some sources, in some instances, a faulty HDD/SSD can be an issue, too, so you may have to replace it.