U盘到底要格式化成什么格式比较好?

前言

前段时间有小伙伴问我:U盘为啥无法粘贴超过4GB的压缩包。

相信这个问题很多人都会遇到,无论是压缩包、镜像文件还是电影,都会有超过4GB的时候。

如果文件超过了4GB,那么就会小伙伴遇到电脑提示:无法粘贴超过4GB的文件到U盘。

图片

这个问题基本上就是U盘的格式导致的,一般来说,U盘或者内存卡的常用格式就是FAT32,这种文件系统是比较通用的,但它也有一个用户在体验中比较明显的弊端:无法复制粘贴超过4GB大小的文件到U盘。

图片

所以今天咱们来唠唠:U盘到底要格式化成什么格式比较好。

正文开始

首先咱们要稍微了解一下:文件系统

文件系统这个词是很常见的,不同的系统默认支持的文件系统也不一样:

  • Windows

    • NTFS、FAT32、FAT16、exFAT、REFS等;

图片

  • Linux

    • EXT3、EXT4、FAT32、Btrfs等;

图片

  • MacOS

    • AFPS、MacOS扩展、MS-DOS(FAT)等;

图片

以上只列出比较常见的文件系统,当然,文件系统的格式也不仅仅是以上者一些。

图片

但是咱们老百姓经常接触的无非就那么几种:

NTFS、FAT32、EXT3、exFAT、MacOS扩展式。

所以咱们接下来就讲讲在什么场景下,使用什么格式会更好。

  • NTFS在Windows系统上的性能应该算是比较好的,不出意外,就直接格式化成这个格式。支持粘贴复制超过4GB的文件,而且对于小文件的存储也是比较友好的,不会出现文件2KB占用4KB的空间。但这个文件系统在Linux和MacOS或者其他系统上的兼容性并不是很好。有些不能读写,有些不能写只能读。

  • FAT32不支持超过4GB或以上文件的复制粘贴,所以如果使用场景上如果有超过4GB或以上文件的存储复制,那么就不建议使用这个文件系统。但这个系统对于小文件的存储算是很好的,不会出现文件仅2KB,却占用4KB的情况。另外在许多设备上,比如音箱、电视、机顶盒、人脸识别设备上的支持也是比较好的。

  • exFAT文件系统的U盘支持复制粘贴超过4GB的文件,而且对于许多设备的兼容性也是比较好的,比如Linux、MacOS、Windows、手机都可以正常读写。但这个系统的缺点也是有的,比如存储2KB的文件可能会占用4KB的空间(因为这个文件系统的簇大小问题)。

有些小伙伴就会说了:文件2KB占用4KB也不是什么大事。

但如果你有十万个2KB的小文件呢?那就要浪费掉十万个2KB的空间。怎么计算的呢?100000*2KB/1024=195MB,那么这十万个2KB的文件就会占用大约390MB的空间(理论值),这不就是多浪费了195MB的空间吗?

图片

接下来咱们谈谈使用场景:

注意:以下用“可移动存储器”指代移动硬盘、U盘、内存卡等。

场景一:仅在Windows系统的计算机上使用

这种场景基本上很简单,可移动存储器的文件系统直接格式化成NTFS、FAT32、exFAT都可以。

场景二:在电视、机顶盒、Windows、手机上使用

建议格式化为FAT32的文件系统。

场景三:在Windows系统或者其他电脑系统上使用

其他电脑系统指代的是Linux、MacOS等设备,这时候建议将可移动存储器格式化为exFAT文件系统,在使用上会比较合适。

场景四:仅在Linux上使用

将可移动存储器格式化为exFAT、EXT3等Linux专用格式。

场景五:仅手机使用

将可移动存储器格式化为FAT32、exFAT使用。

--End--

这下就很清楚了,按照使用场景,将可移动存储器格式化为不同格式,在使用上就会舒服许多。

如果还有小白没有考虑到的场景,或者有小伙伴不知道怎么选择文件系统的,请文末留言。

