曾经有一个转换硬盘分区格式为NTFS的命令convert X: /fs:ntfs (其中X代表硬盘分区盘符,如C、D、E……),这个命令是正确的,可以带数据转换,不用格式化(不过也要小心,虽然宣称是无损转换,仍然有可能会影响损坏数据,如果数据很重要,做好备份是必要的),然而有的网络文章或论坛帖子上又出现了另一个命令convert X: /fs:fat32,说是能把NTFS格式转换回FAT32。
其实这后面这个命令是错误的,不过之前一直没有了解到这个错误命令是怎么来的,以为只是直接照搬前面的正确命令的格式。其实不然,后面的错误命令格式convert X: /fs:fat32实际是来自Format命令的参数(碰巧一天执行命令“format/?” 来查询format的参数才想到的),正确的语法是format X: /fs:Fat32,但这个“转换”是有损数据的,需要格式化硬盘分区,待“转换”分区上的数据肯定得不到保留(此处不讨论数据恢复问题)。因此convert X: /fs:fat32只是对format X: /fs:Fat32的误传,估计是抄错了,然后以讹传讹。现在一定要记住:没有convert X: /fs:fat32,只有format X: /fs:Fat32和convert X: /fs:ntfs。
再说明一下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(即FAT16,别以为没人用,手机的存储卡还在用它呢)、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( 128k、256k用于大于 512 字节的扇区)。
FAT32 支持 512、1024、2048、4096、8192、16k、32k、64k,128k 、256k (128k、256k用于大于 512 字节的扇区)。
注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制:
FAT:群集数量 <= 65526
FAT32:65526 < 群集数量 < 4177918
如果判定使用指定的群集大小无法满足以上需求,格式化将立即停止。
NTFS 压缩不支持大于 4096 的分配单元。
/F:size 指定要格式化的软盘大小(1.44)
/T:tracks 为磁盘指定每面磁道数。
/N:sectors 指定每条磁道的扇区数。
知识不算是新的,不过有点意思。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/630.html