MiniTool gives a full guide to Core isolation, including the Core isolation definition, its prerequisites, and methods to enable it. Additionally, it lists common Core isolation-related issues and how to resolve them.

What Is Core Isolation?

Core isolation is a Windows security feature in Windows 10/11. It uses virtualization-based security (VBS) to isolate critical system processes in memory, protecting them from malware and unauthorized access.

While Memory integrity enhances security, it can trigger a minor performance drop. Some gamers are noting a 3% to 15% drop in frame rates while enabling this feature.

Additionally, some older or less common drivers may not be compatible with Memory integrity. If you enable this feature in this case, it could cause device malfunctions.

On the Core isolation page, there are many options, such as:

Note:
The options listed on the Core isolation page vary depending on the Windows version you’re running and the hardware components installed.

Memory Integrity (HVCL)

This is the most common setting. It uses virtualization to prevent malicious code from hijacking high-security processes. It ensures that only verified and signed drivers can access the kernel.

Tips:
If Memory integrity can't be turned on, the Review incompatible drivers link will appear to help you identify and remove outdated or unsigned drivers that prevent the feature from working.

Kernel-Mode Hardware-Enforced Stack Protection

This feature uses CPU capabilities (like Intel CET) to protect system memory from ROP (Return-Oriented Programming)-based attacks and unauthorized modifications.

Local Security Authority (LSA) Protection

This feature helps prevent credential theft by ensuring that only authorized processes can access sensitive login credentials.

Microsoft Vulnerable Driver Blocklist

It automatically prevents known-malicious drivers from loading on your system.

Microsoft Defender Credential Guard

It isolates secrets so that only privileged system software can access them.

How to Fix Core Isolation Blocked by ew_usbccgpfilter.sys?
How to Fix Core Isolation Blocked by ew_usbccgpfilter.sys?

You may meet the “core isolation blocked by ew_usbccgpfilter.sys” issue on Windows 11/10 when using a laptop/PC. Here are the fixes.

Read More

Prerequisites of Core Isolation

Not all computers can support the Core isolation feature. Here are the key prerequisites for enabling this feature:

  • UEFI Mode: Your system must be in UEFI mode, not Legacy or CSM (Compatibility Support Module)
  • Virtualization Enabled: Intel VT-x or AMD-V must be turned on in BIOS/UEFI.
  • TPM 2.0: A Trusted Platform Module (version 2.0) is required to store security keys.
  • Secure Boot: Secure Boot must be enabled.
  • DEP (Data Execution Prevention): This must be supported and typically turned on in the BIOS.
  • Compatible Drivers: Every driver on your system must be compatible with Hypervisor-Protected Code Integrity (HVCI).

It is crucial to check the PC specifications to know if you can enable Core isolation.

Follow these steps:

Step 1. Press Win + R to open Run.

Step 2. Type msinfo32 and press Enter.

Step 3. In the prompted System Information window, ensure the following items have the needed status:

  • BIOS Mode: UEFI
  • Secure Boot State: On
  • Virtualization-based security: On
The interface of System Information with selected BIOS Mode, Secure Boot State, and Virtualization-based security.

If any of the required features are disabled on your PC, proceed to enable them.

Enable CPU Virtualization

CPU virtualization, specifically Intel VT-x and AMD-V, allows one physical processor to act as several virtual CPUs. This enables multiple operating systems or apps to operate concurrently on the same hardware.

Additionally, this enhances performance and enables security features like Core Isolation, Docker, and Virtual Machines (VMs).

Here’s how to enable it:

Step 1. Boot your computer into the BIOS menu.

Step 2. Navigate to the Advanced or CPU Configuration tab.

Step 3. Enable Virtualization:

  • Intel CPUs: Look for Intel Virtualization Technology, Intel VT-x, or VT-d, and enable it.
  • AMD CPUs: Look for SVM Mode or AMD-V and enable it.

Step 4. Save the changes and exit the BIOS menu.

Enable Secure Boot

Secure Boot ensures only trusted and digitally signed software loads during startup, preventing malware from infecting the boot process. It is essential to enable Core isolation. Here’s the guide on enabling it:

Step 1. Boot your PC into the BIOS menu.

Step 2. Look for the Security, Boot, or Authentication tab.

Step 3. Find the Secure Boot option and change it to Enabled.

Step 4. Save the changes, exit BIOS, and boot into Windows.

Enable TPM 2.0

TPM 2.0 is a hardware security chip that protects sensitive data like passwords and encryption keys. It is a crucial requirement for Windows 11 to support features like BitLocker and Windows Hello.

