Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

8
  • When on Windows software has a totally different way to access what hdparm uses for major parts of it's magic? -> so, not easily ported -> therefore reported as obsolete. Maybe. This might be true for a (major?) portion of the code.
    – Hannu
    Commented Nov 24, 2019 at 20:17
  • But what's so unique about hdparm compared to fdisk, smartctl, df, du and the like? All of the latter examples are in the Cygwin repository, usable on my system, and get regular updates. Commented Nov 24, 2019 at 20:20
  • 1
    IIRC it makes use of the SG_IO ioctl in the Linux kernel
    – Tom Yan
    Commented Nov 24, 2019 at 20:24
  • 1
    I am only guessing. Now, have you actually tried fdisk and smartctl? I'm quite confident that the cygwin mailing list or even their FAQ might have the actual answer for you. One more possible reason; there was a version of hdparm, but no-one maintains it -> obsolete. (A human has to make sure it compiles and works as intended, ;-)
    – Hannu
    Commented Nov 24, 2019 at 20:25
  • 1
    From the cygwin mailing list (06/08/2013): "I decided to no longer maintain grub and hdparm. Upstream grub can no longer be built on Cygwin. Meantime I added support for some use cases of hdparm (AAM, APM, write cache, read lookahead, standby timer, security freeze) to smartctl." posted by Christian Franke, the maintainer of hdparm.
    – DavidPostill
    Commented Nov 24, 2019 at 21:26