为什么我的相机卡总是出问题,相机内存卡里的照片是格式化好还是删除好?

编程入门 行业动态 更新时间:2024-10-25 02:24:51

首先公布正确答案:

格式化,而且要用相机格式化!每次导出数据之后使用相机之前,都要用相机对存储卡进行格式化。

格式化不会对相机卡产生任何损害,反而有助于提高磁盘稳定性。不要用删除的方式清除相机卡里的文件,不管是用电脑删除还是用相机删除。格式化、格式化、格式化。重要的事情说三遍!!!

为什么要格式化而不是删除,原理是什么?

不同的操作系统,使用了不同的磁盘格式,各个磁盘格式有着不同的优缺点,理解这些优缺点的,有助于减少文件丢失风险。

Widows操作系统使用的磁盘格式:NTFS

Mac操作系统使用的磁盘格式:HFS+、APFS

U盘、移动硬盘使用的磁盘格式:NTFS、Fat32

相机操作系统所使用的磁盘格式为:exFat

(SD卡、U盘、硬盘统称为磁盘)

除了磁盘格式,我们还要了解一个叫“磁盘分区表”和一个叫“文件分配表”的东西。一个新的物理硬盘,要经过分区、格式化之后才能使用。在分区时,磁盘会建立一个叫“磁盘分区表”的文件,这个文件用于指定该物理磁盘有几个分区、每个分区的开始和结束位置,有了开始和结束位置,也就限定了每个分区的大小。这个分区也就逻辑分区,这就是为什么,你电脑里明明只安装了一块硬盘,但在电脑里查看时可能是C、D、E、F等好几块硬盘,这些盘,就叫逻辑硬盘,他不带表你有几块物理硬盘。“磁盘分区表”文件损坏时,电脑就无法认出这个磁盘有几个分区,当然也读不出磁盘上的文件信息。

当一个物理硬盘建立好分区后,必须通过使用格式化命令来指定这个逻辑磁盘的格式,之后我们才能正常使用。在格式化之前,通常我们需要自己选择需要的磁盘格式,比如NTFS,或者FAT32等或者exFAT等。磁盘格式化之后,会产生一个叫“文件分配表”的东西,这个文东西是一个数据库,它记录了磁盘中的每个文件的具体位置、大小、修改时间等等很多重要信息,当电脑进行新建、删除、读写、复制粘贴等任何针对文件的操作时,这个数据库都会做相应的记录。有了这个数据库,我们才能在电脑或相机里看到硬盘里的文件。“文件分配表”一但损坏,所有磁盘里的文件有会随之“丢失”。

大多时候,在磁盘没有物理损伤的情况下,无法读取数据或插在电脑上“不认盘”都是“文件分配表”这个数据库文件损坏造成的。因为对磁盘中任何文件的任何操作,都会对“文件分配表”进行读写,这个读写频次是非常非常大的,读写次数越多,“文件分配表”出现问题可能性也会越大,读写次数越少,“文件分配表”出问题可能性也会越小。

还有一个问题需要了解,当我们用删除命令来清除磁盘上的某个文件时,实际上电脑或相机并没有真正的清除这个文件,这个文件实际上还是存在它原来的位置,而“文件分配表”所做只是告诉电脑或相机这个文件没用了,不要再电脑中显示出来了,这个文件所占的这块空间,可以放一个其他文件进来了,就是这么一个过程。但是,你要知道,新放进来的文件,大小和你前边删除的文件大小是不一样的,比如新文件只占了老文件的1/3,那剩下的老文件的2/3在磁盘上实际还是呆在原来的位置的。比如新文件比老文件大了1/3,那新文件就会完全覆盖老文件,剩下的1/3就另外找个地方存起来。这样,同样一个文件就可能分了两个位置存放。增加了文件的碎片化,降低了磁盘的读写性能。

而格式化,等于把硬盘上的所有数据清零,这时候你的磁盘真的是“空”的,清空之后再给你建一个崭新的分区表,新分区表一定会比一个陈旧的分区表好用。打个比喻,格式化,就等同于你买了一辆新车,这个车从里到外都是新的,3、5年都不会出毛病,而删除,就等同于你买了一辆用了几十年的二手车,随时随地都有可能扒窝。

那你会说,为什么同样都是用删除的方法,为什么相机卡容易出问题,而电脑不容易出问题。这就涉及到磁盘格式的问题。我们的相机,用的都是exFAT格式,这种格式采用的是单“文件分配表”的机制,而电脑用的NTFS、HFS+、APFS、FAT32用的是双“文件分配表”的机制,即一主一备,当主分配表出现问题时可自动调用备分配表,并复用备表自动修复主表。所以电脑的硬盘相对于相机卡,是不容易出问题的。而相机只能使用exFAT格式。所以,格式化时最好用相机本身的格式化功能,而不是用电脑,因为电脑很可能会自动把卡格式化成非exFAT格式,这时候你放到相机上是不能用的,还要用相机再格式化一遍才能使用。

相机的存储系统为什么要采用exFAT格式

既然电脑用的磁盘格式更稳定,为什么相机厂商都不采用这些格式呢,这涉及到以下几个方面的问题:

1、闪存卡的设计目地是在不同的设备之间传递数据,它属于中转存储设备,它的使用环境是中转,而不是像电脑硬盘那长期频繁改写。

2、exFAT属于微软的开源项目,在非特定条件下各大厂商都是可以免费使用的,不涉及到专利授权的问题。

3、exFat文件系统(格式)是专为闪存卡而设计,因此设计之初就考虑到了尽量兼容更多的系统,它同时可以兼容Wndows、Mac Os、Linux等操作系统。实际上exFAT文件系统也是可以设计成双“文件分配表”模式的,但考虑到exFat文件系统的运行效率和闪存卡是临时中转存储设备,所以微软认为没有必要采用双“文件分配表”模式。

U盘、移动硬盘的使用建议:

不管是使用Windows还是Mac,都建议格式化为NTFS格式,Mac电脑上安装读写NTFS格式的软件来解决兼容性问题。一是稳定,一是对存储文件的单个大小没有限制。一但采用exFAT格式,文件丢失、硬盘无法读取,那一定是家常便饭!

更多推荐

为什么我的相机卡总是出问题,相机内存卡里的照片是格式化好还是删除好?

本文发布于:2023-06-14 09:40:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1462037.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:卡里   相机   内存   照片

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!