查看: 70499|回复: 9
收起左侧

[硬件] TF卡为什么64G以上不能格式化为fat32呢?技术原理是什么?

[复制链接]
kenkf
头像被屏蔽
发表于 2015-12-30 11:02:19 | 显示全部楼层 |阅读模式
最近在选购TF卡,但是发现一个问题:
64G(含)以上的tf卡,在win里默认是不能格式化为fat32的,只能exfat。但是我搜了下,有其他第三方工具是可以把它格式化为fat32的。但是如果这么做,会有什么后遗症或者不良影响吗?
windows默认不让我们把大卡格式化为fat32的原因是什么呢?难道32G和64G在技术规格上有显著的区别吗?
woodelf
发表于 2015-12-30 11:41:58 | 显示全部楼层
取决于文件系统本身分配的簇/块大小,分配的簇/块更大,就能支持更大的文件系统卷。
天月来了
发表于 2015-12-30 13:47:12 | 显示全部楼层
没有有什么后遗症或者不良影响,只是不能支持单文件体积超过4G的而已

至于Windows那么设计,是因为微软工程师觉得,既然使用64G的卡了,那么肯定日常有大体积文件了

所以就自动为你正确的提供格式化的格式了。
峪飞鹰
发表于 2015-12-30 13:49:02 | 显示全部楼层
FAT32 分区格式最大的单个分区大小是 32 G,大于这个值的容量,无法被识别。TF卡不同于硬盘,分多个区在很多手机或者系统里,只能识别一个区,因此多个分区的TF卡可能你也只能用到 32 G,不能更多了,这样造成了容量浪费。所以,Windows 默认对大于 32 G的移动存储设备,选用更兼容的exfat格式。另外,Windows 10 MediaTool 制作安装 U 盘的时候,也会把大于 32 G 的移动存储设备格式成 FAT32 格式(因为引导的问题),所以用大于 32 G 的 U 盘制作安装 U 盘的时候,会丢失多出来的磁盘容量。
kenkf
头像被屏蔽
 楼主| 发表于 2015-12-30 14:27:31 | 显示全部楼层
峪飞鹰 发表于 2015-12-30 13:49
FAT32 分区格式最大的单个分区大小是 32 G,大于这个值的容量,无法被识别。TF卡不同于硬盘,分多个区在很 ...

但还是可以用第三方工具把一个64G的TF卡格式化成fat32的,而且也能被准确识别容量(比如相机,游戏掌机),只是,我不确定这样做会不会有什么问题。
woodelf
发表于 2015-12-30 19:24:21 | 显示全部楼层
峪飞鹰 发表于 2015-12-30 13:49
FAT32 分区格式最大的单个分区大小是 32 G,大于这个值的容量,无法被识别。TF卡不同于硬盘,分多个区在很 ...

分分钟打脸,FAT32是支持最大2TB的单个分区的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
villana
头像被屏蔽
发表于 2015-12-30 20:08:32 | 显示全部楼层
woodelf 发表于 2015-12-30 19:24
分分钟打脸,FAT32是支持最大2TB的单个分区的。

这个吊,是因为把簇调大了吗
峪飞鹰
发表于 2015-12-31 17:59:04 | 显示全部楼层
本帖最后由 峪飞鹰 于 2015-12-31 18:00 编辑
woodelf 发表于 2015-12-30 19:24
分分钟打脸,FAT32是支持最大2TB的单个分区的。


只是我说的不严谨,这个32G限制看来是仅限于Windows上进行操作的,可能是因为Windows需要向下兼容吧。参考这里:
https://support.microsoft.com/en-us/kb/314463

You cannot format a volume larger than 32 gigabytes (GB) in size using the FAT32 file system during the Windows XP installation process. Windows XP can mount and support FAT32 volumes larger than 32 GB (subject to the other limits), but you cannot create a FAT32 volume larger than 32 GB by using the Format tool during Setup. If you need to format a volume that is larger than 32 GB, use the NTFS file system to format it. Another option is to start from a Microsoft Windows 98 or Microsoft Windows Millennium Edition (Me) Startup disk and use the Format tool included on the disk.

For additional information about how to use a Microsoft Windows 98 or Microsoft Windows Millennium Edition (Me) Startup disk to format a hard disk, click the article number below to view the article in the Microsoft Knowledge Base:
255867 How to Use Fdisk and Format to Partition/Repartition a Hard Disk
NOTE: When you attempt to format a FAT32 partition that is larger than 32 GB during the Windows XP installation process, the format operation fails near the end of the process, and you may receive the following error message:
Logical Disk Manager: Volume size too big.
woodelf
发表于 2015-12-31 18:21:54 | 显示全部楼层
峪飞鹰 发表于 2015-12-31 17:59
只是我说的不严谨,这个32G限制看来是仅限于Windows上进行操作的,可能是因为Windows需要向下兼容吧。 ...

然而依然错,你给出的引文特地强调了多次是During Windows XP installation,而且这显然跟系统无关,只跟你的分区工具有关。
而且我也说了,最大容量取决于文件系统的簇/块大小。
SKY无心
发表于 2015-12-31 20:59:35 | 显示全部楼层
在SD 3.0規格下,低容量記憶卡仍使用FAT32,SD 3.0規定之最高速度為104MB/s[1];而高容量則於SD 4.0中規範最大容量可高達2TB,採用的檔案系統是微軟專利的exFAT規格。SD 4.0規範將最高速度提升至312MB/s。SDHC所採用的FAT、FAT32、Ext2於SDXC仍可使用,SDXC電子介面規格仍與SDHC相容。2G以上是SDHC,32G以上是SDXC
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-23 09:22 , Processed in 0.137011 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表