Что такое поврежденный файл и как его исправить?

Повреждение файла(File) — это форма случайного или непреднамеренного повреждения данных в файле. Повреждение файлов(File) может принимать разные формы и происходить по разным причинам, но результат один: вы не можете прочитать свои данные.

В некоторых случаях вы можете исправить или восстановить поврежденный файл, но это не всегда возможно. Лучше понять, почему может произойти коррупция и как вы могли бы защититься от нее.

Что означает (Mean)повреждение(Files) файлов ?

«Файл» — это набор связанных данных, которые следует читать как единое целое и записывать в файле определенного формата. Например, все данные в файле Microsoft Office Word связаны с документом Word , который вы создали и сохранили в формате файла .docx . Если бы половина файла внезапно стала нечитаемой, вы, вероятно, не смогли бы открыть свой документ. Даже если бы вы могли, много информации было бы упущено. Точно так же(Likewise) электронная таблица Excel с отсутствующими или измененными случайными значениями будет бесполезна.

Любой компьютерный файл состоит из двоичного кода. Это строка из единиц и нулей, сгруппированных в наборы битов, которые представляют данные, такие как буква.

В коде ASCII буква «A» представлена ​​двоичным кодом 01000001. Если мы изменим один бит, например, последнюю 1, на 0, тогда «A» станет «@»!

Так работает коррупция на базовом уровне. Значения битов внутри файла изменяются или стираются, что приводит к нечитаемому или только частично читаемому файлу.

Как узнать, произошло ли повреждение файла(File Corruption Has)

Повреждение файлов может иметь различные симптомы, в зависимости от того, какие файлы были повреждены и насколько они важны.

Ошибки CRC(CRC Errors)

Циклическая проверка избыточности(Redundancy Check) ( CRC ) проверяет, является ли файл целым и правильно ли он сохранен. CRC(CRCs) применяют формулу к данным в исходном исходном файле, в результате чего на выходе получается число. Если вы примените одну и ту же формулу к любой копии этого файла, этот номер должен быть таким же. Если число отличается, вы имеете дело с поврежденным или измененным файлом.

Вы чаще всего видите эту ошибку при попытке скопировать данные с поврежденного оптического диска или умирающего жесткого диска, но многие приложения могут выдавать ошибку CRC , когда они самостоятельно проверяют свои файлы по таблице правильных значений.

Ошибки открытия файлов(File Opening Errors)

Если файл поврежден, он либо не открывается, либо открывается с искаженными результатами. Некоторые типы файлов являются потоковыми и в некоторой степени устойчивы к повреждениям. Например, если у вас есть видеофайл с некоторыми повреждениями, приложения медиаплеера могут отображать разрыв изображения или заикание, но в противном случае воспроизводить файл целиком.

Файлы других типов, такие как исполняемые файлы программ, должны быть целыми на 100%, иначе программа не запустится.

И другие типы файлов, например созданные вами документы, могут открываться, но в них может отсутствовать важная информация, например фактические значения из документа или форматирование. 

Странное поведение и глюки(Strange Behaviors and Glitches)

Когда файлы ресурсов или настроек, необходимые приложению, повреждаются, они могут проявляться более незаметно. Программа не обязательно не запустится, но некоторые подкомпоненты, которые полагаются на эти файлы, могут выдавать ошибки, ничего не делать или вызывать сбой всего приложения.

Системные сбои и нестабильность(System Crashes and Instability)

Когда вы получаете поврежденные системные файлы, это может серьезно повлиять на ваш компьютер. Вы можете получить внезапные, казалось бы, случайные BSODы(BSODs) ( синий экран(Blue Screen) смерти ) ,(Death) компьютерные сбои или система, которая зависает или работает не так, как должна. Критическое(Critical) повреждение файла этого типа является наиболее разрушительным и во многих случаях может указывать на серьезную проблему с вашим оборудованием.

Почему происходит повреждение файлов?

Теперь мы знаем, что такое коррупция, но как она возникает? 

Хотя искажение — это всего лишь хаотичное и деструктивное изменение значений битов, причины этих изменений значений сильно различаются. В основном это связано с тем, что компьютерные носители бывают разных форм и хранят двоичные числа очень по-разному.

Внезапная потеря мощности(Sudden Power Loss)

Одной из наиболее распространенных причин повреждения файлов на устройстве хранения данных является внезапное отключение питания. Это особенно верно для механических жестких дисков, где отключение питания во время записи на диск может стереть данные. В прошлом головка чтения/записи диска могла врезаться в пластину при отключении питания, но современные накопители все еще могут безопасно «парковать» свои головки даже при внезапном отключении питания.

Это не означает, что механические или твердотельные накопители невосприимчивы к повреждению из-за потери данных. Если диск активно записывал данные, когда отключилось питание, на диск могла попасть только часть файла. Оба типа дисков используют энергозависимую кэш-память. Это означает, что данные внутри них теряются при отключении питания.

Аппаратный сбой(Hardware Failure)

Все носители информации имеют ограниченный срок службы. Они могут изнашиваться или выходить из строя. Иногда этот сбой происходит медленно с течением времени, а иногда внезапно. Любой, кто имел дело с механическими жесткими дисками, знает ужасный «щелчок смерти», который издают многие накопители, прежде чем умереть через некоторое время.

