จะทราบได้อย่างไรว่า HDD เป็น ATA หรือ AHCI

จากแบตช์ไฟล์ คุณจะทราบได้อย่างไรว่าฮาร์ดไดรฟ์เป็น ATA หรือ AHCI มันถูกเก็บไว้ที่ไหนสักแห่งในไฟล์ที่ฉันสามารถแยกวิเคราะห์ได้หรือมีคำสั่งให้ค้นหาหรือไม่


person user2526047    schedule 23.07.2013    source แหล่งที่มา
comment
ฉันสังเกตเห็นว่าคุณมีคำตอบที่ยอมรับหลายคำตอบ แต่ไม่มีการโหวตใด ๆ ขอแจ้งเพื่อแจ้งให้ทราบอย่างเป็นมิตร คุณยังสามารถโหวตเห็นด้วยคำตอบที่คุณยอมรับได้ โดยคลิกลูกศรขึ้นเหนือหมายเลขทางด้านซ้ายของคำตอบ (และโดยทั่วไปควร ยกเว้นในกรณีที่คุณไม่คิดว่าคำตอบที่คุณยอมรับนั้นมีประโยชน์อย่างยิ่ง เว้นแต่ด้วยเหตุผลแปลก ๆ บางประการ) .   -  person Adi Inbar    schedule 29.07.2013


คำตอบ (2)


อาจมีวิธีการที่ดีกว่า แต่สิ่งนี้ตรวจพบ AHCI ที่นี่:

wmic idecontroller|find /i "ahci">nul && echo AHCI detected
person foxidrive    schedule 24.07.2013

อีกวิธีหนึ่งคือการใช้ DXDIAG บางสิ่งเช่นนี้:

@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 แต่ละตัว: รุ่น: อุปกรณ์ SAMSUNG HD642JJ ATA

person RGuggisberg    schedule 24.07.2013