为啥64G优盘不能格式化为FAT32?
来源:嵌入式专栏 发布时间:2024-08-22
分享至微信

作者 | strongerHuang
在1994年末一个下雨的周四早上,我在微软写的这个格式对话框。我们将Windows95用户界面的数百万行代码移植到NT上,格式只是windowsNT与Windows95不同的地方之一,我们不得不提出一些自定义UI。
我拿出一张纸,写下了与格式化磁盘相关的所有选项,比如文件系统、标签、集群大小、压缩、加密等等。
然后我打开了VC++ 2.0,并使用资源编辑器将你必须做出的所有选择按大致顺序排列成一个简单的垂直堆栈。。。


FRESULT f_mkfs(
const TCHAR* path, /* 逻辑驱动器号 */
BYTE opt, /* 格式选项 */
DWORD au, /* 分配单元大小 */
void* work, /* 指向工作缓冲区的指针 */
UINT len /* 工作缓冲区大小 */
);
// 示例:在逻辑驱动器0上创建一个FAT32文件系统
BYTE work[_MAX_SS]; // 工作缓冲区,大小通常为扇区大小(如512字节、1024字节等)
FRESULT res = f_mkfs("0:", FM_FAT32, 0, work, sizeof(work));
if (res != FR_OK) {
// 处理错误
}
[ 新闻来源:嵌入式专栏,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论
暂无评论哦,快来评论一下吧!

嵌入式专栏
作者黄工【strongerHuang】,专注分享嵌入式软件、硬件、工具等相关内容,通过专栏形式精选并整理更多嵌入式相关教程。
查看更多
相关文章
OpenAI豪掷64亿美元收购苹果前设计团队,进军AI硬件领域
2025-05-22
芯海科技发布CS32F090系列MCU
2025-05-28
贸联-KY一季度毛利率创32季度新高
2025-05-14
阿里巴巴开源32款适配苹果MLX架构的Qwen 3模型
2025-06-18
重新定义性价比!兆易创新GD32C231系列MCU强势推出
2025-06-05
热门搜索
高通进军数据中心市场
海光信息合并中科曙光
华为
台积电
中芯国际
联发科
高通
英特尔
芯片