免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4552 | 回复: 12
打印 上一主题 下一主题

[FreeBSD] 一个无法解读FreeBSD硬盘分区(高手你在哪里?) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-18 22:40 |只看该作者 |倒序浏览
我拿到一个复印机的硬盘,试了很多操作系统都无法挂载,请问大家觉得这是一个什么操作系统的磁盘分区(用winhex截取了磁盘第一扇区)

论坛徽章:
0
2 [报告]
发表于 2013-07-18 22:45 |只看该作者
我把第一扇区和FreeBSD磁盘分区进行了对比,发现很像很像,他好像 是对字节(字、双字做了变换),但是当我把整个磁盘的对应字节(字、双字)交换后,还是无法挂载到FreeBSD操作系统上!遇到真正的难题了!

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
3 [报告]
发表于 2013-07-19 01:54 |只看该作者
本帖最后由 gvim 于 2013-07-19 01:54 编辑

这不是难题好不好标题党,你根本就弄错东西了。
对MBR引导来说第一个扇区是MBR,兄弟,不是文件系统,你找错地方了,GPT不清楚。
另外,如果装有引导管理器比如GRUB之类的,还涉及2级引导才能找到存数据的文件系统,慢慢分析吧。
如果是原生系统的引导,那么分区信息里面有个分区类型,可以看看是什么文件系统。

论坛徽章:
0
4 [报告]
发表于 2013-07-19 08:16 |只看该作者
你可以在一个安装有grub的机器上,把硬盘挂载起来。
在grub命令行中,输入cat (hdx,  按tab键盘,一般情况下会列出分区及文件系统类型,可以一试。

论坛徽章:
0
5 [报告]
发表于 2013-07-19 12:56 |只看该作者
复印机里的硬盘一般没有文件系统,直接裸磁盘使用的。

论坛徽章:
0
6 [报告]
发表于 2013-07-19 20:12 |只看该作者
太感谢gvim 了,我在想怎样才能联系到你呢?因为分析不出来,找到了这里,也看来你的那篇帖子,觉得你是高手,应该有办法!

论坛徽章:
0
7 [报告]
发表于 2013-07-19 20:24 |只看该作者
gvim 说的我不太明白,我说说我的理解,请你审核:

1、MBR引导是对X86体系CPU及其BIOS来说的,对于ARM、PowPC、MIPS等等处理是不是就没有MBR,或者说它不叫MBR或分区引导机制有区别了!
2、16位的处理器与32为的处理器,数据在存储器(内存或硬盘)中的数字是否有大小端的区别(字符没有),比如说FreeBSD在X86的windows分区中
   标签是57 45 56 82 ,而我的复印机硬盘上的标签是56 82 57 45 这个是为什么,对已整个系统来说这是一种什么变换?(有的同志可能会说没发现
   2 3列跟 0 1 列对调了吗?这个我当然发现了,但是如果把整个硬盘都这样对调,还是读不出明文。)
3、接受gvim 老师的建议,标题可能取得不好,应该是对我来说目前无法解读的。。。抱歉!

论坛徽章:
0
8 [报告]
发表于 2013-07-19 20:26 |只看该作者
补充:同为32位的处理器也存在大小端格式的问题

论坛徽章:
0
9 [报告]
发表于 2013-07-19 20:27 |只看该作者
接受gvim 老师我这有一个VC的程序是读BSD分区与文件系统的,方便帮我看一下不,怎么联系你?

论坛徽章:
0
10 [报告]
发表于 2013-07-19 20:33 |只看该作者
gvim 说的:“如果是原生系统的引导,那么分区信息里面有个分区类型,可以看看是什么文件系统。”这个我同意!及时我分析出来了是什么文件系统,我觉得要读出文件,是否还得做变化(是什么变化,怎么改变。。。),我现在的目的是要读出文件夹和文件!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP