怎样用C++代码写一个格式化磁盘的程序

 我来答
优就业张老师
2017-05-11 · TA获得超过1036个赞
知道小有建树答主
回答量:441
采纳率:88%
帮助的人:92.5万
展开全部
  • windows操作系统下system()函数详解(主要是在C语言中的应用) 函数名:system

  • 功能:发出一个DOS命令

  • 用法:intsystem(char*command);

  • 15.FORMAT(Format.COM)--格式化命令

  • 格式为"FORMAT [盘符] [参数]",例如:"FORMAT A: /S"。它有两个常见的参数:

  • /Q:进行快速格式化;

  • /S:完成格式化,并将系统引导文件拷贝到该磁盘。

  • format 是格式化命令!

  • FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]

  • FORMAT volume [/V:label] [/Q] [/F:size]

  • FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors]

  • FORMAT volume [/V:label] [/Q]

  • FORMAT volume [/Q]


  • volume 指定驱动器(后面跟一个冒号)、装入点

  • 或卷名。

  • /FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。

  • /V:label 指定卷标。

  • /Q 执行快速格式化。

  • /C 仅适于 NTFS: 默认情况下,将压缩在该新建卷上

  • 创建的文件。

  • /X 如果必要,先强制卸下卷。那时,该卷所有

  • 已打开的句柄不再有效。

  • /A:size 替代默认配置单位大小。极力建议您在一般状况下使用

  • 默认设置。

  • NTFS 支持 512、1024、2048、4096、8192、16K、32K、

  • 64K。

  • FAT 支持 512、1024、2048、4096、8192、16K、32K、

  • 64k,(128k、256k 用于大于 512 字节的扇区) 。

  • FAT32 支持 512、1024、2048、4096、8192、16k、32k、

  • 64k,(128k 、256k 用于大于 512 字节的扇区)。


  • 注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制:


  • FAT: 群集数量 <= 65526

  • FAT32: 65526 < 群集数量 < 4177918


  • 如果判定使用指定的群集大小无法满足以上需求,格式

  • 化将立即停止。


  • NTFS 压缩不支持大于 4096 的分配单元。

  • /F:size 指定要格式化的软盘大小(1.44)

  • /T:tracks 为磁盘指定每面磁道数。

  • /N:sectors 指定每条磁道的扇区数

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式