主机保护区 (HPA)、设备配置覆盖 (DCO) 和 HDD/SSD 的服务区之间有什么区别?

主机保护区 (HPA)、设备配置覆盖 (DCO) 和 HDD/SSD 的服务区之间有什么区别?

我对主机保护区 (HPA)、设备配置覆盖 (DCO) 和 HDD 或 SSD 的服务区之间的区别感到困惑。从我在 wiki 页面上收集到的信息来看,磁盘可以具有 HPA、DCO 甚至两者,但我不清楚为什么两者都有。它们似乎具有相同的功能。然后是服务区,我认为它是驱动器控制器的固件。

HPA、DCO、服务区有什么区别?

答案1

A服务区是硬盘供应商为内部管理硬盘而预留的硬盘上的逻辑区域(位于盘片上)。这些区域位于硬盘的逻辑块地址 (LBA) 空间之外,因此无法通过标准 ATA 命令寻址和访问。服务区包含代码和数据模块,例如缺陷管理模块、SMART 数据模块、自检模块等等。

以下是磁盘区域的概述:

磁盘固件区域、用户可寻址数据区域、主机保护区和设备配置覆盖

为了访问服务区,必须使用可编程 IO 直接向硬盘驱动器的 IO 端口发送命令。这些命令是硬盘驱动器供应商独有的,不会公开披露,而是由供应商工具和一些复杂的病毒使用,例如震网

磁盘固件区域 (DFA)

在大多数情况下,这个区域被称为服务区

固件由一系列模块组成。例如:SECU(安全系统模块)、P 列表、G 列表、T 列表、SMART 属性和 U 列表(固件区域转换器)。另请参阅坏扇区重新映射

磁盘固件的一部分通常驻留在驱动器上,由位于硬盘驱动器控制器板上的代码在开机时加载并管理磁盘,直到磁盘关闭,或有时驻留在位于磁盘控制器芯片上的闪存中。

宿主保护区

主机保护区 (HPA) 用于保存诊断信息和制造商所需的其他实用程序,例如引导扇区,具体内容取决于制造商。它可能包含有关用户可寻址扇区、保留区域的起始位置以及引导代码的信息。

设备配置覆盖

设备配置覆盖 (DCO) 与 HPA 类似,但制造商使用它来配置驱动器大小,并且可能与 HPA 一起存在。

其目的是让 PC 制造商购买一张磁盘并将其作为不同大小的不同型号进行销售。它还可用于启用和禁用磁盘上的功能。

参考:

相关内容