What is CSM option

35

7

What is the CSM option in BIOS? If I can't boot into Windows any more, is it because CSM is disabled?

Would an ASUS K55 come with this option diabled?

Ken

Posted 2014-12-26T16:10:14.607

Reputation: 359

Are there any beep patterns or error leds flashing? CSM should be enabled for non-UEFI capable operating systems. – R-D – 2014-12-26T16:17:15.857

No, nothing. It shows no ASUS logo or Windows logo. My son may have changed something in BIOS to keep if from booting. It cant find the recovery partition so we cant do a restore. I dont know what the terms CSM or UEFI mean on a Windows 8 system – Ken – 2014-12-26T16:24:19.343

If you have a bit of time, I heavily recommend reading this article for a better understanding of just how UEFI works.

– Bob – 2014-12-26T16:25:57.040

As for your actual question - firstly, did it work when you received the device? If not, get a replacement. If yes, then what was the last thing you changed before it stopped working? – Bob – 2014-12-26T16:26:38.087

Worked perfectly for 18 months, then booting became a multiple attempt thing until finally it quit altogether, just black screen. I managed to get into bios and see that fast boot and launch CSM are both disabled. I added a boot option for the cd drive and have a windows disc but it wont boot to the disc. – Ken – 2014-12-26T16:44:35.740

I skimmed most of the article you posted. Good but deeper than I need right now. I just reset all option to default settings and restarted, no effect. – Ken – 2014-12-26T16:48:02.603

1

@Ken I've removed the chunk about the not booting problem, limiting this information/question to just be your question(s) about CSM. If this was actually an XY Problem, and you really wanted answers about your notebook not booting, then please start a new question that's actually about that, and not about suspected causes.

– Ƭᴇcʜιᴇ007 – 2014-12-26T19:20:14.910

Answers

35

CSM or Compatibility Support Module is something that allows booting in legacy BIOS mode on UEFI systems.

From Wikipedia:

The Compatibility Support Module (CSM) is a component of the UEFI firmware that provides legacy BIOS compatibility by emulating a BIOS environment, allowing legacy operating systems and some option ROMs that do not support UEFI to still be used.

Suffice it to say that if your PC is fairly new and came with Windows pre-installed, CSM would've been disabled by default. You don't need to enable it. It's only needed if you must install an older OS that doesn't support UEFI.

If you've mucked around in the BIOS settings, reset it to defaults and see if your PC boots again. Most BIOSes have a keyboard shortcut to reset to factory default settings. It's F10 on my BIOS.

Vinayak

Posted 2014-12-26T16:10:14.607

Reputation: 9 310

1OS support for UEFI isn't the only reason to need CSM. Graphics cards from as recently as 2013 don't all support UEFI and require CSM to boot. BIOS updates for some (my GTX 680 received one such update from Asus) are available, but not for all cards. – apraetor – 2016-07-09T18:19:50.167

1@Vinayak, What does ""OS that doesn't support UEFI"" even mean? Isn't the UEFI a pre-OS thing? Why would the OS need to know about UEFI? – Pacerier – 2018-02-22T18:17:14.020

@Pacerier I was referring to Windows XP. To the best of my knowledge, you have to be in legacy mode to be able to install it because XP wouldn't have the right drivers to recognize the connected hard drive and would BSOD during setup. – Vinayak – 2018-03-11T08:06:20.533

1

OSs require interfaces to talk with hardware and firmware. W7 for example won't boot without CSM. You can see here more about what this actually adds.

– mirh – 2019-12-15T23:17:27.423

2

From my "old school" point of view CSM is simply easier to use on UEFI machines.

When you install your OS you may have to pick between CSM or UEFI. The most important thing is you choose the option matching whatever is setup in your BIOS (Basic Input Output System).

WinEunuuchs2Unix

Posted 2014-12-26T16:10:14.607

Reputation: 147