Step 1. Open Run, type tpm.msc, and press Enter.

Step 2. In the prompted Trusted Platform Module (TPM) Management on Local Computer window, you can see the TPM 2.0 status.

  • TPM is ready for use: It means TPM 2.0 is already activated, and no further action is needed.
  • TPM is not supported: It means your motherboard doesn’t support this tool.
  • Compatible TPM cannot be found: It means TPM is supported but not activated in your BIOS or UEFI settings. Now, take the following steps to enable the feature in BIOS.
The interface of Trusted Platform Module (TPM) Management on Local Computer.

Step 3. Boot your PC into BIOS.

Step 4. Locate the Security, Advanced, or Trusted Computing menu.

Step 5. Enable Firmware TPM (fTPM) for AMD or PTT (Intel Platform Trust Technology)for Intel.

Step 6. Save changes and exit.

Update All Outdated Drivers

Some old or incompatible drivers may also prevent Core isolation from enabling. Thus, using Device Manager to update all outdated drivers is necessary. Here are the detailed steps:

Step 1. Press Win + X to open the Quick Link menu and select Device Manager.

Step 2. Expand one device category, right-click the outdated driver, and select Update driver.

Step 3. Choose Search automatically for drivers. Then, follow the on-screen instructions to complete the update process.

Step 4. Repeat the above steps to update all outdated drivers.

Recommended: Back Up Your Data with MiniTool ShadowMaker

Although Core isolation improves security, it can cause significant compatibility issues. Thus, backing up your data is critical to avoid loss before enabling this feature.

To achieve that, it is highly recommended to use MiniTool ShadowMaker. This PC backup software can help you perform Windows 10 backup and Windows 11 backup easily.

Step 1. Download and install MiniTool ShadowMaker on your computer. Then, launch it to enter the main interface.

MiniTool ShadowMaker TrialClick to Download100%Clean & Safe

Step 2. Select Backup from the left panel, go to SOURCE, and select Folders and Files.

The interface of MiniTool ShadowMaker with selected Folders and Files.

Step 3. Choose the files that you want to back up and click OK.

Step 4. Access DESTINATION, choose a storage path, and click OK.

Step 5. Click Back Up Now and OK sequentially to execute the file backup.

The interface of MiniTool ShadowMaker with selected Back Up Now and OK.
How to Fix the Wdcsam64.sys Memory Integrity Error on Win11/10
How to Fix the Wdcsam64.sys Memory Integrity Error on Win11/10

When you try to open memory integrity on Windows 11/10, you may meet the wdcsam64.sys memory integrity error. There are some solutions for you.

Read More

How to Enable Core Isolation

After ensuring your computer meets all the prerequisites for Core isolation and doing a backup of important data, enable Core isolation using the two methods:

  • Via Windows Security
  • Via Registry Editor

Here’s the detailed breakdown:

Method 1. Via Windows Security

Enabling Core isolation via Windows Security is the easiest way. Here’s the guide:

Step 1. Press Win + S to open Search, type windows security, and press Enter.

Step 2. In the prompted window, select Device security.

Step 3. Find Core isolation in the new page and click Core isolation details.

Step 4. Toggle on the switch under Memory integrity.

The Core isolation page in Windows Security with circled enabled Memory integrity.

Step 5. Restart your PC to apply the change.

To disable this feature, toggle the Memory integrity switch off on this page.

Method 2. Via Registry Editor

Additionally, Registry Editor can also help you enable Core isolation.

Follow the instructions:

Step 1. Press Win + R to open Run, type regedit, and click OK.

Step 2. In Registry Editor, navigate to this path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios

Step 3. Right-click Scenario and select New > Key, name it HypervisorEnforcedCodeIntegrity.

Step 4. Right-click the newly created key, choose New > DWORD (32-bit) Value, and then name it Enabled.

Step 5. Double-click the Enabled value, set the Value data to 1, and then click OK to save the change.

Tips:
If you set the Value data of Enabled to 0, Core isolation will be disabled.
The Edit DWORD (32-bit) Value window of Enabled in Registry Editor with selected OK.

Step 6. Restart your PC. Then, Core isolation is enabled successfully.

You may encounter problems when enabling or using Core isolation. Below are the most common issues and practical solutions.

Incompatible Drivers

Incompatible drivers in Core Isolation appear when Windows detects kernel-mode drivers that do not meet security requirements. This usually occurs during system updates, driver installations or updates, or when enabling Memory integrity in Windows Security.

