The settings in msconfig are there for debugging and trouble-shooting purposes, and apply to the whole computer session. If you have a multi-boot system, the values set in msconfig are independent between each OS. In other words, you can set it so that one OS uses just one core, whereas the other OSes use the full quota provided by the processor. Sometimes, you may need to set one or more of these options in order to get a particular application to run correctly, but this is rare.
Normal mode for msconfig is to have these checkboxes unchecked, which means that the OS will make use of the full quota of processor cores and the full amount of memory. In this case, it doesn't matter what values are showing, as they will be greyed out and not applicable.
what's 'FM'? 'flipping' magic?
In the boot tab under misconfig I changed the cores used from 1 to 6. Now the computer fails to boot and offers a system restore (which does not work) or 'cancel' which does nothing. Could anyone help?
The difference between manually choosing all cores in "BOOT Advanced Options" or leaving it the original greyed out "Auto" is that in "Auto", Windows will use however many processes that it needs to use at the time of the boot process BUT this also means that Windows will park the processes that it does not need.
By manually choosing all processes, it may help stop Windows from parking some of the processors. This can be helpful in some cases where you need to use Virtualization capabilities of Intel/AMD CPU's.
I have just come across this issue as I'm trying to setup VMware. The BIOS has been checked and AMD Virtualization is enabled but when I open Piriform Speccy to check on the CPU, it lists Virtualization : Supported, Disabled.
I came across the following while searching for a solution
"The old problem.
With system virtualization, as you know, it can use multiple cpu cores to create a virtual operating system.
The problem is with some boards and systems, along with the version of os you are running.
A ms patch needs to be applied because the cores of your system can be parked.
Also you have to ensure that windows is set and configured to running and using all of the cpu cores.
To do this, click on start.
In the search box type : Msconfig.
Select the search result and left click on it to launch it.
Click on the boot tab in the new window.
Then click on the advanced options tab.
Select the number of working cpu cores for windows to use, and then select the tick box.
Restart the system.
If you look at windows resource manager after windows has loaded, you will see all four cores being utilized in windows.
Test to see if you can create or emulate a virtual os environment.
If any of the cores state they are parked, you must apply the AMD cpu patch for windows from the Microsoft download center.
The patch is a fix for when AMD multicore cpu`s are not detected by the OS.
Hotfix #1 - http://support.microsoft.com/kb/2645594
Hotfix #2 - http://support.microsoft.com/kb/2646060 "
Not sure if it help others but might give another lead to chase down for anyone searching.
UPDATE - This did not work for my needs and instead of chasing it in circles, I contacted AMD Support. I'm yet to hear back from them.
Last edited by JSG99; 01 Jul 2016 at 17:59.