我们可以在 Windows 10 上写入 FAT32 文件系统的 FAT 部分吗?

问题描述

我想写入 FAT/数据部分以执行诸如创建文件之类的操作。

读取整个部分是可以的,写入 FAT/数据部分之前的部分是可以的。

但在写入 FAT/数据部分时出现错误代码 5(访问拒绝)。

// FAT_SEC is retrived from boot sector
FILE* f = fopen("\\\\.\\F:","rb+");
fseek(f,FAT_SEC * SECTOR_SIZE,SEEK_SET);
fwrite(buffer,1,SECTOR_SIZE,f);
fflush(f); // Get error here
DWORD err = GetLastError();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)