![Windows 7 は 4 日間の作業を削除しました](https://rvso.com/image/1267780/Windows%207%20%E3%81%AF%204%20%E6%97%A5%E9%96%93%E3%81%AE%E4%BD%9C%E6%A5%AD%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F.png)
プロジェクトを終えて、コンピューターを再起動しました。起動しなくなったので、Windows 7 のシステム修復オプションを使用しました。1 分間実行してから起動しました。これで、過去 4 日間の作業で作成したソース コードのほとんどが消えてしまいました。
背景: 時々 (新しいソフトウェアをインストールした後がほとんどです)、ノートブックが起動しなくなります。小さな Windows 7 フラグが表示されるだけで、ハード ディスクから読み込まれなくなります。ハード アボートして再起動すると、Windows を通常どおり起動するか (これは機能しません)、「Windows スタートアップ修復」を実行するか尋ねられます。実行すると、約 2 ~ 3 分間何らかの処理が行われ、その後 Windows を再び起動できます。通常、この後、前日にコンピューターに追加した .exe ファイルは消えますが、他のファイルは今のところ変更されていません。
しかし、このことが起こった後、私のプロジェクトから大量の「.as」(ActionScript ソース ファイル) が消えてしまいました。
それらを回復する方法があるかどうか、また回復できる場所を知っている人はいますか?
答え1
私の知る限り、次のような「フォレンジックツール」を使わずにデータを回復する方法はありません。テストディスク仮定して
- バージョン管理(SVN、GITなど)を使用していない
- (最近の)バックアップがありません
将来のためのヒントをいくつか紹介します。
- 重要なデータを扱う場合は、必ず最新のバックアップを取ってください。いつも!
- バージョン管理ツールを使いましょう!
- マシンにエラーが表示されたり、異常な動作をしたりした場合は、すぐに問題を解決してください。必要な場合は、OSを再インストールし、バックアップからデータを回復してください。一度もない明らかに壊れた OS で動作します。
[編集番号1] もう一つの緊急のヒント:本当にデータを回復したい場合問題のパーティションの使用を直ちに中止する!
LiveCD から起動し、dd
または同等のツールを使用してパーティションのディスク イメージを作成します。そうしないと、ディスクを使用するだけで、回復したいデータを誤って上書きしてしまう可能性があります。OS を起動すると、通常、データがディスクに書き込まれるため (ログなど)、データが上書きされる可能性があります。
失われたデータを回復しようとする場合は、念のため、そのディスク イメージのコピーを使用してください。
答え2
問題のフォルダーに「以前のバージョンの復元」で何かが表示されるかどうかを確認する必要があります。
答え3
幸運であれば、復元によって既存のデータが上書きされることはありません。過去に幸運だったのかもしれませんが、Windows はディスクの空きセクターに書き込むことがわかりました。つまり、ファイルは削除されても実際には削除されず、ファイルへのポインターのみが削除されるということです。
私はいくつかのファイル回復リソースを使用してファイルを回復することに成功しました。最近使用したのは次のものです。レウバ友人の HDD がクラッシュしたときに、数年分の写真を復元します。Recuva は無料です。商用のファイル復元アプリケーションもいくつかあります。
何をするにしても、既存のディスクにファイル回復プログラムをインストールしないでください。USB デバイスから起動できるプログラムを見つけるか、ファイル回復プログラムがインストールされている別のマシンに HDD を接続する必要があります。
答え4
参照がリンク解除されるので、TestDiskとPhotorecの無料の組み合わせか、WinHEXのような有料のフォレンジックソリューションを使用するのが最善の策です。回復がほぼ完了しました。次回はバージョン管理と増分バックアップを設定して、安全を確保してください... ;-)
また、ノートパソコンが起動しないこともあるので、上記のリンクを使用してハードドライブとその他のハードウェアも確認してください。そうしないと、後日、より深刻な問題が発生する可能性があります。