判断ssd寿命终点需查看tbw值,windows需用crystaldiskinfo(查total lbas written换算)或powershell/smartctl提取写入量,原厂工具如三星magician可提供剩余寿命百分比。

要判断一块固态硬盘是否接近寿命终点,最直接的方式是查看它的累计写入数据量(TBW),这个数值决定了硬盘还能承受多少次全盘写入。Windows系统本身不提供这个数据,必须借助第三方工具读取SSD的SMART信息。
使用CrystalDiskInfo查看写入总量
这是最轻量、免安装、中文界面且支持绝大多数NVMe和SATA SSD的方案。
第一步:访问 crystalmark.info 官网,下载最新版 CrystalDiskInfo(选择 Standard Edition,无需安装,解压即用)。
第二步:以管理员身份运行 CrystalDiskInfo.exe → 点击左上角“功能”→勾选“显示所有信息”→确保右下角状态栏显示“正常”或“警告”,而非“未识别设备”。【若显示“未识别设备”,说明当前驱动未启用AHCI模式或NVMe控制器被禁用,需进BIOS开启】
第三步:在主窗口中部找到“属性”列表,向下滚动查找名为“Total LBAs Written”(逻辑块地址写入总数)或“Host Writes”(主机写入量)的条目。该值单位为十亿扇区(1扇区=512字节),换算公式为:数值 × 0.00048828125 ≈ GB;再 ÷1024 ≈ TB。例如显示 1234567890,则约写入 572 TB。
用PowerShell命令行快速提取NVMe盘写入量
适用于已知硬盘型号为三星、西数SN系列、铠侠RC系列等支持标准NVMe日志页的设备,无需额外软件。
方法一:管理员权限打开 PowerShell → 输入命令:Get-PhysicalDisk | Where-Object {$_.BusType -eq "NVMe"} | Get-StorageReliabilityCounter | Select-Object DeviceId,WriteTotalLb → 回车执行。
方法二:若上一条返回空,说明驱动未暴露该计数器,改用:smartctl -a -d nvme#0 /dev/nvme0n1(需先安装 smartmontools 并添加到系统PATH)→ 查找“Data Units Written”字段,其数值×512÷1024÷1024÷1024 = 写入TB数。
注意:PowerShell原生命令对部分OEM定制固件(如联想部分机型搭载的Solidigm E810)可能无法读取写入量,此时必须退回CrystalDiskInfo。
通过厂商专用工具获取精确TBW余量
当需要知道“还剩多少寿命”而不仅是“写了多少”,就得依赖原厂算法——它们把原始写入量、磨损均衡状态、坏块增长趋势一起建模,给出百分比剩余寿命。
三星Magician:仅支持三星原装SSD,安装后自动识别,首页即显示“Remaining Life”和“Terabytes Written”。【务必关闭Windows快速启动,否则Magician可能无法读取待机状态下的NVMe盘】
西数Dashboard:适配西数Black SN850X/SN770等,安装后选择对应盘符,在“Health”页中查看“Drive Health”和“Host Writes”。
铠侠SSD Manager:仅支持RC20/RC30等消费级型号,启动后点击“Drive Information”→展开“Detailed SMART Data”→查找“Host Writes (GB)”与“Media Wearout Indicator”。











