うっかりファイルを上書きしてしまった場合、どうすればいいのでしょうか?この記事では、上書きの仕組みと上書きを回避する方法を紹介します。

「失われたデータを復元したい場合は、上書きに注意してください」というセンテンスを見たことがありますか?実際に上書きされることの意味や、なぜ上書きを防ぐ必要があるのかをご存知でしょうか?

上書きとは、元のデータの代わりに新しいデータを書き換えることで、元のデータを上書きさせることを意味します。パソコンのデータメモリに一組のデータ(バイナリ)を書き込むことで、元のデータを新しい情報に置き換えます。一般に、上書きされたデータは復元できません。

上書きの仕組み

削除と上書きの違いは何でしょうか?これをよりよく理解するためには、データがどのように保存されているかを知る必要があります。デジタルデータはバイト単位で保存されます。各バイトには8ビットが含まれています。各ビットは0または1という値を持っています。このデータ保存方法は、0 と 1 の 2 つの記号を使用するため、2 進数システムと呼ばれます。PCに格納されるデータは、0と1の文字列であるバイナリコードで書き込まれます。

HDDの各磁石にはプラス記号 (+) とマイナス記号 (-) があるので、2 つの値に等しいため、バイナリコードを表すことができます。HDDのメモリセルやディスクには、小さな磁区に分割された強磁性体の表面が含まれています。HDDは、磁区の磁化方向によってデータを記憶します。各磁区は、2つの方向のいずれかに磁化され、0か1という2 つの値のいずれかを表すことができます。

ファイルが削除されても、ファイルのデータはディスクからすぐには削除されません。代わりに、ファイル システムは単にデータベースを更新し、ディスクのファイルを追跡し、「ファイルが不要になった」ことを確認してから、ファイルを非表示にします。

元のデータは、この領域を使用して別のファイルが保存された場合にのみ削除されます。これは、上書きとも呼ばれます。PCの使用方法によっては、元のデータが上書きされるまでに数分から数週間かかることがあります。それまでは、データ復元ソフトを使って元のデータを復元することができます。

ファイルを上書きすると、オペレーティング・システムにファイル記録の更新を指示するだけでなく、ディスク領域を 0または1に上書きされ、HDDの磁区を再磁化させることになります。このプロセスは不可逆的です。

データを上書き保存する方法

パソコンでは、データを上書きする方法が主に2つがあります。テキストの上書きとファイルの上書きです。

テキストを上書きする

ほとんどのWordプロセスのデフォルトの動作は、カーソルの場所に文字を挿入することです。元の単語を選択して入力することで、動作を挿入から上書きに変更します。

挿入モードでは、新しいテキストを入力すると、テキストが表示されます。上書きモードでは、入力したテキストが選択した文字に置き換わります。テキストの上書きとは、入力した新しい文字が既存の文字を置き換えることを意味します。

ファイルを上書きする

古いファイルを新しいファイルに置き換えることで、データを上書きすることもできます。既存のドキュメントと同じファイル名でドキュメントを保存する場合、古いドキュメントは新しいドキュメントで上書きされます。それによって、古いドキュメントを復元できなくなるため、これには注意する必要があります。幸いなことに、一般的、オペレーティングシステムは、上書きする前に確認を求めます。

上書きする前に確認を求める

上書きを避ける方法

コンピューターのファイルを削除した場合、そのファイルは実際にはドライブから削除されていません。それが占有するスペースが「空き」としてマークされていることだけです。この場合、このスペースを上書きしない限り、削除されたファイルを復元できます。そのため、データを上書きせずに復元するためのヒントをお伝えします。

  • PCを長時間操作したり、使用したりしないでください。
  • 同じPCでソリューションを検索しないでください。
  • 同じPCにデータ復元ソフトをインストールしないでください。
  • 同じPCにデータを復元しないでください。
  • 内蔵の回復用CD/DVDを実行しないでください。

これらのヒントがお役に立てば幸いです。データが紛失されたら、すぐに無料ソフトウェアを使用して消えたデータを救出してください

そのほかの上書きの詳細情報

上書きされたデータの復元の実現可能性については、見解が分かれています。例えば、上書きされたデータが完全にきれいになるとは限らないので、プロの研究者が電子顕微鏡でドライブを観察して元のデータを特定することで、データを復元できるという話もあります。

上書きは消しゴムで文字を消し、その上に別の文字を書くようなものです。まだ、元の文字がぼんやりと見えることもあります。しかし、どれも実用化されていません。したがって、消したデータを復元できるという証拠もありません。

上書きは、セキュリティ アルゴリズムにも使用されます。これらのアルゴリズムは一連の正確なルールを使用し、新しいデータを書き込むことで元のデータの一部を削除します。それによって、データの安全性を確保できます。誰にも見つけられたくない、上書きしたいデータがある場合は、強力な上書きツールを使用してこの作業を行ってください。

  • hatena