Это касается не только жестких дисков. Неисправная оперативная память(Faulty RAM) может привести к повреждению данных, поскольку на диск записываются неверные значения, поцарапанные оптические диски могут стать нечитаемыми из-за физического повреждения и т. д.

Вредоносное ПО(Malware)

Вредоносное ПО(Malware) включает в себя любое программное обеспечение, написанное с преднамеренным злонамеренным намерением. Повреждение или уничтожение данных(Data) в результате заражения вредоносным ПО может быть преднамеренным или случайным. У авторов вредоносных программ(Malware) в большинстве случаев нет особой мотивации уничтожать ваши данные. Вместо этого они держали его в заложниках за деньги (программы-вымогатели) или крали для продажи на черном рынке.

В некоторых случаях вредоносные программы пишутся просто для того, чтобы сеять хаос и разрушение. Вредоносное ПО(Malware) , предназначенное для повреждения или уничтожения данных, обычно делает это таким образом, что восстановить их практически невозможно.

Предотвращение и устранение повреждения файлов(File)

Во-первых, всегда лучше не допустить, чтобы коррупция повлияла на вас, но в некоторых случаях есть и способы обратить ее вспять.

Проверка дисков на наличие ошибок(Check Disks for Errors)

Вы можете использовать различные утилиты Microsoft Windows и сторонние утилиты для проверки текущих ошибок, таких как поврежденные сектора на ваших дисках. Вы также можете использовать утилиты для диагностики журналов работы диска, чтобы предсказать, неизбежен ли сбой, что даст вам время переместить эти данные в другое место.

Подробные инструкции см. в разделе Как проверить жесткий диск на наличие ошибок .(How to Check Your Hard Drive for Errors)

Делайте частые резервные копии(Make Frequent Backups)

« Резервное(Backing) копирование» данных описывает широкий спектр методов. К ним относятся клонирование всего диска в случае его сбоя, создание файловых архивов ZIP , резервное копирование определенных файлов в облако, автоматическое создание добавочных резервных копий на внешний диск и многое другое. Если у вас есть последние резервные копии данных, то повреждение становится скорее неприятностью, чем катастрофой.

Если вы хотите узнать больше о создании резервных копий, у нас есть несколько ценных руководств:

Это должно помочь вам с резервным копированием в современных системах Windows , но пользователи macOS могут ознакомиться с нашим руководством по Time Machine(Time Machine guide) .

В качестве дополнительной меры предосторожности вы также можете вручную создать точку восстановления системы,(manually create a System Restore point) чтобы откатиться к предыдущей версии установки Windows до деструктивных изменений файлов, не связанных с аппаратным сбоем.

Используйте функции проверки файлов(Use File Verification Features)

Некоторые программные клиенты также могут выполнять операции проверки файлов. Например, клиент видеоигр Steam может (Steam)проверить, не были ли изменены файлы игры,(check whether a game’s files have been altered) и восстановить исходные данные из основной онлайн-копии.

Извлекайте диски перед их удалением(Eject Drives Before Removing Them)

Независимо от типа диска или операционной системы, вы должны извлечь диски перед их отключением. По крайней мере, подождите, пока индикатор активности диска не погаснет, прежде чем отключать его, но в идеале извлеките флэш-накопитель или внешний жесткий диск через секунду или две.

Используйте антивирусное программное обеспечение(Use Antivirus Software)

Если вы не хотите повреждения, связанного с вредоносным ПО, используйте антивирусное программное обеспечение. Есть несколько вариантов для Windows , macOS и Linux .

Используйте средство проверки системных файлов (SFC)(Use the System File Checker (SFC))

В некоторых случаях вы можете определить, произошло ли повреждение ваших файлов, и(and ) восстановить их автоматически. В Windows(Windows) есть несколько инструментов восстановления файлов для исправления поврежденных системных файлов Windows , таких как средство проверки системных файлов(System File Checker) . Вы можете получить точную информацию в нашем руководстве по использованию команд командной строки для исправления или восстановления поврежденных файлов(Using the Command Prompt Commands to Fix or Repair Corrupt Files) , которое также охватывает инструмент ( tool)DISM и команду SCANNOW . Вы также можете попробовать команду CHKDSK для обнаружения ошибок диска.

Плата за восстановление данных(Pay For Data Recovery)

В крайнем случае можно приобрести специализированное программное обеспечение для восстановления файлов (почти всегда платное) или нанять компанию по восстановлению данных, чтобы восстановить как можно больше ваших данных. Это очень дорого и стоит делать только в том случае, если ценность данных намного превышает стоимость восстановления. Поэтому обычно стоит устранить неполадки, прежде чем вытащить свою кредитную карту, чтобы купить программное обеспечение для восстановления файлов.

Если вы не сталкивались с повреждением данных, еще не поздно принять некоторые превентивные меры, перечисленные выше. Даже если только для ваших самых ценных и незаменимых данных.



About the author

Я инженер-конструктор со стажем работы более 10 лет. Я специализируюсь на USB-контроллерах и кабелях, а также на обновлении BIOS и поддержке ACPI. В свободное время я также люблю вести блог на различные темы, связанные с технологиями и инженерией.



Related posts