web-dev-qa-db-ja.com

ホスト保護領域(HPA)、デバイス構成オーバーレイ(DCO)、およびHDD / SSDのサービス領域の違いは何ですか?

ホスト保護領域(HPA)、デバイス構成オーバーレイ(DCO)、およびHDDまたはSSDのサービス領域の違いについて混乱しています。私がwikiページで収集したものから、ディスクにはHPA、DCO、またはその両方を含めることができますが、なぜ両方を持っているのかは私にはわかりません。それらは同じ機能を果たしているようです。そして、サービスエリアがあります。これはドライブコントローラーのファームウェアだと思います。

HPA、DCO、およびサービスエリアの違いは何ですか?サービスエリアにはどのようにアクセスし、ユーザーデータを保存できますか?

8
user301234

サービスエリアは、ドライブを内部管理するためにハードドライブベンダーによって確保されたハードドライブ(プラッター上にある)上の論理エリアです。これらの領域は、ハードドライブの論理ブロックアドレス(LBA)スペースの外側にあるため、アドレス指定できず、標準のATAコマンドを介してアクセスできません。サービスエリアには、コードと、欠陥管理モジュール、SMARTデータモジュール、セルフテストモジュールなど)のデータモジュールの両方が含まれています。

ディスク領域の一般的な概要は次のとおりです。

[enter image description here][1]

サービスエリアにアクセスするには、Programmable IOを使用して、コマンドをハードドライブのIOポートに直接送信する必要があります。これらのコマンドは、ハードに固有です。 -ベンダーを駆動し、公開されておらず、リリースされたベンダーツール(および Stuxnet などの一部の高度なウイルス)によって使用されています。

ディスクファームウェアエリア(DPA)

ほとんどの場合、この領域はサービス領域と呼ばれる領域です。

ファームウェアは一連のモジュールで構成されています。例:SECU(セキュリティシステムモジュール)、P-List、G-List、T-List、SMART属性、およびU-List(ファームウェアゾーントランスレータ)。関連項目 不良セクタの再マッピング

ディスクファームウェアの一部は通常、ドライブに常駐し、ハードドライブのコントローラボードにあるコードによって電源投入時にロードされ、ディスクがシャットダウンされるまでディスクを管理するか、ディスクコントローラにあるフラッシュメモリに常駐する場合があります。チップ。

ホスト保護エリア

ホスト保護領域(HPA)は、ブートセクターなど、製造元が必要とする診断やその他のユーティリティを保持するために使用されます。正確な内容は製造元によって異なります。これには、ユーザーがアドレス指定可能なセクター、予約領域の開始、およびブートのコードに関する情報が含まれる場合があります。

デバイス構成オーバーレイ

デバイス構成オーバーレイ(DCO)はHPAに似ていますが、メーカーがドライブサイズを構成するために使用し、同時に存在する場合があります。

その目的は、PCメーカーが1つのディスクを購入し、それをさまざまなサイズのさまざまなモデルとして販売できるようにすることです。また、ディスクの機能を有効または無効にするために使用することもできます。

参照:

5
harrymc