数据损坏(通常是什么样的?)

数据损坏(通常是什么样的?)

当数据损坏时:通过数据包或硬盘,您通常会发现什么样的错误?

这是位转置(交换位)吗?

它是随机噪声吗?(翻转位)?

当您确实遇到错误时,您通常会看到多少损坏?(仅 1 或 2 位或整个块)。

或者您是否看到任何其他模式?

答案1

我看过你所有的例子,有时一次看过好几个。但我不会使用“模式”这个词,损坏确实可能发生在文件的任何地方,看起来像你能想象到的任何样子。

答案2

我认为这个问题没有真正的答案,除非有人对可能发生哪种类型的错误进行了统计分析。它可能是任何东西。

答案3

一个硬件项目我曾经研究过,我们使用的是铣削 PCB,而不是正确接地的 PCB。当我们开始看到数据线上的串扰导致更高信号速率下的损坏时。它通常表现为一个或多个位被设置为高,而其他位被设置为合法。

我还猜测其他系统(例如硬盘)有其自己的属性,这些属性会影响数据如何被破坏。

答案4

损坏意味着数据随机损坏。损坏通常看起来不是什么样——不像您在问题中暗示的那样。

正如 Artem 已经回答的那样,实际上没有一个明确的答案。这完全取决于您的系统正在做什么以及它打算做什么。

基本上,你需要了解什么是普通的您的系统。当您的系统开始表现出普通的,您需要寻找问题的根本原因。您应该考虑的原因之一是数据损坏。

我发现数据损坏有多种表现形式,包括:

  • 批处理输入验证错误显著增加。

  • 报告意外结果。即值超出了预期范围。

  • 拨号会话在几分钟内就会消耗数 GB 的数据。也就是说,数据吞吐量在物理上是不可能的。

  • 客户被收取了高得离谱的金额。反之亦然——高得离谱的信用额度!

  • 由于数字无法用双字节整数表示,程序崩溃。

相关内容