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

みなさんこんにちは!
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を一時的に無効にします。 そのようなセクションは、「未割り当て」領域として表示されません。


Source: https://habr.com/ru/post/J179761/


All Articles