それで、私は卒業証書のために XNA でゲーム プロジェクトに 3 か月間取り組んできました...すべてを完成させ、提出する準備ができたところ、突然... ブルー スクリーンが表示されました。コンピューターが再起動し、main.cs ファイルがばかげたスペースでいっぱいになります。もうコードはありません。私の完全なソースコードから除外されたのはそれだけです...どうすればいいですか? 助けてください。
ありがとう
刹那:泣きそう
それで、私は卒業証書のために XNA でゲーム プロジェクトに 3 か月間取り組んできました...すべてを完成させ、提出する準備ができたところ、突然... ブルー スクリーンが表示されました。コンピューターが再起動し、main.cs ファイルがばかげたスペースでいっぱいになります。もうコードはありません。私の完全なソースコードから除外されたのはそれだけです...どうすればいいですか? 助けてください。
ありがとう
刹那:泣きそう
ドキュメントを定期的に保存したり、ソース管理を使用したりすることに言及する人々は、本当に馬鹿げており、この問題が何であるかについて少しも手がかりがありません。私は本ですべてをやっています..自動回復が構成されていても、BSODの後、空のソースファイルに戻ってきました! 少し調査した結果、これは Visual Studio の既知のバグであることがわかりました。ソース ファイルのコピーを常に保持するために、GoogleDrive などのクラウド ストア サービスを使用することをお勧めします。
@Eric Jが示唆したように、私もこの問題を実行し、最新のコンパイルによって生成されたdllファイルを逆コンパイルしてコードを回復しました
ゼロ化されたファイルは、特に SSD ドライブで発生します。このようなデバイスへの書き込みは、実際には何らかの理由でゼロ化と書き込みの複合です。そのため、ファイルを失う可能性があります。2 つの異なるメーカーの 2 つの異なる SSD ドライブで発生しました。私は 1 時間の作業を 2 回失いました (そして、ソース管理システムを使用しているため、ここで述べたようにそれとは何の関係もありません)。
これを修正するには、ファイル編集時にバックアップ用の IDE プラグインを確認する必要があります。
いくつかのリンク。
MSDN:
プラグイン:
討論:
ファイルを復元する方法:
私の場合、失われたファイルや上書きされたファイルを探すためにドライブをロースキャンできる回復ソフトウェアを使用しました。ここでは単純な unerase ソフトウェアは役に立ちません。以前は を使用していましOntruck Easy Recovery Pro 5.0
たが、現在、新しいハードウェアを検出できません。前回~O&O Disk Recovery 8
。どちらもシェアウェア。ファイル全体を復元する場合もあれば、一部を復元する場合もあります (512 バイト ブロックなどによって、他の部分はゼロで埋められます)。必要なファイル拡張子がわかっている場合は、ファイルの拡張子を選択できます (より速く回復する可能性がありますが、確かではありません)。スキャン後、選択フィルターが想定どおりに機能しないため (理由は聞かないでください)、ファイルが失われたディレクトリを手動で開く必要があります。
Windows 7 の場合は、フォルダまたはファイルを右クリックしてください。ots プロパティに移動し、「以前のバージョン」などを探します。以前のバージョンに戻すことができる場合があります。