另外,更换可移动存储器的文件系统必须要经过格式化,请在更换文件系统之前,备份一下可移动存储器里面的文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/591599.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

结构体介绍(1)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 结构体(1) 前言一、struct介绍结构体声明结构体创建和初始化struct 的特殊声明结构体自引用 二、结构体内存对齐2.1.对齐规则 总结 前言 结构体 属于…

npm install digital envelope routines::unsupported解决方法

目录 一、问题描述二、问题原因三、解决方法 一、问题描述 执行命令 npm install 报错:digital envelope routines::unsupported 二、问题原因 Node.js 17 版本引入了 OpenSSL 3.0,它在算法和密钥大小方面实施了更为严格的限制。这一变化导致 npm 的升…

✔ ★Java项目——设计一个消息队列(五)【虚拟主机设计】

虚拟主机设计 创建 VirtualHost实现构造⽅法和 getter创建交换机删除交换机创建队列删除队列创建绑定删除绑定发布消息 ★路由规则1) 实现 route ⽅法2) 实现 checkRoutingKeyValid3) 实现 checkBindingKeyValid4) 实现 routeTopic5) 匹配规则测试⽤例6) 测试 Router 订阅消息1…

idea 新建spring maven项目、ioc和依赖注入

文章目录 一、新建Spring-Maven项目二、在Spring-context使用IOC和依赖注入 一、新建Spring-Maven项目 在pom.xml文件中添加插件管理依赖 <build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.1</ver…

漏洞扫描神器:AppScan 保姆级教程(附破解步骤)

一、介绍 AppScan是IBM的一款应用程序安全测试工具&#xff0c;旨在帮助组织发现和修复应用程序中的安全漏洞。它提供了全面的功能和工具&#xff0c;用于自动化应用程序安全测试、漏洞扫描和漏洞管理。 以下是AppScan的一些主要特点和功能&#xff1a; 1. 自动化漏洞扫描&a…

中国市场,到底需要什么样的大模型?

“我是谁&#xff1f;”、“从哪里来&#xff1f;”、“要到哪里去&#xff1f;”。哲学史上&#xff0c;柏拉图提出的灵魂三问&#xff0c;是人们深刻、简明把握事物发展方向的思考路径。 当下&#xff0c;AI大模型热度比酷暑的热浪还高。但在众多大模型里&#xff0c;开一场…

【Unity Shader入门精要 第4章】数学基础(二)

1. Unity中的坐标空间 1.1 五个坐标空间 模型空间 模型自身的3D坐标系空间&#xff0c;左手坐标系是一个相对空间&#xff0c;坐标轴指向随模型旋转变化当物体有父节点时&#xff0c;Transform组件中各属性的值表示的即为该物体在其父物体的模型空间中的值当模型顶点传入顶点…

初始数据类型

注释补充 在我们编写任何代码的时候&#xff0c;都有一个叫做注释的功能 在golang中有两种 单行注释 // 如下图所示 加入了注释的话&#xff0c;代码在执行的时候会自动忽视这段内容 //fmt.Println("天上") //fmt.Println("天下") //fmt.Println("唯…

golang学习笔记(协程的基础知识)

golang的协程 协程是一种轻量级的线程&#xff0c;它可以实现并发执行的并行操作。协程是Go语言中的一个核心特性&#xff0c;它使得程序能够以并发的方式运行&#xff0c;并且非常高效。与传统的线程相比&#xff0c;协程的创建和销毁成本非常低&#xff0c;可以方便地启动大…

PS 2018

软件安装 文件太大&#xff0c;分批上传了&#xff0c;后续下载下来文件目录是这样的&#xff0c; 三个文件夹.7z 分批上传&#xff0c;exe也压缩分批上传&#xff0c; 其中products文件夹太大&#xff0c;里面子目录继续压缩分批上传 都下好了&#xff0c;就exe执行安装就行…

4.3 JavaScript变量

