C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 165 を表示中)
■95021 / )  Re[3]: 削除済みのファイルにアクセスする方法
□投稿者/ 774RR (790回)-(2020/06/13(Sat) 17:18:23)
UndeleteFile() みたいな Win32 API は無いっすね。

> 完全削除ソフトや復元ソフトはどうやって開発しているのでしょうか・・・?
完全削除のほうは簡単で、ファイルシステムの微妙な内部仕様などは知る必要がなくて、
数回のファイル内容の上書き+ファイル情報の削除でほぼ十分っす。
細かいこと言うと米国国防総省仕様がうんぬんとかありますけど。
# SSD なら TRIM するだけでほぼ絶対に復元できない

NTFS1.0 だったら Windows NT 3.1 の頃なので 1994 年
NTFS3,1 でも Windows XP だから 2001 年
20年の余裕があったわけで、実用に困らない程度には解析済みなんでしょ。
でもサードパーティが分析した結果が正しいとは限らないわけで
Microsoft の OS 以外から NTFS をアクセスすることに絶対の信頼を置くわけにはいかないですね。

作りたいという意欲は評価するけど、オイラが実用するには既に実績のあるソフト買ってきちゃうだろうな。

返信 編集キー/


管理者用

- Child Tree -