leniter 发表于 2024-12-3 22:54:06

你们都是高手啊,佩服。

以前为了减少 ntfs 浪费的空间,都通过 chkdsk /l:2048 e: 来缩减日志到最小。

MF35_ 发表于 2024-12-4 16:39:08

iffi123 发表于 2024-12-3 22:25
除了我上面列出的几处,DBR还有几处是区分FAT2/16和FAT32的,其实FAT12/16没人用,不用考虑,就像我对 ...


你没搞懂问题所以在,问题不是“如何判断一个FAT是FAT32还是FAT12/FAT16”,问题是“如何判断一个未知文件系统是FAT系统”,这是白皮书文档所阐述的内容,你这种判断方法首先假定了文件系统是FAT,那么你如何知道文件系统是FAT?你先把白皮书读明白再说。

iffi123 发表于 2024-12-4 18:05:17

本帖最后由 iffi123 于 2024-12-4 18:16 编辑

MF35_ 发表于 2024-12-4 16:39
你没搞懂问题所以在,问题不是“如何判断一个FAT是FAT32还是FAT12/FAT16”,问题是“如何判断一个未知 ...

说了半天,你还停留在怎么判断是不是FAT系统?真无语了,这还需要讨论什么啊? 每个系统都有自己的格式,读一下判断符不符合就完了,我以为大家都知道的事。。。。。

我都能判断出是不是FAT32(而不是FAT12/16), 怎么可能会不知道是不是FAT系统啊,如果不是,我按FAT32格式读出来的参数肯定不对啊,比如别的文件系统可没有DBR这东西

再说了,我的程序并不是你想当然地默认FAT32,我在判断过程中,只要发现不符合FAT32的地方,我都会以错误为由退出

MF35_ 发表于 2024-12-4 19:50:45

iffi123 发表于 2024-12-4 18:05
说了半天,你还停留在怎么判断是不是FAT系统?真无语了,这还需要讨论什么啊? 每个系统都有自己的格式 ...

算了,鸡同鸭讲
页: 1 2 [3]
查看完整版本: 不同文件系统占据空间差异巨大