USBドライブのHテストとは?H2とH5は同じものなのか?
では、USBドライブのHテストとは実際に何なのでしょうか?
私はワインのテイスティングに参加しています。実際には誰も本当に味わっていないタイプのものです。全員がグラスを持ち、丁寧にうなずき、その場にふさわしい人間に見せようとしています。
そこでテック業界の大物に出会います。CEO感が強い人物です。市場や評価、役員会議のことは熟知していますが、フラッシュコントローラについては知りません。
ピノ・ノワールと、誰かが「非常に希少だ」と言い張る何かの間で、彼はこう言います。
「以前、偽のUSBドライブで問題があった。Hテストという話を聞いたが、正確には何なんだ?」
ここで多くの説明が的外れになります。ある人はセキュリティ認証のように過大評価し、またある人は単なるクイックフォーマットのように過小評価します。
そこで私は一口飲んで、こう言います。
「いいですか……1,000本のボトルを収納できると主張するワインセラーを買ったと想像してください。」
これで彼の注意を引きました。
なぜHテストが存在するのか
偽物のワインセラーは、501本目のボトルを入れても崩れません。ただ静かにボトルを積み重ね始め、あなたが気づかないことを願うだけです。
これは偽造USBドライブの挙動とまったく同じです。
彼らは容量について嘘をつきます。
あるドライブは128 GBと表示されますが、物理的には16 GBの実際のNANDフラッシュしか持っていないかもしれません。コントローラは大きな数値をOSに報告し、ファイルは問題なくコピーされ、見た目には何も異常がありません――本当の限界を超えるまでは。
その時点以降、新しいデータは警告もエラーもなく、静かに古いデータを上書きします。後になって壊れたファイルが見つかるだけです。
Hテストは、この挙動を明らかにするために作られました。
Hテストは実際に何をするのか
Hテストは、完全な論理的書き込みおよび検証サイクルを実行します。
まず、既知のデータパターンを書き込み、ドライブが完全に満たされるまで続けます。「ほぼ満杯」ではなく、報告されている容量の100%です。
次に、そのすべてのデータを読み戻し、すべてのバイトが書き込んだ内容と一致しているかを確認します。
もし一致しない部分があれば、そのドライブについて重要な事実が分かります――そして、それはたいてい良い知らせではありません。
それだけです。それがテストです。
名称について(混乱が始まる場所)
本物のツールは H2testw と呼ばれます。
「H」は階層を表していません。「2」はレベルを意味しません。順序やスケールの一部でもありません。
ずっと後になって――主にマーケットプレイスの掲載情報、工場のQCシート、そして不正確に翻訳された資料を通じて――「H5テスト」という言葉が使われ始めました。
重要な点はここです。
H5というツールは存在しません。H1、H3、H4も存在しません。段階的な進化もありません。
「H5」とは非公式な俗称であり、ほとんどの場合「H2方式のフル容量テストを実行した」という意味です。
本当に重要な比較
| 項目 | H2testw | 「H5テスト」 |
|---|---|---|
| 公式ツール | はい | いいえ |
| 容量検証 | はい | はい |
| 偽USBの検出 | はい | はい |
| セキュア消去 | いいえ | いいえ |
| セキュリティテスト | いいえ | いいえ |
| 物理NAND消去 | いいえ | いいえ |
| 規格準拠のサニタイズ | いいえ | いいえ |
「でもドライブを埋めるなら、消去じゃないの?」
はい、HテストはUSBドライブの 論理的 アドレス空間全体を上書きします。
いいえ、それは 物理的 なフラッシュメモリすべてを消去することを意味しません。
フラッシュコントローラはウェアレベリング、ブロックの再マッピング、予備(オーバープロビジョニング)領域を使用します。古いデータは、OSから見える論理アドレスに割り当てられなくなった物理NANDブロックに残る可能性があります。この挙動は Longevity of USB Flash and Wear Leveling で詳しく説明されています。
コンピュータの視点ではドライブはクリーンに見えます。しかし、フォレンジックやコンプライアンスの観点では、その保証は存在しません。
これが、完全性テストやメディアの健全性チェック(読み取り不能や故障ブロックの特定など)が、まったく別の問題である理由でもあります。詳しくは How to Check for Bad Sectors on a USB Flash Drive を参照してください。
ワイングラスの教訓
説明を終えると、CEOはうなずきます。彼はウェアレベリングのアルゴリズムやNAND再マッピング表を理解する必要はありません。
そこで、心に残る説明をします。
「Hテストは、セラーの棚をすべて埋めて、すべてのボトルが置いたままのものかを確認するようなものです。セラーが本物であることは証明しますが、建物を耐火にするわけではありません。」
多くの人が見落とすのは、この点です。
ワイン抜きの最終的な真実
Hテスト(H2testw)は誠実さと信頼性を検証するものであり、セキュリティを検証するものではありません。Hスケールは存在せず、段階もありません。そして「H5」と言われた場合、ほとんどは「H2を実行した」という意味です。
この記事の作成方法: 本記事はAI支援による調査と構成を用いて作成され、その後、GetUSBの編集者によってレビュー、編集、技術的検証が行われました。将来の更新で使用される画像は説明用であり、フォレンジックや診断の証拠として意図されたものではありません。
Tags: H2testw, USBデータ検証, USB容量テスト, フラッシュメモリの完全性, 偽造USBドライブ
