web-dev-qa-db-ja.com

高度なフォーマット

私はこれを superuser.com の質問で読みました:

問題は、オペレーティングシステムに対して512バイトのセクターをシミュレートするが、実際には内部で4キロバイトのセクターで動作する「AdvancedFormat」ドライブは、セクターを「一度に」しか書き込むことができないことです。その2番目の512バイト領域に書き込むには、4KBセクター全体を読み取ってからドライブに書き直す必要があります。これは、単にドライブに4KBセクター全体を書き直すように指示するよりも遅いプロセスです。

なぜセクターは「高度な形式」で「一度に」しか記述できないのですか?

1
Peter11

オンディスクフォーマットは約4kセクターに基づいています。つまり、4kのデータとこれらの4kのチェックサムを意味します。これらの4kの一部を変更できるとしたら、データは壊れてしまいます。

そして、それはあなたが十分な精度で書き始めることができることを前提としています。そうではなく、セクター間に未使用スペースのギャップがあるのはそのためです。

4
Hennes

セクターは、ハードドライブがハードウェアレベルで書き込む最小サイズです。高度なフォーマットの4kドライブでは、4Kで書き込みます。多数を連続して書き込むことができ、部分的に満たされた4kセクターを書き込むことができますが、ディスクが動作するチャンクサイズです。クラスターサイズと混同しないでください。

4
Psycogeek