ホスト保護地域または私の場所はどこですか?

みなさんこんにちは!

SATA規格では許可されているため、SATAディスクは常にライブに接続します。 そしてどういうわけか、ハードドライブを購入し、それをホームサーバーに接続し、領域全体にマークを付け、いくつかのファイルをコピーして、再起動しました。 ただし、再起動後、OSはこのディスクにファイルシステムをマウントしませんでした。 どうした



HPAとは何ですか?



HPA、またはホスト保護領域は、オペレーティングシステムには通常表示されないハードドライブの領域です。

私のサーバーにあるマザーボードGigabyte GA-EP45-DS3には、HPAのハードドライブにBIOSのコピーを保存する疑わしい技術があります。 BIOSでこの機能が無効にされたという事実にもかかわらず、HPAの512KBはディスクを「残しました」が、BIOSイメージ自体はハードドライブにコピーされませんでした。



HPAの使用方法



GigabyteまたはAbitマザーボードを使用している場合、ドライブでHPAが有効になっている可能性があります。 これを確認するには、次を実行します。

sudo hdparm -N /dev/sd[az]
      
      





HPAがオフの場合、出力は次のようになります。

 /dev/sda: max sectors = 1465149168/1465149168, HPA is disabled /dev/sdb: max sectors = 1953525168/1953525168, HPA is disabled /dev/sdc: max sectors = 2930277168/2930277168, HPA is disabled /dev/sdd: max sectors = 488397168/488397168, HPA is disabled /dev/sde: max sectors = 3907029168/3907029168, HPA is disabled
      
      





次のハードドライブ電源の切り替えの前にHPAをオフにするには、次の手順を実行します。

 sudo hdparm -N 1465149168 /dev/sdX
      
      





1465149168は、ユーザーが使用できるバイト数です(前のコマンドの出力から取得できます)。

HPAを永続的にオフにするには、バイト数の前にpを追加します。

 sudo hdparm -N p1465149168 /dev/sdX
      
      





ヒント



HPAは独自の目的で使用できます。たとえば、非表示領域に暗号化されたパーティションを作成してマウントし、ハードドライブ上のHPAを一時的に無効にします。 そのようなセクションは、「未割り当て」領域として表示されません。



All Articles