为什么 hdparm 在 Cygwin 上不可用?

为什么 hdparm 在 Cygwin 上不可用?

我在 Windows 7 上运行 Cygwin 已有好几年了。我使用kou1okada 的精彩分叉apt-cyg从 Cygwin 存储库安装软件包,到目前为止,这对我来说还不错。但是我最近发现hdparmCywygin 存储库根本无法安装软件包,通过运行apt-cyg install hdparm和使用 Cygwin 安装程序都证实了这一点。

这让我很惊讶,因为这个工具如此受欢迎hdparm,而且据我所知,它是唯一可用于触发现代硬盘上的 ATA 安全擦除、增强安全擦除和块擦除固件命令的 CLI 工具,而这些命令通常被认为是擦除现代 SSD 最安全、最可靠的方法

令人困惑的是,在 Cygwin 网站上看起来显示包为现有,但由于某些未知原因而“过时”。为什么如此受欢迎的工具会过时?有什么方法可以在 Cygwin 上使用它,而无需从源代码进行编译?

如果没有办法,Cygwin 上是否有其他可用方法来向 SSD 发出 ATA 固件命令?

答案1

感谢 David Postill 查看 Cygwin 邮件列表并找到2013 年的交流Cygwin 项目的现任负责人和当时的联合负责人 Corinna Vinschen 与 Cygwinhdparm端口的前维护者 Christian Franke 之间。

Corinna Vinschen写道:

各位,请您务必回复这封邮件,以便我们检查这些包裹是否是孤立的,或者您是否很忙。

...

克里斯蒂安·弗兰克:

  • 光盘工具包
  • 救援
  • 蛴螬
  • hdparm
  • 异构体
  • 北卡罗莱纳大学

Christian Franke 的回应证实他已停止维护该hdparm端口,同时将其中的一些功能集成到smartctl

Christian Franke 写道:

ddrescue:RFU 待定:-) cdrkit、isomaster、ncdu:即将推出。

我决定不再维护 grub 和 hdparm。上游 grub 无法再在 Cygwin 上构建。

同时,我为 smartctl 添加了对 hdparm 的一些用例(AAM、APM、写缓存、读前瞻、待机计时器、安全冻结)的支持。

基督教


简而言之:Cygwin 的hdparm实用程序端口对于安全擦除现代 SATA 和 SAS 硬盘至关重要,但自 2013 年以来一直未得到维护。

相关内容