我有一个小任务来读取/写入“空闲区”中的扇区,这个空闲区位于MBR的扇区(LBA=0)和第一个分区的第一个扇区(特别是LBA=2048)之间。所以,我可以读/写前128个扇区。在LBA=127之后,写入操作成功结束,但没有真正写入磁盘。那么内核有什么限制吗? 最佳答案 这是C代码中的一个逻辑错误,因此问题得到了解决。作为vfs_read()例程的输入,文件偏移量计算不正确。