标签: c fat diskimage
我有一个奇怪的时间试图用C获取磁盘映像的卷标。我知道对于FAT12磁盘,这条信息位于偏移量0x2b或43位十进制,长度为11个字节。无论如何这里是我的代码:
Volume Label:(nothing here)
对于我使用的任何输入文件(.IMA),我一直以十六进制的方式返回{{1}}。或者仅在运行上述代码时{{1}}。我错过了一些非常明显的东西吗?任何帮助将不胜感激
答案 0 :(得分:0)
所以我找到了问题。似乎卷标不再存储在前面提到的位置,并且通常作为特殊文件位于根目录中。
来源:
“卷标。此字段用于存储卷标,但卷标现在存储为根目录中的特殊文件。”