#40344·WSL

WSL2 / Hyper-V causes 0xc0000001 boot failure with SVM enabled

Author: Geant200Created Apr 28, 2026Updated Sep 17, 2026
Labelshypervisor-platform

Windows Version

Windows 11 Professionnel 25h2 26200.8246

WSL Version

2.6.3.0

Are you using WSL 1 or WSL 2?

  • WSL 2
  • WSL 1

Kernel Version

No response

Distro Version

No response

Other Software

VS Code

Environment

Component Details
OS Windows 11 Pro 25H2 – Build 26200.8246
Motherboard Gigabyte X570 AORUS MASTER (Rev. 1.1/1.2)
BIOS Version F39 (AMD AGESA ComboV2 1.2.0.F – Oct 28, 2025)
CPU AMD Ryzen (X570 platform)
Boot Drive NVMe M.2 — GIGABYTE GP-ASM2NE6500GTTD
Additional Disks 7x Samsung SATA SSDs/HDDs (8 disks total)
RAM 128 GB
WSL Version Attempted WSL2
BIOS — SVM Mode Enabled
BIOS — IOMMU Disabled (also tested Enabled — same result)
BIOS — Secure Boot Disabled
BIOS — TPM Enabled

Repro Steps

  1. Fresh install of Windows 11 25H2 (Build 26200.8246) from official Microsoft Media Creation Tool USB
  2. Connect all 8 storage disks
  3. Enable SVM Mode in BIOS (AMD Virtualization) and save
  4. Boot into Windows normally
  5. Open PowerShell as Administrator and run:
    wsl --install
    
  6. Reboot when prompted
  7. → System fails to boot

Note: Disabling SVM in BIOS restores normal boot immediately. Re-enabling SVM reproduces the crash every time.

Expected Behavior

Windows 11 should boot normally with both SVM Mode enabled and WSL2 installed, as it did on a previous installation of the same Windows 11 25H2 version (earlier build number) with identical hardware, BIOS version, and installation method.

WSL2 should be functional and Ubuntu should launch correctly for use with VS Code and GitHub Copilot.

Actual Behavior

After running wsl --install (which sets hypervisorlaunchtype Auto in BCD), the system crashes on every boot attempt when SVM is enabled in BIOS.

Boot error screen:

Recovery
Your PC couldn't start properly.
Error code: 0xc0000001

Or:

Your device encountered a problem and couldn't be repaired.
Log file: H:\WINDOWS\System32\Logfiles\Srt\SrtTrail.txt

Event Viewer — System Log errors at boot time:

Event ID 42 (Microsoft-Windows-Hyper-V-Hypervisor):

Failed to start the hypervisor;
The virtual machine is not present or not enabled in BIOS.

Event ID 124 (Microsoft-Windows-Kernel-Boot):

Failed to start Virtual Safe Mode (VSM) check for
Enable virtualization-based security policy at step 0.
Hyper-V or VSM not present or not enabled.

Event ID 153 (VBS):

Virtualization-based security (policies: VBS Enabled, VSM Required,
Boot Chain Signer Soft Enforced) is disabled due to the hypervisor
being unavailable.

Event ID 3502 (Microsoft-Windows-DeviceAssociationService):

Device dissociation (unpairing) failed.

Root cause hypothesis:

When hypervisorlaunchtype Auto is active and SVM is enabled, Windows re-enumerates disk controllers via the AMD hypervisor/IOMMU layer. With 8 disks connected on X570, the NVMe boot disk shifts from \Device\Harddisk5 (SVM off) to a different index (SVM on), causing Windows to fail finding its SYSTEM registry hive → 0xc0000001.

SrtTrail.txt shows all diagnostic tests return 0x0 (success) — Windows startup repair finds no errors, yet the system cannot boot.

Diagnostic Logs

1. SrtTrail.txt (Windows Startup Repair Log)

All tests returned 0x0 — startup repair finds no errors yet system fails to boot with SVM active.

Last successful boot: 27/04/2026 00:01:49 (GMT)
Number of repair attempts: 1

