파일(File) 손상은 파일의 데이터에 우발적이거나 의도하지 않은 손상의 한 형태입니다. 파일(File) 손상은 다양한 형태와 다양한 이유로 발생하지만 결과는 동일합니다. 데이터를 읽을 수 없습니다.
경우에 따라 파일 손상을 되돌리거나 복구할 수 있지만 항상 가능한 것은 아닙니다. 부패가 발생할 수 있는 이유와 이를 방지할 수 있는 방법을 이해하는 것이 좋습니다.
파일(Files) 이 손상된다는 것은 무엇을 의미 합니까 ?(Mean)
"파일"은 특정 파일 형식으로 작성된 단위로 읽어야 하는 관련 데이터의 모음입니다. 예를 들어 Microsoft Office Word 파일 의 모든 데이터는 .docx 파일 형식으로 만들고 저장 한 Word 문서와 관련이 있습니다. (Word)파일의 절반이 갑자기 읽을 수 없게 되었다면 문서를 열 수 없었을 것입니다. 할 수 있다 하더라도 많은 정보가 누락될 것입니다. 마찬가지로(Likewise) , 임의의 값이 누락되거나 변경된 Excel 스프레드시트는 가치가 없습니다.(Excel)
모든 컴퓨터 파일은 바이너리 코드로 구성됩니다. 문자와 같은 데이터를 나타내는 비트 세트로 그룹화된 1과 0의 문자열입니다.
ASCII 코드 에서 문자 "A"는 이진 코드 01000001로 표시됩니다. 마지막 1과 같은 단일 비트를 0으로 변경하면 "A"가 "@"가 됩니다!
이것이 기본적인 수준에서 부패가 작동하는 방식입니다. 파일 내의 비트 값이 변경되거나 지워져서 읽을 수 없거나 부분적으로만 읽을 수 있는 파일이 됩니다.
파일 손상이(File Corruption Has) 발생 했는지 확인하는 방법
파일 손상은 손상된 파일과 파일의 중요성에 따라 다양한 증상을 나타낼 수 있습니다.
CRC 오류(CRC Errors)
CRC ( Cyclic Redundancy Check )는 파일이 전체이고 올바르게 저장되었는지 확인합니다. CRC(CRCs) 는 원래의 깨끗한 파일에 있는 데이터에 공식을 적용하여 결과로 숫자를 출력합니다. 해당 파일의 복사본에 동일한 공식을 적용하는 경우 해당 번호는 동일해야 합니다. 번호가 다른 경우 파일이 손상되었거나 변경된 것입니다.
손상된 광 디스크나 죽어가는 하드 드라이브에서 데이터를 복사하려고 할 때 이 오류가 가장 자주 표시되지만 많은 앱 에서 올바른 값 테이블에 대해 파일을 자체 검사할 때 CRC 오류를 표시할 수 있습니다.(CRC)
파일 열기 오류(File Opening Errors)
파일이 손상된 경우 열리지 않거나 잘못된 결과로 열립니다. 일부 파일 형식은 스트리밍되며 손상에 다소 내성이 있습니다. 예를 들어 일부 손상된 동영상 파일이 있는 경우 미디어 플레이어 앱에서 사진이 깨지거나 끊길 수 있지만 그렇지 않은 경우 전체 파일을 재생할 수 있습니다.
프로그램 실행 파일과 같은 다른 유형의 파일은 100% 전체여야 합니다. 그렇지 않으면 프로그램이 시작되지 않습니다.
또한 사용자가 만든 문서와 같은 다른 파일 형식이 열릴 수 있지만 문서의 실제 값이나 서식과 같은 중요한 정보가 누락될 수 있습니다.
이상한 행동 및 결함(Strange Behaviors and Glitches)
응용 프로그램에 필요한 리소스 또는 설정 파일이 손상되면 더 미묘하게 나타날 수 있습니다. 프로그램 시작에 반드시 실패하지는 않지만 이러한 파일에 의존하는 일부 하위 구성 요소는 오류를 제공하거나 아무 작업도 수행하지 않거나 전체 응용 프로그램을 충돌시킬 수 있습니다.
시스템 충돌 및 불안정(System Crashes and Instability)
시스템 파일이 손상되면 컴퓨터에 근본적으로 영향을 줄 수 있습니다. 갑자기 무작위로 보이는 BSOD(BSODs) ( Blue Screen of Death ) 컴퓨터 충돌이 발생하거나 시스템이 중단되거나 의도한 대로 작동하지 않을 수 있습니다. 이 유형의 치명적인(Critical) 파일 손상은 가장 치명적이며 많은 경우 하드웨어에 심각한 문제가 있음을 나타낼 수 있습니다.
파일 손상이 발생하는 이유는 무엇입니까?
이제 부패가 무엇인지 알지만 어떻게 발생합니까?
손상은 단지 비트 값을 혼란스럽고 파괴적으로 변경하는 것일 뿐이지만 이러한 값 변경의 원인은 매우 다양합니다. 이는 주로 컴퓨터 미디어가 다양한 형태로 제공되고 매우 다른 방식으로 이진수를 저장하기 때문입니다.
갑작스런 정전(Sudden Power Loss)
저장 장치에서 파일 손상이 발생하는 가장 일반적인 이유 중 하나는 갑작스러운 정전입니다. 이것은 특히 디스크에 쓰는 동안 전원을 차단하면 데이터가 지워질 수 있는 기계식 하드 드라이브에 해당됩니다. 과거에는 디스크의 읽기/쓰기 헤드가 정전되면 플래터에 충돌할 수 있었지만 최신 드라이브는 전원이 갑자기 꺼진 경우에도 여전히 헤드를 안전하게 "파킹"할 수 있습니다.
그렇다고 해서 기계식 또는 솔리드 스테이트 드라이브가 데이터 손실로 인한 손상에 영향을 받지 않는다는 의미는 아닙니다. 전원이 꺼졌을 때 드라이브가 데이터를 활발히 쓰고 있었다면 파일의 일부만 디스크에 저장되었을 수 있습니다. 두 가지 유형의 드라이브 모두 휘발성 캐시 메모리를 사용합니다. 즉, 전원이 꺼지면 내부 데이터가 손실됩니다.
하드웨어 오류(Hardware Failure)
모든 저장 매체는 수명이 제한되어 있습니다. 마모되거나 오작동을 시작할 수 있습니다. 때때로 이 실패는 시간이 지남에 따라 천천히 발생하고 때로는 갑자기 발생합니다. 기계식 하드 디스크를 다뤄본 사람이라면 많은 드라이브가 잠시 후 죽기 전에 두려운 "죽음의 딸깍" 소리를 낸다는 것을 알고 있습니다.
하드 드라이브뿐만이 아닙니다. RAM에 결함(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(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)
디스크 유형이나 운영 체제에 관계없이 드라이브를 분리하기 전에 드라이브를 꺼내야 합니다. 플러그를 뽑기 전에 최소한 디스크 작동 표시등이 멈출 때까지 기다리십시오. 그러나 이상적으로는 플래시 드라이브나 외장 하드 디스크를 꺼내는 데 1~2초가 소요됩니다.
바이러스 백신 소프트웨어 사용(Use Antivirus Software)
맬웨어 관련 손상을 원하지 않으면 바이러스 백신 소프트웨어를 사용하십시오. Windows , macOS 및 Linux 에는 몇 가지 옵션이 있습니다 .
시스템 파일 검사기(SFC) 사용(Use the System File Checker (SFC))
경우에 따라 파일 에(and ) 손상이 발생했는지 확인 하고 자동으로 복구할 수 있습니다. Windows 에는 (Windows)시스템 파일 검사기(System File Checker) 와 같이 손상된 Windows 시스템 파일 을 수정하기 위한 여러 파일 복구 도구가 있습니다. DISM 도구( tool) 및 SCANNOW 명령 도 다루는 명령 프롬프트 명령(Using the Command Prompt Commands to Fix or Repair Corrupt Files) 을 사용하여 손상된 파일 수정 또는 복구 가이드에서 정확한 세부 정보를 얻을 수 있습니다 . 드라이브 오류 감지를 위해 CHKDSK 명령 을 시도할 수도 있습니다 .
데이터 복구 비용 지불(Pay For Data Recovery)
최후의 수단은 전문 파일 복구 소프트웨어(거의 항상 유료)를 얻거나 데이터 복구 회사를 고용하여 최대한 많은 데이터를 재구성하는 것입니다. 이것은 매우 비싸며 데이터 가치가 복구 비용을 훨씬 초과하는 경우에만 수행할 가치가 있습니다. 따라서 일반적으로 파일 복구 소프트웨어를 구입하기 위해 신용 카드를 꺼내기 전에 문제를 해결할 가치가 있습니다.
데이터 손상을 경험하지 않았다면 위에 나열된 몇 가지 예방 조치를 구현하기에 너무 늦지 않았습니다. 가장 가치 있고 무엇과도 바꿀 수 없는 데이터를 위해서라도.
What Is a Corrupted File and How Can I Fix It?
File corruption іs a form of accidental or unintended damage to thе data in a file. File corruption comes in mаny shapes and happens for variouѕ reasons, but the result is thе same: you can’t read your data.
In some cases, you can reverse or repair file corruption, but that’s not always possible. It’s better to understand why corruption can happen and how you might be able to safeguard against it.
What Does It Mean for Files to be Corrupted?
A “file” is a collection of related data that should be read as a unit, written in a specific file format. For example, all the data in a Microsoft Office Word file is related to the Word document you created and stored in the .docx file format. If half the file were suddenly unreadable, you probably wouldn’t be able to open your document. Even if you could, lots of information would be missing. Likewise, an Excel spreadsheet with random values missing or changed would be worthless.
Any computer file consists of binary code. It’s a string of ones and zeros grouped into sets of bits, which represent data such as a letter.
In ASCII code, the letter “A” is represented by the binary code 01000001. If we change a single bit, such as the last 1 into a 0, then the “A” becomes an “@”!
This is how corruption works at a basic level. The values of bits inside a file are changed or erased, leading to an unreadable or only partially readable file.
How to Tell if File Corruption Has Occurred
File corruption can have various symptoms, depending on which files have been corrupted and how important they are.
CRC Errors
Cyclic Redundancy Check (CRC) checks whether a file is whole and correctly stored. CRCs apply a formula to the data in the original pristine file, which results in a number as the output. If you apply the same formula to any copy of that file, that number should be the same. If the number is different, you’re dealing with a damaged or altered file.
You’ll most often see this error when trying to copy data from a damaged optical disk or dying hard drive, but many apps can give a CRC error when they self-check their files against a table of correct values.
File Opening Errors
If a file is corrupted, it either won’t open or will open with garbled results. Some file types are streamed and somewhat tolerant to damage. For example, if you have a video file with some corruption, media player apps may show picture breakup or stutter, but otherwise, play the entire file.
Other types of files, such as program executables, have to be 100% whole, or the program will not start.
And other file types, such as documents you’ve created, may open but be missing vital information, such as actual values from the document or formatting.
Strange Behaviors and Glitches
When resource or settings files that an application needs become corrupted, they may show up more subtly. The program won’t necessarily fail to start, but some subcomponents that rely on those files could give errors, do nothing, or crash the whole application.
System Crashes and Instability
When you get corrupted system files, it can fundamentally affect your computer. You may get sudden seemingly random BSODs (Blue Screen of Death) computer crashes or have a system that hangs or doesn’t work the way it’s meant to. Critical file corruption of this type is the most devastating and can often point to a severe problem with your hardware in many cases.
Why Does File Corruption Happen?
Now we know what corruption is, but how does it happen?
Although corruption is just the alteration of bit values chaotically and destructively, the causes of those changing values vary a great deal. This is mainly because computer media comes in many different forms and stores binary digits in very different ways.
Sudden Power Loss
One of the most common reasons a storage device experiences file corruption is a sudden power outage. This is especially true of mechanical hard drives, where cutting the power while writing to the disk can wipe out data. In the past, the read/write head of the disk could crash into the platter if they lost power, but modern drives can still safely “park” their heads even when the power suddenly goes out.
This does not mean that mechanical or solid-state drives are impervious to corruption through data loss. If the drive was actively writing data when the power went out, only part of the file might have made it into the disk. Both types of drives use volatile cache memory. This means the data inside them is lost if the power goes out.
Hardware Failure
All storage media have limited lifespans. They can wear out or begin to malfunction. Sometimes, this failure happens slowly over time, and sometimes, it’s sudden. Anyone who has dealt with mechanical hard disks knows the dreaded “click of death” many drives make before dying a short while later.
It’s not just hard drives, either. Faulty RAM can cause data corruption as the wrong values are written to the disk, scratched optical disks can be unreadable thanks to the physical damage, and so on.
Malware
Malware includes any software written with deliberate malicious intent. Data corruption or destruction resulting from malware infection can be by design or by accident. Malware authors don’t have much motivation to destroy your data for the most part. Instead, they’d hold it hostage for money (ransomware) or steal it to sell on the black market.
In some cases, malware is written simply to sow chaos and destruction. Malware designed to corrupt or destroy data usually does so in a way that’s virtually impossible to recover.
Preventing and Reversing File Corruption
It’s always better to prevent corruption from affecting you in the first place, but there are also ways to reverse it in some cases.
Check Disks for Errors
You can use various Microsoft Windows and third-party utilities to check for current errors such as bad sectors on your drives. You can also use utilities to diagnose the drive’s operational logs to predict whether the failure is imminent, giving you time to move that data elsewhere.
Check out How to Check Your Hard Drive for Errors for detailed instructions.
Make Frequent Backups
“Backing up” data describes a wide variety of practices. These include cloning your entire drive in case it fails, creating ZIP file archives, backing up specific files to the cloud, automatically making incremental backups to an external drive, and more. If you have recent data backups, then corruption becomes an annoyance rather than a disaster.
If you want to know more about making backups, we have several valuable guides:
These should have you covered for backups on modern Windows systems, but macOS users can check out our Time Machine guide.
As an added precaution, you can also manually create a System Restore point to roll back to a previous version of your Windows installation before destructive file changes not related to hardware failure.
Use File Verification Features
Some software clients can also run file verification operations. For example, the Steam video game client can check whether a game’s files have been altered and restore the original data from a master online copy.
Eject Drives Before Removing Them
Regardless of the disk type or operating system, you should eject drives before unplugging them. At the very least, wait until the disk activity light has stopped before unplugging it, but ideally, take a second or two to eject a flash drive or external hard disk.
Use Antivirus Software
If you don’t want malware-related corruption, use antivirus software. There are several options for Windows, macOS, and Linux.
Use the System File Checker (SFC)
In some cases, you can determine if corruption has happened to your files and repair them automatically. Windows has several file repair tools to fix corrupted Windows system files, such as the System File Checker. You can get the exact details in our guide to Using the Command Prompt Commands to Fix or Repair Corrupt Files, which also covers the DISM tool and SCANNOW command. You may also want to try the CHKDSK command for drive error detection.
Pay For Data Recovery
The last resort is to get specialized file recovery software (almost always paid) or hire a data recovery company to reconstruct as much of your data as possible. This is very expensive and only worth doing if the value of the data far exceeds the cost of recovery. So it’s usually worth troubleshooting things before pulling out your credit card to buy file repair software.
If you haven’t experienced data corruption, it’s not too late to implement some preventative measures we listed above. Even if only for your most valuable and irreplaceable data.