以下是一个批处理脚本,用于检测C盘所在SSD是否符合要求:

@echo off

setlocal enabledelayedexpansion

rem 获取SSD信息
for /f 'tokens=2 delims=:' %%a in ('wmic diskdrive where 'mediatype='SSD'' get DeviceID /value') do (
    set 'deviceID=%%a'
)

rem 获取SSD通电次数
for /f 'skip=1 tokens=3' %%b in ('wmic diskdrive where 'DeviceID='%deviceID%'' get PowerOnHours /value') do (
    set 'powerOnHours=%%b'
)

rem 获取SSD通电时长
for /f 'skip=1 tokens=3' %%c in ('wmic diskdrive where 'DeviceID='%deviceID%'' get PowerOnTime /value') do (
    set 'powerOnTime=%%c'
)

rem 获取SSD写入数据总量
for /f 'skip=1 tokens=3' %%d in ('wmic diskdrive where 'DeviceID='%deviceID%'' get TotalBytesWritten /value') do (
    set 'totalBytesWritten=%%d'
)

rem 判断是否符合要求
if %powerOnHours% lss 200 (
    if %powerOnTime% lss 50 (
        if %totalBytesWritten% lss 500000000000 (
            echo SSD符合要求,非不良品
        ) else (
            echo SSD不符合要求,为不良品
        )
    ) else (
        echo SSD不符合要求,为不良品
    )
) else (
    echo SSD不符合要求,为不良品
)

请将以上代码保存为一个批处理文件(例如check_ssd.bat),然后运行该文件即可检测C盘所在SSD是否符合要求。根据要求,如果SSD通电次数少于200次、通电时长少于50小时、写入数据总量少于500GB,则判定为非不良品,否则判定为不良品。

检测C盘SSD是否为不良品:批处理脚本自动检测

原文地址: https://www.cveoy.top/t/topic/m1A9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录