当前位置:论文写作 > 毕业论文范文 > 文章内容

TestDisk找回丢失的硬盘分区表

主题:oracle 分区表 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-01-14

简介:适合不知如何写分区表分区方面的相关专业大学硕士和本科毕业论文以及关于分区表分区论文开题报告范文和相关职称论文写作参考文献资料下载。

分区表分区论文范文

oracle 分区表论文

目录

  1. oracle 分区表:DISKGEN恢复分区表

本刊整理

TestDisk是一款磁盘修复工具,可以修复由于软件缺陷或某些病毒导致的分区丢失或分区表丢失导致磁盘无法启动的问题.

故障

早晨启动笔记本,被告知未找到操作系统,有点心惊.用Linux启动U盘引导系统,查看我的主硬盘设备:fdisk—l/dev/sda,找不到任何分区,应该是分区表丢了,原因不明.

回忆起从前使用过Windows系统下的恢复软件FinaIData,恢复过被快速格式化甚至重新分过区的硬盘数据.于是把硬盘拆下,装在第二块硬盘托架内,借了台Thinkpad,装了FanaIData,但发现它只能恢复文件,不能恢复分区表,而且对Linux分区的数据也无能为力,未成功.

恢复分区表

在尝试易我分区表医生未果之后,后来在网络上搜索到介绍一个GPL的分区表修复工具TestDisk,下载了其Windows版,先阅读了一遍Using TestDisk下面的文档,然后开始对故障硬盘进行Analyse.但经过Deeper Search之后,仅仅找前三个主分区,位于Windows扩展分区内的两个对我而言最重要的逻辑分区未找到.

接下来调整柱面(c:)、磁道(H)、扇区(S)、扇区size(SS)等参数.目前设定为:9730、255. 63、51 2,将Head修改为240(柱面:数没有进行修改,TestDisk会自动读取剩余的柱面.

如果需要计算的话,SS不变,应该满足:new_C等于9730*2551240),再次执行Analyse,TestDisk读出了所有的分区信息.

使用p命令可以列出每个分区上的文件,经过仔细确认,分区信息无误之后,执行写入分区表.修复MBR grub

oracle 分区表:DISKGEN恢复分区表

装回硬盘,启动,屏幕左上角出现了几个字母后停住,估计是MBR grub损坏.

从U盘引导,mount主硬盘的/boot分区,进入/boot/grub目录,执行grub,重新写入主硬盘MBR:

# grub

grub>, root(hd0,O)

grub>, setup (hd0)

grub>, quit

再次硬盘启动成功,进入系统,所有分区数据访问正常.后记

如果以前对分区表做过备份,那么在这种情况下,可以使用Linuxfdisk按照原来的起止柱面,直接建立原类型分区,数据也同样可以找回来.

看来平时备份分区表很重要,这里可以添加这样一条命令到crontab,来备份最近7天的分区表信息(还应该有机制自动将备份文件mail出去或者同步到移动存储器,也可以scp到本地硬盘以外的主机):

00 12***fdisk-l>,“/.pt_backup_$(date &,acute,+%Y%rn%d’):find _ -name ”.pt_backup_*u-mtime +7 -exec rm—f{l\:

TestDisk Windows版本在系统安装有cygwin的情况下,启动出错,分析原因,大概是因为系统中的cygwinl.dll版本更新.随后删除了TestDisk解压目录中的cygwinl.dll,终于可正常启动TestDisk.

硬盘分区表

硬盘分区表可以说是支持硬盘正常工作的骨架.操作系统正是通过它把硬盘划分为若干个分区,然后再在每个分区里面创建文件系统,写入数据文件.

分区表一般位于硬盘某柱面的0磁头1扇区.而第1个分区表(也即主分区表)总是位于(0柱面.0磁头,1扇区),剩余的分区表位置可以由主分区表依次推导出来.分区表有64个字节,占据其所在扇区的447~510字节.

总结:这篇分区表分区论文范文为免费优秀学术论文范文,可用于相关写作参考。

oracle 分区表引用文献:

[1] 分区论文范文 分区类本科论文开题报告范文5000字
[2] oracle两表查重
[3] 装表接电技师类论文题目 装表接电技师论文标题如何定
《TestDisk找回丢失的硬盘分区表》word下载【免费】
oracle 分区表相关论文范文资料