linux手工分区,手工恢复linux分区表

本文主要介绍了Linux分区表的恢复过程,相对于Windows分区表恢复更为简单,因为Linux没有扩展DOS的概念。文中以Redhat为例,说明了如何通过超级块信息来计算分区大小,并指出在物理0扇区中,引导标志为80,ext3标志为83,swap分区标志为82。恢复的关键在于确定分区大小和块计数及块大小,然后重新写回0扇区。
摘要由CSDN通过智能技术生成

%B7%D6%C7%F8%B1%ED+%BB%D6%B8%B4

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

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

uid-494606-id-2113017.html

引导标志也是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恢复一样。在这里就不讲了。

以上有不对的请各位高手指正。

满不懂满大爷 于2008年4月17日17:49:20 写于晟欣科技

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值