自分の HDD が「高度なフォーマット」に対応しているかどうかを確認する方法と、対応している場合、何を変更すればよいですか?

自分の HDD が「高度なフォーマット」に対応しているかどうかを確認する方法と、対応している場合、何を変更すればよいですか?

WDC WD5001AALS-00L3B2タイプのハードディスクドライブを持っています: Western Digital Caviar、32MiB キャッシュ付き 500 GB SATA-2。

私はこれに遭遇しました高度なフォーマット、私のハードドライブがそれをサポートしているかどうかはよく分かりません。サポートしている場合は、パーティションにいくつかの変更を加える必要があると聞きました。私の現在のシステム レイアウトは次のようになります。

  • sda
    • sda1 - 25GiB ntfs (Windows XP)
    • sda2 - 55GiB ntfs (Windows 7)
    • sda3 - 390GiB拡張
      • sda5 - 4GiB Linux スワップ
      • sda6 - 35GiB ext4 (Ubuntu 12.04)
      • sda7 - 351GiB ntfs (データストレージ)

パーティション レイアウトが作成されたとき ( GParted)、アラインメントは設定されていませんでした。システムで何か変更する必要がありますか、それともそのままにしておくことができますか? かなり高速なので、遅さは問題になりません。

答え1

まあ、システムが十分に速いなら、それを使えばいいんです。

より高速化できるかどうか知りたい場合は、まずドライブが Advanced Format (下記参照) をサポートしているかどうかを確認してください。サポートしている場合は、パーティション テーブルをチェックして、パーティションが 4k 境界に揃っているかどうかを確認します (すでに揃っている場合もあります)。

最初の部分について: ドライブが4Kセクター(アドバンスドフォーマットとも呼ばれる)を使用しているかどうかを確認する方法は2つあります。

  1. Western Digital の Web サイトにアクセスします。ドライブの仕様を確認します。
  2. 理論的にはドライブも照会できます。SATA仕様ドライブが実際に使用しているセクター サイズと OS に表示するセクター サイズの両方を知らせます。実際には、一部の (すべての?) ドライブが嘘をつくため、これは機能しません。(詳細については PDF の 533 ページを参照してください)

答え2

Windows を使用している場合は、次のコマンドを使用できます。

fsutil fsinfo ntfsinfo C: 

セクターあたりのフィールド バイト、クラスター サイズ、その他の情報が表示されます。

セクター サイズが 4k バイトと表示されれば問題ありませんが、OS を騙してセクター サイズがまだ 512 バイトであると信じ込ませる「512 バイト セクター エミュレーション」という概念があります (互換性の問題を防ぐため)。

詳細はこちらをご覧ください:アドバンスド フォーマット 4K セクター ハード ドライブへの移行 | Seagate

関連情報