我为学校制作了一个C程序,允许我直接在FAT的软盘扇区上写一条消息。我设法正确阅读此消息,但问题是我在将其格式化为EXT2后是否可以读取它。 所以我想知道它是否可能以及为什么? 我测试自己,我无法阅读消息,但我不知道它是否好。 感谢
答案 0 :(得分:0)
您是否在格式化之前和之后制作了hexdump -C /dev/sdX
个磁盘?
我认为,观察差异会很有趣。
关于到目前为止的结果,根据this article分析ext2文件系统,软盘上的数据将以构成引导块的1024个字节的零开始。然后将遵循叠加超级块。 假设512字节的扇区大小(我不知道你的设置有多大可能),你的消息确实被ext2-superblock覆盖了。尊敬的结局!