Ухудшение качества данных - это постепенное повреждение компьютерных данных из-за накопление некритических сбоев в устройстве хранения данных. Явление также известно как распад данных, data rot или bit rot .
Ниже приведены несколько цифровых изображений, иллюстрирующих ухудшение данных, все из которых состоят из 326 272 биты. Исходное фото отображается слева. На следующем изображении справа один бит был изменен с 0 на 1. В следующих двух изображениях два и три бита были перевернуты. В системах Linux двоичное различие между файлами можно выявить с помощью команды cmp
(например, cmp -b bitrot-original.jpg bitrot-1bit-changed.jpg
).
0 битов
1 бит
2 биты
3 биты инвертирован
Ухудшение данных в динамической памяти с произвольным доступом ( DRAM) может возникнуть, когда электрический заряд бита в DRAM рассеивается, возможно, изменяя программный код или сохраненные данные. DRAM может быть изменен космическими лучами или другими частицами высоких энергий. Такое ухудшение данных известно как программная ошибка. память ECC может использоваться для смягчения этого типа ухудшения данных.
Ухудшение качества данных является результатом постепенного разрушения носителя в течение нескольких лет или дольше. Причины зависят от носителя:
Большинство дисков, контроллеров дисков и систем более высокого уровня с небольшой вероятностью неисправимого отказа. С постоянно растущими емкостями дисков, размерами файлов и увеличением объема данных, хранящихся на диске, вероятность возникновения разрушения данных и других форм неисправленных и необнаруженных повреждений данных возрастает.
Программные системы более высокого уровня могут использоваться для снижения риска таких основных отказов за счет увеличения избыточности и реализации алгоритмов проверки целостности и самовосстановления. Файловая система ZFS была разработана для решения многих из этих проблем повреждения данных. Файловая система Btrfs также включает механизмы защиты и восстановления данных, как и ReFS.