以下是一个批处理脚本,用于检测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盘所在SSD1SSD通电次数少于200次 2通电时长少于50H 3写入数据总量少于500G不符合要求的为不良品 用批处理完成

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

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