ファイル(File)の破損は、ファイル内のデータに対する偶発的または意図しない損傷の一種です。ファイル(File)の破損にはさまざまな形があり、さまざまな理由で発生しますが、結果は同じで、データを読み取ることができません。
場合によっては、ファイルの破損を元に戻したり修復したりできますが、それが常に可能であるとは限りません。破損が発生する理由と、それを防ぐ方法を理解しておくことをお勧めします。
ファイル(Files)が破損しているとはどういう意味ですか?(Mean)
「ファイル」とは、単位として読み取る必要がある関連データの集まりであり、特定のファイル形式で記述されています。たとえば、Microsoft Office Wordファイル内のすべてのデータは、作成して(Microsoft Office Word).docxファイル形式で保存したWordドキュメントに関連しています。ファイルの半分が突然読み取れなくなった場合、おそらくドキュメントを開くことができなくなります。できたとしても、多くの情報が欠落しています。同様(Likewise)に、ランダムな値が欠落しているか変更されているExcelスプレッドシートは価値がありません。(Excel)
すべてのコンピューター ファイルは、バイナリ コードで構成されます。これは、文字などのデータを表す一連のビットにグループ化された 1 と 0 の文字列です。
ASCIIコードでは、文字「A」はバイナリ コード 01000001 で表されます。最後の 1 などの 1 ビットを 0 に変更すると、「A」は「@」になります。
これが、腐敗が基本的なレベルでどのように機能するかです。ファイル内のビットの値が変更または消去され、読み取り不能または部分的にのみ読み取り可能なファイルになります。
ファイルの破損が(File Corruption Has)発生したかどうかを確認する方法
ファイルの破損には、破損したファイルとその重要度に応じて、さまざまな症状が現れる可能性があります。
CRC エラー(CRC Errors)
Cyclic Redundancy Check ( CRC ) は、ファイルが完全で正しく保存されているかどうかをチェックします。CRC(CRCs)は元の元のファイルのデータに数式を適用し、結果として数値を出力します。そのファイルのコピーに同じ式を適用すると、その数は同じになります。番号が異なる場合は、破損または変更されたファイルを扱っています。
ほとんどの場合、このエラーは、破損した光学ディスクまたは故障したハード ドライブからデータをコピーしようとしたときに表示されますが、多くのアプリでは、正しい値の表に対してファイルを自己チェックするときにCRCエラーが発生する可能性があります。(CRC)
ファイルを開く際のエラー(File Opening Errors)
ファイルが破損している場合、ファイルが開かないか、文字化けした結果が表示されます。一部のファイル タイプはストリーミングされ、損傷に対してある程度耐性があります。たとえば、破損したビデオ ファイルがある場合、メディア プレーヤー アプリは画像の分割や途切れを表示することがありますが、それ以外の場合はファイル全体を再生します。
プログラムの実行可能ファイルなど、その他の種類のファイルは 100% 完全である必要があります。そうしないと、プログラムが起動しません。
また、ユーザーが作成したドキュメントなど、その他の種類のファイルを開いても、ドキュメントの実際の値や書式設定などの重要な情報が欠落している場合があります。
奇妙な動作と不具合(Strange Behaviors and Glitches)
アプリケーションが必要とするリソースまたは設定ファイルが破損すると、それらがより微妙に表示される場合があります。プログラムは必ずしも起動に失敗するわけではありませんが、これらのファイルに依存する一部のサブコンポーネントは、エラーを発生させたり、何もしないか、アプリケーション全体をクラッシュさせる可能性があります。
システムのクラッシュと不安定性(System Crashes and Instability)
システムファイルが破損すると、コンピューターに根本的な影響を与える可能性があります。ランダムに見える突然のBSOD(BSODs) (ブルー スクリーン(Blue Screen)オブデス(Death)) コンピューター クラッシュが発生したり、システムがハングしたり、意図したとおりに動作しない場合があります。このタイプの重大な(Critical)ファイルの破損は最も壊滅的であり、多くの場合、ハードウェアに重大な問題があることを示している可能性があります。
ファイルの破損はなぜ起こるのですか?
これで、腐敗とは何かがわかりましたが、それはどのようにして起こるのでしょうか?
破損は無秩序かつ破壊的なビット値の変更にすぎませんが、これらの値の変更の原因は大きく異なります。これは主に、コンピューター メディアがさまざまな形式で提供され、2 進数をさまざまな方法で格納するためです。
突然の停電(Sudden Power Loss)
ストレージ デバイスでファイルの破損が発生する最も一般的な理由の 1 つは、突然の停電です。これは、ディスクへの書き込み中に電源を切るとデータが消去される可能性がある機械式ハード ドライブに特に当てはまります。以前は、電源が失われた場合、ディスクの読み取り/書き込みヘッドがプラッターに衝突する可能性がありましたが、最新のドライブは、電源が突然切れた場合でも、ヘッドを安全に「駐車」できます。
これは、機械式ドライブまたはソリッド ステート ドライブがデータ損失による破損の影響を受けないという意味ではありません。電源が落ちたときにドライブがアクティブにデータを書き込んでいた場合、ファイルの一部だけがディスクに書き込まれた可能性があります。どちらのタイプのドライブも、揮発性キャッシュ メモリを使用します。これは、電源が切れると内部のデータが失われることを意味します。
ハードウェア障害(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システム ファイルを修正するためのファイル修復ツールがいくつかあります。コマンドプロンプトコマンドを使用して破損(Using the Command Prompt Commands to Fix or Repair Corrupt Files)したファイルを修正または修復するためのガイドで正確な詳細を取得できます。このガイドでは、 DISMツール( tool)とSCANNOWコマンドについても説明しています。また、ドライブのエラー検出のためにCHKDSKコマンドを試すこともできます。
データ復旧の支払い(Pay For Data Recovery)
最後の手段は、専用のファイル回復ソフトウェア (ほとんどの場合有料) を入手するか、データ回復会社に依頼してできるだけ多くのデータを再構築することです。これは非常に高価であり、データの価値が回復のコストをはるかに超える場合にのみ行う価値があります。そのため、通常は、クレジット カードを取り出してファイル修復ソフトウェアを購入する前に、トラブルシューティングを行う価値があります。
データの破損を経験していない場合は、上記の予防策を実装するのに遅すぎることはありません. 最も価値があり、かけがえのないデータであっても。
What Is a Corrupted File and How Can I Fix It?
File corruption is a form of accidental or υnintended damage to the data in a file. File corruptiоn comes in many shapes and hapрenѕ for varioυs reasons, but the reѕult is the 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.