首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序恢复原始形式的磁盘内容和转储为一个大二进制文件?

问应用程序恢复原始形式的磁盘内容和转储为一个大二进制文件?
EN

Stack Overflow用户
提问于 2012-05-14 20:42:53
回答 1查看 635关注 0票数 0

我有一堆工作丢失在硬盘上,这是我一次偶然格式化的。我意识到有许多数据恢复工具,但它们似乎都试图扫描驱动器以恢复文件的实际分区数据。我不需要这个。我只需要一个程序以原始方式访问每个扇区,然后逐字节地将内容转储到某个文件中。的原因是,我的大部分工作都是ASCII文件,所以我不在乎内容是否是可识别的完整文件的一部分。我不介意对原始数据进行解析,并尝试恢复我所能找到的任何文本。

那么,像这样的东西存在吗?还是我听天由命去编写我自己的程序(我对此非常满意)?这将是一个相当简单的程序,字面上可以扫描整个磁盘(逐扇区)并将内容(逐字节)转储到另一个磁盘上的文件(可能是几个较小的文件,以使其更易于管理)。建议的从C/C++读取原始磁盘的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-14 20:54:15

您能否从Linux 活CD启动,识别硬盘的设备名称(例如用fdisk告诉您分区大小),然后使用dd命令(例如dd if=/dev/sda1 of=/mnt/path_to_external_drive )提取磁盘的原始内容?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10590727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档