首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找出HDD是ATA还是AHCI?

如何找出HDD是ATA还是AHCI?
EN

Stack Overflow用户
提问于 2013-07-23 23:16:19
回答 2查看 1.6K关注 0票数 0

如何从批处理文件中找到硬盘驱动器是ATA或AHCI?它是存储在我可以解析的文件中的某个地方,还是有一个命令需要查找?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-24 02:02:56

可能有更好的方法,但在这里可以检测到AHCI:

代码语言:javascript
复制
wmic idecontroller|find /i "ahci">nul && echo AHCI detected
票数 0
EN

Stack Overflow用户

发布于 2013-07-24 02:20:37

另一种方法是使用DXDIAG。就像这样:

代码语言:javascript
复制
@ECHO OFF
SET DxDiag=%TEMP%\DxDiag.txt
IF EXIST %DxDiag% DEL /q %DxDiag%

ECHO.Getting DxDiag information for %ComputerName%
ECHO.Please wait...
SET "DxDiagArgs="
REM DxDiag does not work with /64 bit on end, or with quotes on filename
REM START will not wait for 32 bit DxDiag on 64 bit machine
IF DEFINED PROGRAMFILES(x86) SET "DxDiagArgs=%DxDiagArgs%/64bit "
SET DxDiagArgs=%DxDiagArgs%/whql:off /t %DxDiag%
START "" /BELOWNORMAL /WAIT DXDIAG.EXE %DxDiagArgs%

IF NOT EXIST %DxDiag% (
   ECHO.DxDiag not available.
   GOTO :Done
   )

ECHO.
ECHO.Search for the "Disk & DVD/CD-ROM Drives" section in 
ECHO.%DxDiag%
ECHO.and parse what you want out of it.
ECHO.

:Done
PAUSE
IF EXIST %DxDiag% DEL /q %DxDiag%

您将为每个ATA驱动器找到类似的内容:模型:三星HD642JJ ATA设备

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17822581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档