We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now


IDE Primary and Secondary Channel stopped functioning "This device cannot find enough free resources that it can use. (Code 12)"

ddowling357 asked
Medium Priority
Last Modified: 2013-11-14
I run a Windows XP Professional slash Ubuntu Linux Intrepid dual boot system. The two operating systems, as well as everything else associated with them are on my primary SATA2 drive. In the BIOS, this drive is ranked first in priority. However, I also have another EIDE drive from my old computer that I now use as one large NTFS storage drive. This hard disk, along with my two optical drives are all connected through the IDE Controller (hard disk primary, opticals secondary). Seemingly randomly, one day the controller just stopped working in Windows. At first I thought it was just a hardware fault, but when I boot to Linux, all the devices and drives function normally. No data corruption, or anything. So, the problem seems to exist in Windows only. In device manager, there are two instances each of "Primary IDE Channel" and "Secondary IDE Channel". All four of those instances all report the same error code:

"This device cannot find enough free resources that it can use. (Code 12)"

The drivers are all up to date, the hardware functions perfectly under Linux and I am completely at a loss to the problem. Help? If any details are required, just ask.

Watch Question

Have you tried restoring windows to a date when it was working using windows restore points? I know this doesn't get to the heart of the problem, but seems like something easy to try first.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts


This worked. I guess it didn't really fix the problem itself, but it did eliminate it which is good enough for me.


Thanks for the help. I guess I don't work on Windows enough anymore. A simple, yet elegant, answer indeed! Thanks a lot.
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.