none
How to get ATA standards that are supported by hdd? RRS feed

  • Question

  • I need to get ATA Standards that are supported by hdd. I'm using c++ and winapi. I can't use wmi. Usually IDENTIFY_DEVICE_DATA helps( https://msdn.microsoft.com/en-us/library/windows/hardware/ff559006(v=vs.85).aspx ), but not now, maybe I've missed something?

    The link about ATA Standards http://www.quepublishing.com/articles/article.aspx?p=2028834&seqNum=2

    Saturday, September 17, 2016 12:47 PM

Answers

  • What are you really trying to find?  I don't believe the ATA standard is reported in general, so are you looking for the performance, the connection or what?


    Don Burn Windows Driver Consulting Website: http://www.windrvr.com

    Saturday, September 17, 2016 2:34 PM

All replies

  • What are you really trying to find?  I don't believe the ATA standard is reported in general, so are you looking for the performance, the connection or what?


    Don Burn Windows Driver Consulting Website: http://www.windrvr.com

    Saturday, September 17, 2016 2:34 PM
  • Hello, Don, thank you for reply. This is a task from university. I need to print information about hdd on my computer. I succesfully cope with printing serial number, transfer mode(dma/pio), model, firmware, memory, but not with the last - to print supported ATA Standards. I can use any language and technology, but I can't use wmi.  Example of output: "HDD supported ATA: ATA-1, ATA-2". I'm using C++. I not sure but maybe there is a specification for hdd based on vendor id or model or firmware or smth else where described what ATA standards supported by hdd? In this case I can add storage with this info to my project and use it.
    Sunday, September 18, 2016 4:08 PM
  • Well you can derive some of it from using IOCTL_ATA_PASSTHRU with the IDENTIFY command to query information.  Another possibility is see what the DevCon command can collect, since the source of the tool is available and is "C" you can easily break out the pieces you need.


    Don Burn Windows Driver Consulting Website: http://www.windrvr.com

    Sunday, September 18, 2016 4:22 PM
  • There was an old student joke about how to measure height of a skyscraper with a barometer. One of proposals was come to the manager of the skyscraper and offer him the barometer if he tells you the height in exchange.

    In the same line - what if you ask the manufacturer of the drive(s) which standard they support?

    -- pa

    Sunday, September 18, 2016 4:44 PM