一、Diskpart
1、打开diskpart
a、win+r打开运行
b、输入CMD或者powershell都行
c、按住ctrl+shift+回车,以管理员打开
d、输入diskpart,进入diskpart命令框
2、选择磁盘
a、输入list disk,,获取当前所有磁盘
、
b、找到自己需要格式化的盘,输入select disk x(其中x代表自己的磁盘号,我这里输入2,因为2是我的U盘)
c、再次输入list disk,看到自己选择的磁盘前面多了一个*,就是选上了
3、删除分区
(删除前请再次确认,所选的磁盘是正确的)
如你的U盘只有一个分区或只想格式化一个分区,跳到第五步;
a、输入clean,稍等即可删除全部分区信息
4、创建分区
a、输入 create partition primary size=x
x代表你需要创建的分区大小,单位:MB;
5、格式化分区
a、输入list partition ,查看当前的分区表
b、输入select partition x,选择要格式化的分区表,x是分区号;
b、输入format fs=x1 quick override
x1代表你要格式化的文件系统,可填入:ntfs,fat32,fat16,exfat
diskpart官方教程:diskpart | Microsoft Learn
二、windows接口API
参考链接:初始化和创建NTFS分区的DeviceIoControl-腾讯云开发者社区-腾讯云
测试和学习中