Какво е повреден файл и как мога да го поправя?

Повредата на файла(File) е форма на случайно или непреднамерено увреждане на данните във файл. Повредата на файлове(File) има много форми и се случва по различни причини, но резултатът е един и същ: не можете да прочетете данните си.

В някои случаи можете да обърнете или поправите повреден файл, но това не винаги е възможно. По-добре е да разберете защо може да възникне корупция и как бихте могли да се предпазите от нея.

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

„Файл“ е съвкупност от свързани данни, които трябва да се четат като единица, записана в определен файлов формат. Например всички данни във файл на Microsoft Office Word са свързани с документа на Word , който сте създали и съхранили във файловия формат .docx . Ако половината файл изведнъж стане нечетим, вероятно няма да можете да отворите документа си. Дори и да можете, много информация ще липсва. По същия начин(Likewise) електронна таблица на Excel с липсващи или променени случайни стойности би била безполезна.

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

В ASCII кода буквата „A“ е представена от двоичния код 01000001. Ако променим един бит, например последното 1 в 0, тогава „A“ става „@“!

Ето как работи корупцията на основно ниво. Стойностите на битовете във файл се променят или изтриват, което води до нечетим или само частично четим файл.

Как да разберете дали файлът е(File Corruption Has) повреден

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

CRC грешки(CRC Errors)

Cyclic 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)

Всички носители за съхранение имат ограничен живот. Те могат да се износят или да започнат да се повреждат. Понякога този отказ се случва бавно с течение на времето, а понякога е внезапен. Всеки, който се е занимавал с механични твърди дискове, знае страховитото „щракане на смъртта“, което правят много устройства, преди да умрат малко по-късно.

Не са само твърдите дискове. Дефектната RAM(Faulty RAM) може да причини повреда на данните, тъй като на диска се записват грешни стойности, надрасканите оптични дискове могат да бъдат нечетими благодарение на физическата повреда и т.н.

Зловреден софтуер(Malware)

Зловреден софтуер(Malware) включва всеки софтуер, написан с умишлена злонамерена цел. Повредата или унищожаването на данни в резултат на заразяване със злонамерен софтуер може да бъде по проект или случайно. (Data)Авторите на зловреден софтуер(Malware) в по-голямата си част нямат много мотивация да унищожат вашите данни. Вместо това биха го държали като заложник за пари (ransomware) или биха го откраднали, за да го продадат на черния пазар.

В някои случаи зловреден софтуер е написан просто за да сее хаос и разрушение. Зловреден софтуер(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 за видеоигри може да провери дали файловете на играта са били променени(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 , като например проверка на системни файлове(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

Аз съм компютърен професионалист, който има опит в работата със софтуер на Microsoft Office, включително Excel и PowerPoint. Имам опит и с Chrome, който е браузър, собственост на Google. Моите умения включват отлична писмена и устна комуникация, решаване на проблеми и критично мислене.



Related posts