迅维网

查看: 4035|回复: 5
打印 上一主题 下一主题

手工恢复linux分区表

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-17 20:49:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 山东德州 来自 山东德州

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
linux分区表的恢复相对windows分区表要简单些,因为linux没有扩展dos的概念。只有“/”根目录挂载点,swap交换分区,/usr。这里以redhat为例讲解一下分区表的恢复。(分区格式是ext3)

进底层可以看到在物理0扇区分区表中。



引导标志也是80.ext3标志是83,swap交换分区标志是82.和恢复windows分区一样,只要知道分区的大小即可。分区大小可以按照超级块来查找。超级块位于文件系统的第二个扇区,(逻辑分区)也就是物理65扇区。在引导块之后,用于描述本文件系统的结构,和dbr差不多。里面有i-节点长度,文件系统大小等。标志是53 EF位于偏移0X38处。在偏移0X04处这4个字节是块计数,偏移0X18这2个字节是块大小。相当与dbr的簇概念。0表示2扇区,1表示4个扇区,2表示8个扇区,在这里是00 02.知道块计数和大小,就可以算出分区大小了。Y(扇区)=块计数*块大小。写回0扇区即可。

分区之前的扇区数,和windows的主dos分区恢复计算法一样,也就是说按找没有扩展分区的windows分区计算。和误ghost恢复一样。在这里就不讲了。

2#
发表于 2008-4-18 23:13:36 | 只看该作者 来自: 湖北宜昌 来自 湖北宜昌
强人啊!!!! 我还没玩过LINUX 的系统,而你就能搞它的分区表了啊!!!

回复 支持 反对

使用道具 举报

3#
发表于 2008-4-19 08:54:50 | 只看该作者 来自: 安徽马鞍山 来自 安徽马鞍山

linux

楼主发的帖子不错,对于linux不是很熟悉,以前学过的都忘记了。

回复 支持 反对

使用道具 举报

4#
发表于 2008-5-21 19:44:18 | 只看该作者 来自: 河北唐山 来自 河北唐山
其实这个和WIN的是一样的只不过标志不一样而已。

回复 支持 反对

使用道具 举报

5#
发表于 2008-8-5 22:03:58 | 只看该作者 来自: 广东湛江 来自 广东湛江
真是好东东,希望能详细些写一教程让大家学习学习!!谢谢!!

回复 支持 反对

使用道具 举报

6#
发表于 2008-8-6 15:18:18 | 只看该作者 来自: 河北唐山 来自 河北唐山
LIUNX有什么难的呀?和WINDOWS的差不多吗!!!!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复