如果我理解正确的话,WDC Purples 或者任何其他作为监控就绪驱动器销售的 HDD 都支持Streaming Feature set
ATA/ATAPI 指令集的可选子集。
根据文档,它们旨在提供恒定时间的读/写执行,即使在某些情况下,他们会为此牺牲数据完整性。
这种行为是否会在应用程序级别处理(应用程序将检查流功能集支持并利用它)否则将由操作系统处理(该行为是系统范围的)?
如果是系统范围的,是否可以将它们用作普通驱动器,或者在某些情况下最终可能会导致一些数据损坏?
答案1
我能找到的关于此问题的几篇帖子表明,在 PC 中使用这些驱动器不是一个好主意。但是,我并不确信仅仅因为磁盘支持此 ATA 命令,它就会自动被调用。此命令必须由主机(即磁盘控制器)发出,如果您的操作系统在执行读取或写入时不请求该功能,那么硬盘就不应该偏向速度而不是准确性。