为啥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]
存入云盘 收藏
举报
全部评论
用户11335525484
我有个带硬盘的机顶盒,500G的硬盘机子格式化为都FAT32了
2024-12-27
回复 1 举报
猎芯科技-刘
深圳市猎芯科技有限公司
深貿電子有限公司
QQ:1476129980
Tel:17811602032(微信同号)
Email:lrr@ichunt.com
http://www.ichunt.com
地址:深圳市龙岗区坂田清丽路1号宝能科技园南区12栋11楼
使命:现货即服务
愿景:成为值得信赖的电子供应链技术与服务提供商
价值观:实干、包容、效率、为客户创造价值
2024-12-27
举报
回复 赞
嵌入式专栏
作者黄工【strongerHuang】,专注分享嵌入式软件、硬件、工具等相关内容,通过专栏形式精选并整理更多嵌入式相关教程。
查看更多
相关文章
GD32G553Rx最小化系统开发板
2025-02-18
创意电子首推UCIe 32G芯片,采用台积电3nm技术
2025-03-14
苹果告别64GB时代,iPhone和iPad全系128GB起步
2025-03-05
洁净能源成本持续下降,中国发电成本比其他市场低11~64%
2025-02-12
专门针对光通讯应用设计的MCU GD32E232K8Q7 QFN32最小系统模块
2025-02-19
热门搜索
Arm数据中心CPU市占有望升至50%
中美34%关税!对半导体产业影响几何?
华为
台积电
中芯国际
联发科
高通
英特尔
芯片