当前位置:  技术问答>linux和unix

高手帮忙,就决问题500分相送

    来源: 互联网  发布时间:2014-12-27

    本文导语:  安装rh linux时,由于操作不慎,硬盘分区表被清空 有什么工具可以恢复硬盘上的数据(硬盘上的数据对于我来说很重要) 具体操作过程为: 安装完成linux后,由于grub没安装成功,不能引导linux 我的机器软趋不能...

安装rh linux时,由于操作不慎,硬盘分区表被清空

有什么工具可以恢复硬盘上的数据(硬盘上的数据对于我来说很重要)

具体操作过程为:

安装完成linux后,由于grub没安装成功,不能引导linux

我的机器软趋不能用,所以象重新安装grub

用linux自带的fdisk察看分区,提示分区表有错误

问是否修复,选择yes,分区表就被清空了

这以后,没对硬盘进行其他操作

|

  以下是我自己在在线时写的一些内容,我希望楼主可以参考和认真看一看,希望有帮助。也不免我的一些努力!!
  
  再次说明,是我个人的办法,你首先一定要备份你的主引导记录先,里面有说你如何备份的内容,你一定仔细看看!!!

   如果是如楼上的几个的说法,具体解决问题可以如下:


(前提:第一主分区装有系统,)

 方案一:
    
    完全用的debug来做
  1:首先软盘启动至dos下,(或者用win98启动盘,再不借软驱)。
    (注意:所用debug要与操作系统版本相符,winme下的debug在98下不能用的。)

   2: 键入debug命令。 输入如下:

-a

  mov ax,0201
  mov bx,0200
  mov cx,0001
  mov dx,0080
  int 13
  int 3(按两次回车出来到命令模式)
-g=100

-d 3be 3ff

此时可以看到分区表中的数据,你看看从3be-3ff中的具体数据是什么,其数据意思具体解析如下:
   3be为第一分区是否为活动分区标(00为非,80为默认活动分区,系统引导时的默认启动系统所在分区)。

   3ce为第二人分区,一般是dos扩展分区,如果3c2为0f,则说明一定是扩展分区dos.

   3de为三分区是否为活动分区标志。
 
   3ee为四分区是否为活动分区标志。

总共最多能划分四个主分区。

在这个问题中,主要是要看你系统中的扩展分区和哪个分区为活动主分区。


如果你的扩展分区的分区记录信息还在的话,用以下方法来做。要不然很难搞不定了,


将默认主分区改为你的第一分区。使第一分区为默认启动分区,不过这里有个问题,如果这样启动还是不行的话,那么还有以下的改进:


取别人机子中的主引导记录,取过来后,将分区表换成自己的,是指(3be-3ff)处的数据
这样之后,你再按照上面的办法将第一分区改成默认启动主分区。并写回主引导记录,用debug、



一定要注意的问题,首先一定要备份自己的主引导记录,不份的话,我不负责任!!!!

备份操作:

-a
  mov ax,0201
  mov bx,0200
  mov cx,0001
  mov dx,0080
  int 13
  int 3(按两次回车出来到命令模式)
-g=100
-r cx
:200
-r bx
:0
-n c:yingdao.dat  (定义写到c:,并存为yingdao.dat)
-w 200 
完成


一些具体的工作如下:
  
 1,查看 
  -a

  mov ax,0201
  mov bx,0200
  mov cx,0001
  mov dx,0080
  int 13
  int 3(按两次回车出来到命令模式)
-g=100

-d 3be 3ff
 
 2.修改

-e 3be 80

-e 3xx 00 (3xe为上面介绍的3de,3ce,3ee,具体看哪一个为80) 

-a 100

  mov ax,0301 (写时ax不同的)
  mov bx,0200
  mov cx,0001
  mov dx,0080
  int 13
  int 3(按两次回车出来到命令模式)
-g=100

-q

这是不用别人主引导记录时的写法,如果要借用别人的,具体你再和我在线上谈,那样更方便!!!

















|
我曾经遇到过相似的问题。当时也有人告诉我yincha(yincha)所讲的方法。你可以试试。不过建议你多查资料。完全理解了再世。我也手动恢复过,但总是有错,用KV3000时不错的选择。可是我最终还是选择了格式化整个硬盘。

如果你的Linux已经安装,但是由于grub没安装成功而无法启动的话。请看一下办法:
你先用Linux光盘启动,键入linux rescue,然后按照提示选。启动之后,执行的是光盘上的内核。它把机器上的Linux mount到了/mnt/sysimage 你只要执行chroot /mnt/sysimage就可以了。然后,你重新安装grub:
cd /sbin
grub-install /dev/hda
重启后应该可以了吧。

|
首先你要确信是不是各个主分区和逻辑分区都在分区表中没有了,你原先的机子中有没有其它的系统???

  你现在装linux分区在什么位置,还可不可以看到??

  你再次启动linux光盘后:在选择安装分区中,你具体看到的你的硬盘的结构和各分区是怎么样的,写下来,让我看看!!!

  先做以上几点,具体的事情,可以根据你的情况来看看,这之后你再不要对硬盘进行其它的操,一定先知道是到了什么程序,是出了什么问题,想到可以解决的办法了之后才来动,要不后悔莫急的!!!

  我的QQ:106719880,有事找我谈!

|
有个很简单的方法,用DISKMAN这个国产软件可以
上面有个功能,是重建分区表,可以通过扫描分区表找回,很快。
我有几块象你这种情况的硬盘都恢复了。
可以试试。

|
你的各个分区的第一磁盘扇区中还保留有本分区分区信息和下一分区的开始位置指针。可通过他们手工恢复你的硬盘主分区表。

  手工修复需要你对硬盘磁盘布局,分区放置有比较详细的了解。