4.3.1 变量的声明 JavaScript是一种弱类型的脚本语言&#xff0c;无论是数字、文本还是其他内容&#xff0c;统一使用关键词var加上变量名称进行声明&#xff0c;其中关键词var来源于英文单词variable&#xff08;变量&#xff09;的前三个字母。 可以在声明变量的同时对其指定…

使用Python实现二维码生成工具

二维码的本质是什么&#xff1f; 二维码本质上&#xff0c;就是一段字符串。 我们可以把任意的字符串&#xff0c;制作成一个二维码图片。 生活中使用的二维码&#xff0c;更多的是一个 URL 网址。 需要用到的模块 先看一下Python标准库&#xff0c;貌似没有实现这个功能的…

Python实现获取网页内容及自动填表单与登录功能

这篇文章主要为大家详细介绍了如何利用Python实现模拟浏览器启动&#xff0c;获取网页内容、自动填表单、自动登录、自动过验证码等功能&#xff0c;需要的可以参考一下 库 源码 知识点补充 食用前准备 python 3.10.10 #二维码的库ddddocr 需要 库 import time import d…

VMware虚拟机安装Linux(CentOS)【超详细】

参考大佬文章&#xff1a;VMware虚拟机安装Linux教程(超详细)_vmware安装linux虚拟机-CSDN博客 目录 一、获取映射文件 二、新建虚拟机 三、安装操作系统 四、切换系统用户 一、获取映射文件 参考大佬文章获取映射文件&#xff0c;以及对应修改后缀名的方法 二、新建虚拟…

python项目==一个web项目,配置模板指定文件清洗规则,调用模板规则清洗文件

代码地址 一个小工具。 一个web项目&#xff0c;配置模板指定文件清洗规则&#xff0c;调用模板规则清洗文件 https://github.com/hebian1994/csv-transfer-all 技术栈&#xff1a; SQLite python flask vue3 elementplus 功能介绍&#xff1a; A WEB tool for cleaning…

C#图像:1.图像区域分割与提取

&#xff08;1&#xff09;创建一个名为SplitImage的窗体的应用程序&#xff0c;将窗体改名为FormSplitImage。 &#xff08;2&#xff09;创建一个名为ImageProcessingLibrary的类库程序&#xff0c;为该工程添加名为ImageProcessing的静态类 &#xff08;3&#xff09;为Imag…

leetcode-滑动窗口的最大值-95

题目要求 思路 1.这个题是可以暴力求解的&#xff0c;但是时间复杂度比较高&#xff0c;因此&#xff0c;这里说一个时间复杂度为O(n)的方法 2.因为这个代码是优化后的结果&#xff0c;第一次写如果直接写成这样着实不容易&#xff0c;因此&#xff0c;我直接讲每一行的含义。…

光伏光热一体化技术PVT

1、PVT集热器简介 太阳能光伏光热一体化组件主要由光伏与光热两个部分组成。光伏部分采用技术成熟的太阳能光伏面板&#xff0c;通过控制系统为建筑提供所需电能&#xff0c;主要包括光伏电池、蓄电池、逆变器和控制器等构件。光热部分主要为集热器&#xff0c;将太阳能转换为热…

手写一个uart协议——rs232

先了解一下关于uart和rs232的基础知识 文章目录 一、RS232的回环测试1.1模块整体架构1.2 rx模块设计1.2.1 波形设计1.2.2代码实现与tb1.2.4 仿真 1.3 tx模块设计1.3.1 波形设计1.3.2 代码实现与tb1.3.4 顶层设计1.3.3 仿真 本篇内容&#xff1a; 一、RS232的回环测试 上位机…

记录:git上传自己的本地项目

&#x1f4da;博客主页&#xff1a;knighthood2001 ✨公众号&#xff1a;认知up吧 &#xff08;目前正在带领大家一起提升认知&#xff0c;感兴趣可以来围观一下&#xff09; &#x1f383;知识星球&#xff1a;【认知up吧|成长|副业】介绍 ❤️感谢大家点赞&#x1f44d;&…