可启动 CD 的第一个执行字节在哪里?
我查看了小型 Linux 发行版的 iso 映像 (ISO 9660)。我发现了 16 个空扇区,后面是一个描述主卷描述的扇区。下一个扇区通常是引导记录,仅包含描述性信息,例如系统和版本标识符以及未指定字节范围内的小端整数。然后是补充卷描述符,最后是卷描述符集终止符。
我只是猜测它是引导记录中的一个小字节序整数。我没有找到更多关于此的信息。在我使用的所有图像中,小端整数小于主卷描述符中扇区计数的值,因此我进一步猜测它指向图像内的扇区。有人可以提供这方面更详细的信息吗?
I took a look into the iso images (ISO 9660) of small Linux distributions. I found 16 empty sectors, followed by a sector describing the Primary Volume Description. Next sector is commonly a Boot Record containing only descriptive information such as System and Version Identifier and a little endian integer inside the unspecified byterange. Then comes the Supplementary Volume Descriptor and finally the Volume Descriptor Set Terminator.
I only guess it's a little endian integer in the Boot Record. I found no more Information about this. In all the images I used was the little endian integer smaller than the value for Sector Count from the Primary Volume Descriptor, so I further guess it's pointing to a sector inside the Image. Could someone provide more detailed informations about this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“El Torito 可启动 CD-ROM 格式规范” 描述了可启动 CD 的格式。
The "El Torito Bootable CD-ROM Format Specification" describes the format of bootable CDs.