我想手动写入MBR(主引导记录)的分区表:驱动器的第一个扇区。
字节 2 到 4 需要找出 CHS(柱面磁头扇区)地址。但是,我使用的是 USB 记忆棒,就我而言,它们没有物理柱面、磁头或扇区(除了扇区可以由 512 字节组确定)。
于是我就停止了写分区表的工作。任何扇区的 LBA 地址都非常容易获得(分区表条目中也需要 LBA 地址。)但我对如何在没有柱面和磁头的驱动器中渲染 CHS 毫无头绪。
因此,如果有人能够阐明这种转换如何进行或更好,给我有关 BIOS 如何解释 MBR 的资源,我将不胜感激。
谢谢。