To fix this issue, take the following steps:

  • Identify the Incompatible Driver: Go to Windows Security > Device security > Core isolation details. Then, click Review incompatible drivers. Note the driver’s name and path.
  • Update the Driver: Go to the manufacturer’s official website, download the latest and compatible driver.
  • Remove the OEM Driver Package via PowerShell: Open PowerShell as Administrator. Run pnputil /enum-drivers to list drivers. Next, identify the oemxx.inf file associated with the incompatible driver. Then, run pnputil /delete-driver oemxx.inf /uninstall.
  • Remove Hidden Devices: Open Device Manager, click View > Show hidden devices, check for yellow warning icons, and uninstall broken drivers.
  • Clean Boot: If you cannot identify the software, perform a clean boot to see if a third-party service is the cause.

If the incompatible driver isn’t essential, uninstall the driver.

To know more about this issue, refer to the Memory Integrity Incompatible Drivers Guide.

Performance Reduction

If you find a performance reduction after enabling Core isolation, the most effective solution is to disable Memory integrity. In addition to that, try the following tips to fix this issue:

  • Update Device Drivers: Incompatible or outdated drivers can cause conflicts when Core isolation is on. Thus, check for updates of your drivers. If there are available updates, install them.
  • Use Group Policy: If the Memory integrity setting is grayed out, open Group Policy Editor, navigate to Computer Configuration > Administrative Templates > System > Device Guard, double-click Turn on Virtualization Based Security, select Enabled, click Apply, and OK. Next, restart the PC.
  • Check for Malware: If malware is interacting with the kernel, Memory Integrity may work harder. Run a full virus scan in Windows Security to fix the issue.

Core Isolation Turned Off by Itself

If Memory integrity is off by itself, it may be caused by various reasons, including incompatible drivers, disabled Virtualization, conflicting software, and corrupted system files.

To troubleshoot this issue, try the following methods:

  • Identify and Remove Incompatible Drivers: Go to the Review incompatible drivers page to identify the culprits and update or uninstall them.
  • Enable Virtualization in BIOS/UEFI: Restart your computer and enter BIOS. Enable Intel VT-x or AMD-V.
  • Run System File Checker (SFC): Run Command Prompt as administrator, type sfc /scannow and press Enter to fix corrupted system files.
  • Update or Reinstall Drivers: Open Device Manager, expand the category, and then update or reinstall outdated or incompatible drivers.
  • Reset Windows Security App: On Windows 11, go to Settings > System > System components and find Windows Security. Then, click the three dots next to it, click Advanced options, and then click Reset.
  • Check for Conflicting Software: Temporarily disable third-party antivirus software to check if they conflict with Core isolation.
Turn on Memory Integrity Causing BSOD? 3 Top Fixes
Turn on Memory Integrity Causing BSOD? 3 Top Fixes

Are there any solutions to fix the turn on memory integrity causing BSOD error? Try the three solutions in this post.

Read More

I’ve been confused about Core isolation and its features, but this post provides a clear guide on what it is, how to manage it, and how to troubleshoot related issues. I wanted to share it.Click to Tweet

Bottom Line

Core isolation is a Windows 10/11 security feature that protects core system processes. Although it enhances security, it may slightly reduce performance in some apps and games.

For data security, it is necessary to back up your important data via MiniTool ShadowMaker before enabling this feature on your PC.

In terms of issues with MiniTool software, contact us at [email protected].

Core Isolation FAQ

Is there a downside to hardware virtualization?
Yes, hardware virtualization has some downsides:
1. Performance impact: Shared resources can slow demanding applications.
2. Higher costs: Initial setup can be expensive.
3. Management issues: Improper configurations can cause over-provisioning or under-provisioning, resulting in VM sprawl.
4. Compatibility: Some games or software may conflict.
Should I turn off virtualization for gaming?
Disabling CPU virtualization or Virtualization-Based Security can improve gaming performance and reduce input latency, especially on lower-end hardware. However, it is not recommended, as doing so weakens the system’s protection against modern malware.
What happens if I turn off TPM?
Disabling TPM in the BIOS can reduce system security because it turns off hardware-based protection for encryption keys, Windows Hello, and Secure Boot.
It may also cause Windows 11 to become unstable or fail to boot, prevent access to encrypted drives (BitLocker), and limit user authentication options.
Should DEP be on or off gaming?
Data Execution Prevention (DEP) should usually stay enabled, even for gaming. It protects your system from memory-based exploits and rarely impacts performance. Disabling it for higher FPS is a misconception and may increase security risks.
  • linkedin
  • reddit