现在好像有自动的修复工具 像KV3000等等(好像是,我记不得了)最好能找这类工具帮你修复。
   
  手工修复可找个notorn ndd(好像是), 做张dos启动盘,用ndd的磁盘编辑功能自己算出分区表。不过你最好找本磁盘管理的书看看。

|
要不行的话
就备份数据
格盘!!!!!!!!!!!!

|
用KV3000可以,它有一种可以恢复分区表的功能。具体自己到网上去查。

|
你有没有软盘启动?
如果有请用软盘启动,再运行一次grub安装即可。
如果没有你也可以再装一次linux了,不用怕数据会丢,你在安装时选择手工分区分成和原来一样并选择不format就可以保留数据了。先不要format切记!在分区时有这个复选框的,好象后面还有个(preserve data)就是保留数据的意思的那个。
我重装过数据没有丢失,但不知你有没有这么幸运了。

|
可以把硬盘挂到其他机器上,用final data这个工具软件他能够读出硬盘数据

|
用些磁盘恢复工具,不过挺烦的,弄的时间比较长,要有耐性!

|
先备份一下,然后找个恢复的工具就好了

|
我的一个硬盘也是分区表完全乱了,最后我是用Disk rescure(好像是这个名字)的软件,整个硬盘搜索,大概用了4个小时,好像fat32分区的文件全部找到。
最好把坏的硬盘在另一台机器挂成从盘,然后搜索,把找到的文件copy到另一个硬盘。然后,重作你的硬盘。


|
你下一个软件名为disk genius分区表软件,利用里边的交互式查找分区表

他将对硬盘的所有分区表记录进行查找,找到一个,就对你提示一个,如果找到你想要的,你就可以保留,之后重启,就可以了!
 前提是你没有对你想要保留得分区格式化,只是简单的分区表错误。

|
再有你可用KV3000,但他比较麻烦一些,界面也没有上面的disk genius傻瓜化!

    
 
 

您可能感兴趣的文章:

  • webmail问题,请高手帮忙!!!谁会使用IMP 3.0????!!!
  • 高手帮忙解释
  • 那位高手帮忙 100分
  • ★★★在linux下编译pro*c文件,提示"sqlcxt"没有定义,哪位高手帮忙,定赠分!
  • 装linux遇到问题,有高手在线帮忙吗?请发信息给我
  • free BSD ROOT密码丢失。请高手帮忙
  • red hat 9 不能上网了,请高手帮忙
  • 如何获取 文件类型?文件更新日期?多谢高手帮忙!
  • 高手帮忙啊!!!主板内置声卡怎么安装啊!
  • 升级Linux的问题,急!请高手帮忙!
  • 高手帮忙!linux初次安装的问题?
  • 急!高手帮忙!cximage库在Linux下运行使用的问题。
  • 高手帮忙,pkg安装包结束后,如何启动GUI程序?
  • 请高手帮忙
  • 请高手帮忙想个shell脚本
  • 高手帮帮忙,SHELL脚本编程~~~~~~~~~~~~~~~~~~
  • 限制ssh登录,放开sftp登录,怎么办?跪求高手帮帮忙!
  • 不小心远程注销了linux,然后再进去时桌面不见?急!!在线等,高手帮忙啊!
  • 一个linux shell编程求素数问题 高手帮帮忙啊
  • 100分 , 请高手帮忙...,linux网络配制,得解立即结贴
  • 请教高手lvs的奇怪问题,我挺着急,希望高手别潜水,就就我,先谢谢了
  • 各个高手看看这个问题!本人第一次学习java所以要各位高手的帮助。。
  • 高手请进,中文乱码问题,这是我同一个问题的第五个帖子了,大伙帮忙,心情好郁闷.期待高手.
  • 初学者的问题,关于LINUX的安装的问题,谢谢高手执教!!!
  • EJB问题,请教高手(非高手莫进)
  • 一个关于日期的问题!(菜鸟问题,请高手不吝赐教)
  • 一个对高手来说很弱智的问题!关于安装的问题!谢谢!
  • 各位高手:光盘安装Linux9出现问题,请指教!
  • 一个严重的问题,高手请进。。。。
  • 求助ftp编程高手一个问题----有关免费包libftp-5.0
  • 有关Diskedit的问题,高手请进!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高手,高手,高高手请进!
  • 有熟悉EXIM的高手高手么??
  • to 高手:学java应该怎样一步步学习,从菜鸟到高手.
  • 高分请高手,高手定能解决
  • 请问高手在linux中用什么命令可以做linux的启动盘???在等待高手??
  • 有高手研究Agent++麽?里面有个thread.h,蛮难读的,请高手指点
  • 难道高手区里的人就是高手?
  • 在dos下用bc31挑战高手******开发mssql程序,连接时报link err:undefined symbol GETNOTE in module DBEXTERN?(挑战高手)
  • 真正的linux高手,请看过来,看你符合高手标准不?
  • 难道这没有高手吗?难道这没有乐于助人的高手?(高分酬谢62+50+50)
  • 关于我对linux高手用yum,非高手用源码的理由
  • 高手救命,很急——ORACLE817安装在UNIXWARE711上,手工启动数据库后在netasst中连接错误,高手帮我看看?
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 我是新手,高手,高手,快来救我
  • 请各位JAVA高手,网业高手看过来,我把能给的分都送出!!!只能给37分,哎!!
  • eWEEK沙龙征集高手座谈
  • [纳闷贴]为什么那么多人非说要成为高手就不要用X,难道Linux就是为了成为高手用的?
  • 寻找UNIX高手——IBM UNIX高手招募
  • shroot(刘茫)*********速来领分。(*欢迎unix高手光临*)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,