【发布时间】:2013-03-31 05:37:38
【问题描述】:
我想在 dotNet (C#) 中进行文件恢复编程。问题是我不知道从哪里开始。似乎 dotNet 中的所有内容都假定某种文件系统、目录和/或文件已经存在,并且我对根据操作系统不存在的文件感兴趣。
我假设我必须了解更多关于文件格式、开始和结束标记以及扫描磁盘空间以查找字节码等(例如 jpeg 中的 0xFF、0xD8)但在我开始之前我想知道如何扫描逐个扇区的磁盘,包括 dotNet 中此类字节码的未分配空间。
【问题讨论】:
-
This question 可能会有所帮助。
-
这个问题的答案可能会让您入门:stackoverflow.com/questions/3533219/… - 我(疯狂地)猜测您只需要使用 Windows API,它并不完全是 .NET。这也意味着您将有更好的运气来搜索如何进行一般的原始磁盘访问,而不仅仅是 .NET
-
好的,非常感谢。这可能会变成一个 codeplex 产品。
标签: c# hard-drive diagnostics