[DISCUSSION] Windows 11 26x00 native Nvme driver discussion

Discussion in 'Windows 11' started by EDK-Rise, Dec 17, 2025.

  1. TairikuOkami

    TairikuOkami MDL Expert

    Mar 15, 2014
    1,330
    1,240
    60
    Clean installed 26300, it activated just fine using reg keys, it even shows SN now, so hopefully not abandonware and MS will keep improving it. :weight_lift2:
     

    Attached Files:

  2. WindR

    WindR MDL Novice

    Feb 28, 2010
    27
    5
    0
    Sorry for the wrong screenshot.
    What I meant is: if you're using a non-Microsoft controller driver, revert it to the standard Microsoft one if Storage disks do not show up
    Untitled.png
     
  3. Espionage724

    Espionage724 MDL Expert

    Nov 7, 2009
    1,154
    441
    60
    #183 Espionage724, Feb 9, 2026
    Last edited: Feb 10, 2026
    I needed all 4 keys (rebooted after each 1 in order; only Storage disks after the last/4th) on 26100.7705 (LTSC 24H2):

    Before:

    disk-drive-default.png

    disk-sys-default.png

    After:

    storage-disk-new.png

    nvmedisk-sys-new.png

    From W10 to W11, MySQL optimize takes longer (not sure if it's a general W11 thing, or file I/O specifically with W11 native NVMe)
     
  4. hslb58bxk

    hslb58bxk MDL Novice

    Mar 7, 2026
    3
    1
    0
    #184 hslb58bxk, Mar 7, 2026
    Last edited: Mar 13, 2026
    Running Check Disk ("chkdsk /f C:") on boot switches OS from running native nvmedisk.sys to original legacy disk.sys driver after reboot and does not switch back to new nvmedisk.sys driver regardless of registry entries. How do I bring back nvmedisk.sys after running "chkdsk /f C:" ?

    Also, deleting Bootstat.dat file from "C:\Windows" (must be done with image mounted offline) has the same.effect of switching back from nvmedisk.sys to disk.sys, but deleting that file does not actually harm booting or OS when legacy disk.sys is used. How I prevent this behavior?

    EDIT: ViveTool can restore the native NVME driver once "ChkDsk/f C:" reverts to legacy after scanning.
     
  5. GeRmAnOs

    GeRmAnOs MDL Junior Member

    Aug 12, 2015
    82
    49
    0
    Any clue why latest update revert back to stock driver, first time i see it with 26200.8106 updateo_O
     
  6. hslb58bxk

    hslb58bxk MDL Novice

    Mar 7, 2026
    3
    1
    0
    #186 hslb58bxk, Mar 13, 2026
    Last edited: Mar 13, 2026
    MS updated nvmedisk.sys and magic numbers via registry and/or ViveTool stopped working... There are probably new magic numbers... 24H2 26100.8106 is also affected.
     
  7. hslb58bxk

    hslb58bxk MDL Novice

    Mar 7, 2026
    3
    1
    0
    Updated override info is on Simon Macer GitHub page, but I get "Too Many Requests" error and I can't post links yet due to my low post count.

    Someone should copy/paste the details here once links start working.
     
  8. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream
    Staff Member

    Dec 21, 2012
    8,076
    10,298
    270
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. ChronidusV2

    ChronidusV2 MDL Novice

    Dec 19, 2025
    1
    0
    0
     
  10. LithiumSodium

    LithiumSodium MDL Novice

    Mar 15, 2026
    2
    4
    0
    The override info currently shared on Github doesnt work sadly.
     
  11. ChriscomIT

    ChriscomIT MDL Novice

    Mar 29, 2015
    1
    0
    0
    Yeah same here. Very sad.
     
  12. GeRmAnOs

    GeRmAnOs MDL Junior Member

    Aug 12, 2015
    82
    49
    0
    Working Id for new nvme driver, tested with newest preview.
    vivetool.exe /enable /id:60786016
    As earlier for safe mode to work u need to change value in these keys from "nvmedisk" to "Storage disks"
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{75416E63-5912-4DFA-AE8F-3EFACCAFFB14}
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\{75416E63-5912-4DFA-AE8F-3EFACCAFFB14}
    newnvmedriver.png
     
  13. LithiumSodium

    LithiumSodium MDL Novice

    Mar 15, 2026
    2
    4
    0
    Thanks! It worked.
     
  14. °ツ

    °ツ MDL Addicted

    Jun 8, 2014
    921
    1,208
    30
    How to try this new driver on 28000?
    I tested with Vivetool and several different reg tweaks posted in here but it's still using the old driver.
    I have 2 x Kingston PCIe 4.0 nvme disks.
     
  15. MoinMoinWixxer

    MoinMoinWixxer MDL Novice

    Mar 25, 2026
    1
    3
    0
    Why mess around with the registry?
    Microsoft has been offering a patch since December that lets you enable it via Group Policy. This way, Microsoft can easily change the keys if necessary, instead of you having to set them manually!

    h##ps://download.microsoft.com/download/123547b0-bff7-419d-96ba-d1cfee92f442/Windows%2011%2024H2,%20Windows%2011%2025H2%20and%20Windows%20Server%202025%20KB5066835%20251014_21251%20Feature%20Preview.msi

    Plus, there’s been a tool on GitHub with a GUI for ages that sets all the keys, checks for compatibility beforehand, and creates backups, etc.
    h##ps://github.com/SysAdminDoc/win11-nvme-driver-patcher

    Both solutions have always supported NVMe and Safe Boot mode!

    This whole thing has been censored off all major German forums for the past three months, and instead they’re relying on stupid keywords that you have to set manually—keywords they supposedly discovered themselves just to boost their click counts... Computerbase, Deskmodder... all these insular forums are just screwing their customers over!
     
  16. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,938
    450
    =
    group policy changes are registry changes, afaik.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. 12 lb Turkey

    12 lb Turkey MDL Member

    Nov 24, 2022
    171
    112
    10
    All the GPO does is simply change one reg key (Feature ID 59254307).
    Code:
      <policies>
        <policy name="KB5066835_251014_2125_1_FeaturePreview" class="Machine" displayName="$(string.KB5066835_251014_2125_1_FeaturePreview)" explainText="$(string.WUKnownIssue_Help)" key="SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides">
          <parentCategory ref="KnownIssueRollback_Win_11_24H2_25H2" />
          <supportedOn ref="SUPPORTED_Windows_11_0_24H2_25H2_Only" />
          <enabledList defaultKey="SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides"><item valueName="1176759950"><value><decimal value="1" /></value></item></enabledList>
          <disabledList defaultKey="SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides"><item valueName="1176759950"><value><decimal value="0" /></value></item></disabledList>
        </policy>
      </policies>
    
     
  18. °ツ

    °ツ MDL Addicted

    Jun 8, 2014
    921
    1,208
    30
    Why is it 183 MB? Ridiculous. A tool to do a few registry changes shouldn't be more then a few MB.
     
  19. DJxSpeedy

    DJxSpeedy MDL Senior Member

    Jan 7, 2008
    404
    115
    10
    becorse its an full rewrite in .net from powershell
     
  20. sevenlin007

    sevenlin007 MDL Novice

    Nov 22, 2017
    17
    15
    0
    25H2 26200.8116 not work