私の記憶が正しければ、最初のセクターは mbr とブート コードであり、XT が最初に登場したとき、DOS は MBR の直後に配置され、最初のパーティションはセクター 63 に配置されました。
また、最初のシリンダーが予約されていて、シリンダーごとに 63 セクターがあったことも覚えています。そのため、最初のパーティションは 2 番目のシリンダーから始まり、セクター 63 になりました。
私が正しく覚えているかどうか知っている人はいますか?
この奇数は、ディスク アクセスに使用される従来のBIOS APIであるINT 13hで使用されるシリンダー ヘッド セクター (CHS) アドレッシングのアーティファクトです。INT 13h API を使用したレガシー システムとブートローダーでは、すべてのパーティションがシリンダー境界で開始および終了する必要があります。論理ブロック アドレス指定 (LBA)が導入された後も、レガシー API との互換性を維持するために、偽の CHS 値 (実際のディスク ジオメトリに対応していない) が使用されていました。CHS アドレッシングは当初、シリンダーあたり最大 63 セクターをサポートしていたため、最初のパーティションはセクター 63 から始まります。システム ボリュームがシリンダー境界にない場合、 Windows XP (Service Pack 3 より前) およびそれ以前のバージョンの Windowsは起動しません。
要するに、あなたは正しく覚えていました。