KMODE_EXCEPTION_NOT_HANDLED (0x1E) means a kernel-mode driver hit an error it could not handle — a bad memory access, a divide-by-zero, something the driver’s own code did not anticipate — and Windows stopped the whole system rather than limp along unpredictably. The crash screen often names a .sys file, which is genuinely useful information.
On Lenovo laptops, this usually comes down to storage, network, or graphics drivers, with RAM as the backup suspect. Let’s work it systematically.
Why this happens
- Faulty device driver: The primary cause — a driver bug generates an unhandled kernel exception.
- Corrupted driver files: Damaged binaries from bad updates or disk errors misbehave unpredictably.
- Incompatible drivers after Windows updates: Old drivers hitting new kernel behavior.
- Failing RAM: Corrupts driver data, producing exceptions the driver cannot handle.
- Overclocking or unstable hardware: Marginal stability causes erratic kernel-mode behavior.
- Corrupted system files: Damaged Windows kernel components throw their own exceptions.
- Conflicting drivers: Two drivers fighting over the same hardware (common with USB and audio).
How to fix it
Work through these in order, starting at Fix 1.
Fix 1: Note the named file and identify its driver
- The next time it crashes (or from your memory of the last one), note the
.sysfile in parentheses — e.g.KMODE_EXCEPTION_NOT_HANDLED (ntfs.sys). - For precision, open the minidump: Win + R →
%SystemRoot%\Minidump→ newest.dmpin BlueScreenView (free, NirSoft). - Map the file to its device:
ntfs.sys/stornvme.sys→ storage;ndis.sys/netio.sys→ network driver behind them;nvlddmkm.sys→ NVIDIA graphics;usbhub3.sys→ USB. - That device’s driver is your Fix 2 target.
The closely related driver crash is covered in our SYSTEM_SERVICE_EXCEPTION guide .
Fix 2: Update the implicated driver via Lenovo Vantage
- Open Lenovo Vantage > System Update and install all driver updates — Lenovo validates these against your exact model.
- In Device Manager (Win + X > Device Manager), find the implicated device → right-click → Update driver > Search automatically for drivers.
- For Intel-based storage/network hardware, the Intel Driver & Support Assistant provides the newest stable releases.
- Restart and test with the workload that triggered crashes.
Fix 3: Roll back a recently updated driver
If crashes began within days of a driver or Windows update:
- Device Manager → device → Properties → Driver → Roll Back Driver.
- Or Settings > Windows Update > Update history > Uninstall updates.
- Restart, monitor 48 hours before allowing the update again.
Fix 4: Test RAM and check the disk
Because unhandled exceptions with varying culprits scream hardware:
- Win + R →
mdsched.exe→ Restart now and check for problems; verify results in Event Viewer (MemoryDiagnostics-Results). - In Terminal (Admin) (Win + X > Terminal (Admin)):
chkdsk C: /f→ Y → restart. - If the dump named
ntfs.sys, the disk check is especially important — back up your data first if the drive shows bad sectors.
Fix 5: Update BIOS and chipset drivers
- Check BIOS version via
msinfo32(Win + R →msinfo32). - Update through Lenovo Vantage > System Update or the Lenovo support site for your model.
- Install the latest chipset driver package while you are there — chipset drivers mediate everything the kernel touches.
- Keep the charger connected during the BIOS flash; do not interrupt it.
Fix 6: Repair system files
- Terminal (Admin) →
sfc /scannow, thenDISM /Online /Cleanup-Image /RestoreHealth. - Restart. This fixes cases where Windows’ own kernel files — not a third-party driver — are the corrupted party.
- For the driver-focused sibling crash, see our IRQL_NOT_LESS_OR_EQUAL after update guide .
Fix 7: Clean-boot and remove conflicting software
- Win + R →
msconfig→ Services → Hide all Microsoft services → Disable all → Startup → Open Task Manager → disable all startup items → restart. - If stable, re-enable in groups to find the conflicting program — “driver updater” utilities and duplicate security tools are classic causes.
- Uninstall the offender properly via Settings > Apps > Installed apps rather than just disabling it.
Fix 8: Run Lenovo’s full hardware diagnostics
Rule out the hardware layer definitively with Lenovo’s own extended tests.
- Open Lenovo Vantage → Device → Device diagnostics (or Hardware Scan) and run the full suite: CPU, memory, motherboard, and storage. The extended memory test takes considerably longer than Windows’ built-in check and catches intermittent faults.
- Alternatively, reboot and press F10 (or Fn + F10) to enter Lenovo Diagnostics from the boot menu, outside Windows entirely — this eliminates any OS interference in the results.
- If any component fails, note the exact failure code and result details. Lenovo support accepts these diagnostic codes directly and they streamline warranty claims enormously.
- Pay special attention to the storage test if your dumps named
ntfs.sysorstornvme.sys: a drive throwing errors under the extended test needs replacement regardless of what any software fix achieves.
Fix 9: Clean-install Windows as the final software step
When every driver, firmware, and hardware test passes but crashes continue, the OS installation itself is the remaining variable.
- Back up everything important to an external drive and confirm the backup by opening a few files from it.
- Create Windows 11 installation media on another PC using the official Windows 11 download page .
- Boot from the USB, delete the old Windows partitions during setup (this is what makes it a true clean install rather than a repair), and install fresh.
- After installation, install drivers in this order: chipset first (from the Lenovo support site ), then storage, network, graphics, then everything else — rebooting between major ones.
- Test stability for several days before reinstalling your full application set. If the clean install crashes identically, you have proven a hardware fault and the Lenovo diagnostic codes from Fix 8 make the service case airtight.
Closing
KMODE_EXCEPTION_NOT_HANDLED gives you more to work with than most blue screens — the named .sys file is a genuine lead, not decoration. Follow it to the device, update or roll back that driver through Lenovo’s validated packages, and test the RAM when the culprit keeps changing. On Lenovo hardware specifically, the Vantage + BIOS update combination resolves a large share of these crashes because so many of them trace to firmware-driver disagreements rather than truly broken code.
