当挂载和卸载设备时,脏位在内核中设置和清除;有关实现,请参阅http://lxr.free-electrons.com/source/fs/fat/inode.c?v=3.19#L578。目前没有办法在内核之外访问这个函数,除了挂载和卸载......
要自己设置,您需要直接调整设备;状态字节0x25在 FAT16 设备上的引导扇区中偏移,0x41在 FAT32 设备上偏移;脏位是位 0。有关详细信息,请参阅https://en.wikipedia.org/wiki/Design_of_the_FAT_file_system。