Test: OS information check                     → 0x0 ✓
Test: Build failure information                → 0x0 ✓
Test: Disk system test                         → 0x0 ✓
Test: Disk metadata test                       → 0x0 ✓
Test: Target OS test                           → 0x0 ✓
Test: Volume content check                     → 0x0 ✓
Test: Boot manager diagnostic                  → 0x0 ✓
Test: System boot log diagnostic               → 0x0 ✓
Test: Registry hive check                      → 0x0 ✓
Test: Windows boot log diagnostic              → 0x0 ✓
Test: Error check analysis                     → 0x0 ✓
Test: Search for installed LCU                 → 0x0 ✓
Test: Search for installed driver updates      → 0x0 ✓
Test: Detect fix via local plugins             → 0x0 ✓
Test: Boot status test                         → 0x0 ✓
Test: Installation status check                → 0x0 ✓
Test: Start network for cloud remediation      → 0x0 ✓
Test: Detect fix via cloud plugins             → 0x0 ✓

2. BCD Configuration (bcdedit /enum all)

Firmware Boot Manager
---------------------
identifier              {fwbootmgr}
displayorder            {bootmgr}
timeout                 1

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description             Windows Boot Manager
locale                  fr-FR
default                 {current}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \WINDOWS\system32\winload.efi
description             Windows 11
locale                  fr-FR
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
nx                      OptIn
bootmenupolicy          Standard
hypervisorlaunchtype    Auto

Hypervisor Settings
-------------------
identifier              {hypervisorsettings}
hypervisordebugtype     Serial
hypervisordebugport     1
hypervisorbaudrate      115200

3. Disk Configuration (Get-Partition)

DiskNumber  PartitionNumber  Type      Size           DriveLetter  UniqueId
----------  ---------------  ----      ----           -----------  --------
5           1                System    209715200                   eui.6479A72452072020  ← EFI (boot)
5           2                Reserved  16777216                    eui.6479A72452072020
5           3                Basic     499033047040   C:           eui.6479A72452072020  ← Windows
5           4                Recovery  846200832                   eui.6479A72452072020
4           1                Reserved  16759808                    5000C500877CCB64
4           2                Basic     1000186314752  H:           5000C500877CCB64
0           1                Reserved  16759808                    500253C840604EF8
0           2                Basic     1024191365120  D:           500253C840604EF8
1           1                Reserved  16759808                    500253F843324E7A
1           2                Basic     2000381018112  E:           500253F843324E7A
2           1                Reserved  16759808                    500253C840604F32
2           2                Basic     1024191365120  F:           500253C840604F32
3           1                Reserved  16759808                    500253F892313A73
3           2                Basic     1000186314752  G:           500253F892313A73
7           1                Basic     33488896                    600224803426183AAFEC9E61EC7A093A

Key finding: Windows boot disk is Disk 5 (NVMe, eui.6479A72452072020). When SVM activates, disk enumeration changes and Windows can no longer locate its SYSTEM hive → 0xc0000001.


4. Disk Drivers (Get-WmiObject Win32_DiskDrive)

Model                          InterfaceType  PNPDeviceID
-----                          -------------  -----------
GIGABYTE GP-ASM2NE6500GTTD     SCSI           SCSI\DISK&VEN_NVME&PROD_GIGABYTE_GP-ASM2\7&1663A440&0&000000
Samsung SSD 850 PRO 1TB        IDE            SCSI\DISK&VEN_SAMSUNG&PROD_SSD_850_PRO_1TB\7&12CB7DE7&0&020000
Samsung SSD 850 PRO 1TB        IDE            SCSI\DISK&VEN_SAMSUNG&PROD_SSD_850_PRO_1TB\7&12E1550D9&0&030000
Samsung SSD 870 EVO 2TB        IDE            SCSI\DISK&VEN_SAMSUNG&PROD_SSD_870_EVO_2TB\7&12CB7DE7&0&030000
Samsung SSD 870 QVO 1TB        IDE            SCSI\DISK&VEN_SAMSUNG&PROD_SSD_870_QVO_1TB\7&2E1550D9&0&010000
ST1000DX001-1NS162             IDE            SCSI\DISK&VEN_&PROD_ST1000DX001-1NS1\7&2E1550D9&0&040000
Microsoft Virtual Disk         SCSI           SCSI\DISK&VEN_MSFT&PROD_VIRTUAL_DISK\2&1F4ADFFE&0&000001
Brother DCP-J752DW USB Device  USB            USBSTOR\DISK&VEN_BROTHER&...

5. Event Viewer — Full System Log (boot crash at 27/04/2026 ~19:45)

TimeCreated          Id    Level        Message
------------         --    -----        -------
2026-04-27 19:45:28  42    Error        Failed to start the hypervisor;
                                        The virtual machine is not present or not enabled in BIOS.

