[smartmontools-support] NVMe Critical Warning: 0x09
Christian Franke
Christian.Franke at t-online.de
Thu May 1 12:23:23 CEST 2025
Hello Janos,
Janos Dohanics wrote:
> I have a few weeks old ThinkPad E14 with a WD Green SN350 1TB 2G0C.
>
> Recently it started to blue screen on startup; it never finishes
> booting Windows 10. Do I have a failed NVMe?
Yes!
> Using smartctl -a I get:
>
> [root at sysrescue ~]# smartctl -a /dev/nvme0
> smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.19-1-lts] (local build)
> Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
>
> === START OF INFORMATION SECTION ===
> Model Number: WD Green SN350 1TB 2G0C
> ...
>
> === START OF SMART DATA SECTION ===
> SMART overall-health self-assessment test result: FAILED!
> - available spare has fallen below threshold
> - media has been placed in read only mode
No spare blocks are left (see "Available Spare").
Drive set to R/O to prevent further damage by write attempts.
> SMART/Health Information (NVMe Log 0x02)
> Critical Warning: 0x09
0x01 = available spare has fallen below threshold
0x08 = media has been placed in read only mode
> ...
> Available Spare: 0%
No spare blocks are left.
> Available Spare Threshold: 10%
> Percentage Used: 0%
> Data Units Read: 285,051 [145 GB]
> Data Units Written: 640,837 [328 GB]
> Host Read Commands: 2,782,789
> Host Write Commands: 23,920,420,079
> Controller Busy Time: 1,958
> Power Cycles: 16
> Power On Hours: 293
This device should be suitable for a warranty replacement.
Important: It would not be possible to clear your data before the device
is returned.
> ...
> Media and Data Integrity Errors: 0
If this value is correct, it may be possible to recover all your data.
This is not possible with Windows as it does not support R/O mounts.
Use for example GNU ddrescue from some Linux live system (I use Grml:
grml.org) to create a disk image. If Bitlocker is enabled, you may later
need the recovery keys.
> ...
> When I try a short test, I get:
>
> [root at sysrescue ~]# smartctl -t short /dev/nvme0
> smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.19-1-lts] (local build)
> Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
>
> NVMe Self-test cmd with type=0x1, nsid=0xffffffff failed: Invalid Field in Command (0x4002)
This may work if the namespace id is specified:
smartctl -t short /dev/nvme0n1
or
smartctl -d nvme,0x1 -t short /dev/nvme0
--
Regards,
Christian
More information about the Smartmontools-support
mailing list