U盘不能存放大于4G的文件

2016年12月12日 4.381k 次阅读 3 条评论
一般USB设备均是FAT32位的文件系统,存放大于等于4G的文件就会出现文件过大,不能存放。为什么呢?
一般U盘等USB存储设备都是FAT32的文件系统,而储存文件大小的信息是被存储在4字节的数值里面,1个字节可以存储8位二进制数,4个字节可以存储32位2进制数。

32个二进制数 1 对应的10进制 为2^23-1 = 4294967295(字节),而一个4GB的文件大小占用的是4 1024 1024 * 1024 = 4294967296(字节)刚好比FAT32文件系统存储文件大小的数值大1字节。因此FAT32文件系统,不能存储大于4GB的文件。

如果需要存储大于4GB的文件需要把存储设备格式化为NTFS文件系统。

标签: 暂无标签
最后编辑:2017年01月21日
雨落凋殇

聆听雨落的声音,俯瞰凋零的落叶。伫细雨之中,感雨落之殇。

文章评论(3)

  1. 浩瀚星空
    浩瀚星空  Android 6.0 QQbrowser

    有些手机不能识别NTFS文件系统的内存卡

    2017-01-01 05:54
  2. 千寻
    千寻  Windows XP Google Chrome 49.0.2623.75

    老司机都明白这个

    2016-12-19 19:18