2026-04-27 19:45:28  124   Error        Failed to start Virtual Safe Mode (VSM) check for
                                        Enable virtualization-based security policy at step 0.
                                        Hyper-V or VSM not present or not enabled.

2026-04-27 19:45:28  153   Information  Virtualization-based security
                                        (policies: VBS Enabled, VSM Required,
                                        Boot Chain Signer Soft Enforced)
                                        is disabled due to the hypervisor being unavailable.

2026-04-27 19:45:47  3502  Error        Device dissociation (unpairing) failed.
                                        Source: Microsoft-Windows-DeviceAssociationService

2026-04-27 19:45:33  219   Warning      Driver \Driver\WUDFRd failed to load.
                                        Device: ROOT\DISPLAY\0000
                                        Status: 0xC0000365

Full VBS/VSM state at boot:

VBS policies:     VBS Enabled, VSM Required, Boot Chain Signer Soft Enforced
VBS status:       DISABLED — hypervisor unavailable
Credential Guard: NOT active (auto-activation requirements not met)
LSASS:            Started as protected process level 4

6. Windows Features Status

# Enabled (confirmed via DISM):
Microsoft-Windows-Subsystem-Linux    : Enabled
VirtualMachinePlatform               : Enabled
HypervisorPlatform                   : Enabled

7. Registry — DeviceGuard / VBS (all attempts to disable)

HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard
  EnableVirtualizationBasedSecurity    = 0
  RequirePlatformSecurityFeatures      = 0

HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HyperGuard
  Enabled = 0

HKLM\SYSTEM\CurrentControlSet\Control\Lsa
  LsaCfgFlags = 0

Note: Disabling all VBS/DeviceGuard registry keys had no effect on the boot failure.


8. WSL Install Error (with hypervisorlaunchtype Off)

PS C:\Windows\System32> wsl --install -d Ubuntu
Downloading: Ubuntu
Installing: Ubuntu
WSL2 is not supported with your current machine configuration.
Please enable the "Virtual Machine Platform" optional component
and ensure virtualization is enabled in the BIOS.
Enable "Virtual Machine Platform" by running:
wsl.exe --install --no-distribution

Error: Wsl/InstallDistro/Service/RegisterDistro/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

What Was Tried (All Failed)

Action Result
bcdedit /set hypervisorlaunchtype Auto Boot crash with SVM
bcdedit /set hypervisorlaunchtype Off Windows boots but WSL2 fails: HCS_E_HYPERV_NOT_INSTALLED
Disable VBS via registry (EnableVirtualizationBasedSecurity=0, RequirePlatformSecurityFeatures=0, LsaCfgFlags=0, HyperGuard Enabled=0) No change
Disable IOMMU in BIOS No change
Enable IOMMU in BIOS No change
Install latest AMD Chipset drivers (AGESA 1.2.0.F) No change
Rebuild BCD with bcdboot from WinRE No change
sfc /scannow + DISM /Image /Cleanup-Image /RestoreHealth No corruption found
Disconnect all disks except NVMe → reinstall Windows with SVM active → reconnect disks Worked until wsl --install was run again
wsl --install --no-distribution + wsl --set-default-version 2 WSL2 still fails (HCS_E_HYPERV_NOT_INSTALLED)
dism /enable-feature VirtualMachinePlatform + HypervisorPlatform + WSL No change
WSL1 (wsl --set-default-version 1) Works but WSL2 is required

Additional Context

  • This exact configuration worked on a previous Windows 11 25H2 installation (earlier build number)
  • Same hardware, same BIOS F39, same installation method (official Media Creation Tool)
  • Memory Integrity (HVCI) is disabled
  • No Storage Spaces configured (only Primordial pool)
  • Intended use case: VS Code + WSL2 Ubuntu + GitHub Copilot
  • WSL1 works as a temporary workaround but WSL2 is required

Questions

  1. Is this a known regression introduced between earlier 25H2 builds and Build 26200.8246?
  2. Is there a workaround to use WSL2 without hypervisorlaunchtype Auto causing boot failure on AMD X570 with 8 disks?
  3. Is a fix planned for this scenario: AMD X570 + multiple SATA disks + NVMe boot drive + Windows 11 25H2 Build 26200.8246 + WSL2?

Reported after extensive troubleshooting — April 27, 2026