+ -
当前位置:首页 → 问答吧 → ( 已解决)急、急、急,安装openSuSE10.2失败,分区数据丢失!!!在线等解答

( 已解决)急、急、急,安装openSuSE10.2失败,分区数据丢失!!!在线等解答

时间:2007-03-28

来源:互联网

今天下午安装openSuSE10.2的时候我选了不格式化其他分区,类型是0x8e,谁知道安装失败后重启进不了windows。在grub下面输入:
rootnoverify(hd0,0)
chainloader +1
boot 
才进了windows,那知道除了c盘以外,其他分区都是0字节,在磁盘管理器中看其他分区都是正常的,就是什么数据都没有啊。
PartitionMagic查看显示类型是Type 8E,连C盘都是;装10.1的时候也选的是0x8e啊,怎么这次安装失败就成这样的啦???有什么办法可以把数据都显示出来啊,我可不想格式化,里面可有我很多重要的东西啊!5555555555
是不是分区表丢失啦?有什么办法可以找回来啊???急死人啦!
大家快给我出出注意吧,在线等答复啊!!!

作者: lovemaikuraki   发布时间: 2007-03-28

那么没得人回答啊???急死了哦

作者: lovemaikuraki   发布时间: 2007-03-28

大家给点意见嘛,偌大的一个论坛就没人知道嘛???

作者: lovemaikuraki   发布时间: 2007-03-28

0x8e 是linux lvm 从来没用过,替你默哀3分钟。
patition magic 把分区格式从0x8e 改为原来应该的格式试试

作者: clxer   发布时间: 2007-03-28

引用:
作者: clxer
0x8e 是linux lvm 从来没用过,替你默哀3分钟。
patition magic 把分区格式从0x8e 改为原来应该的格式试试
那么改啊,我的好像改不了啊!! 从来没用过0x8e,那各位大哥在装linux时挂载windows分区选的是什么啊???
上传的图像
z.JPG (50.5 KB, 28 次查看)

作者: lovemaikuraki   发布时间: 2007-03-28

用acronis吧,那个更好改。

作者: clxer   发布时间: 2007-03-28

acronis好像功能和ghost差不多吧,问题是我现在除了c盘外,其他盘的东西看不到啊,我试过了很多方法都看不到的嘛!

我现在有个想法就是:将安装linux的盘和装linux安装文件的盘格式化,然后重新下载opensuse10.2安装。那几个盘不是用的是0x8e了吗,就像clxer说的是linux lvm,那在linux下一定可以识别了啊,这样我就可以将我的重要文件拷到其他机器上。然后在格式化这几个盘,最后将拷出去的文件在复制回来。(我现在最紧要的就是保住数据!!!)

这个是我现在无奈的想法,不知道能不能实现呢???

各位GG,JJ在linux上玩了这么久了,一定可以帮帮我的吧!!!

作者: lovemaikuraki   发布时间: 2007-03-28

只要你没有将有数据的分区格式化,我就有办法帮你弄好!!

作者: huohuliaisili   发布时间: 2007-03-28

把硬盘挂接在别的windows机器上, 然后试试看easyrecovery. http://www.crsky.com上有下

作者: ihaveglueck   发布时间: 2007-03-28

如果仅仅只是分区表问题或者引导故障,无论有无备份,我都可以帮你。
重建分区表,是我的拿手好戏。

作者: huohuliaisili   发布时间: 2007-03-28

出现故障后,不要随便就去找数据恢复的软件。
应该分析清楚,把故障的原因找出来。
如果不知病因,就胡乱医治,可能会错上加错。而且费时费力。

作者: huohuliaisili   发布时间: 2007-03-28

问题是你住合肥,他/她现在居无定所,怎么帮啊?

作者: kmcbest   发布时间: 2007-03-28

引用:
作者: kmcbest
问题是你住合肥,他/她现在居无定所,怎么帮啊?
  看过许多武侠小说还有电视。武林高手比试到最后无法在搏斗中以招式获胜,最后都是坐下来口述每一招每一式如何拆解。
  所以,修复分区表错误完全没有必要由我亲自动手操作。

作者: huohuliaisili   发布时间: 2007-03-28

引用:
作者: huohuliaisili
  看过许多武侠小说还有电视。武林高手比试到最后无法在搏斗中以招式获胜,最后都是坐下来口述每一招每一式如何拆解。
  所以,修复分区表错误完全没有必要由我亲自动手操作。
我这几天就是通过远程控制帮别人杀毒。口述别人根本听不懂,水平不一致。acronis utility 中有类似diskedit的工具可以修改分区类型的。
我不仅在linux下玩了很久,在windows下也玩了很久了。
用个live CD 试试吧

作者: clxer   发布时间: 2007-03-28

引用:
作者: huohuliaisili
  看过许多武侠小说还有电视。武林高手比试到最后无法在搏斗中以招式获胜,最后都是坐下来口述每一招每一式如何拆解。
  所以,修复分区表错误完全没有必要由我亲自动手操作。

上次看了楼上的blog,关于硬盘的分区的一些知识确实不错,好多东西我已经忘了,10年前上学那会看了很多这方面的书,这次借机温习了一遍,呵呵

作者: bigbighill   发布时间: 2007-03-28

引用:
作者: huohuliaisili
如果仅仅只是分区表问题或者引导故障,无论有无备份,我都可以帮你。
重建分区表,是我的拿手好戏。
我也只是感觉是不是分区表有问题!我没有备份过分区表,你要怎么帮我啊?qq远程控制吗?我是网通的。

我说的那个办法可行吗???

作者: lovemaikuraki   发布时间: 2007-03-28

修复过程:
  先大致的粗略的说一下修复分区表错误的思路:
  1. 在做所有修改之前先备份!!由于现在需要对分区表进行修复,所以先需要备份的是现有的分区表还有MBR。把所有的备份文件放到一个安全的地方,例如发邮件到邮箱。
  2. 检查一下当前的分区表,分析一下,什么地方出错了。如果仅仅是分区类型与实际的,硬盘上的分区不符。只需要使用linux中的fdisk工具的t命令进行修改。
  3. 最坏的情况:没有任何分区表信息,需要完全重建分区表。众所周知,DOS环境下的diskgen有个重建分区表的功能,它能够从硬盘上的数据分析出分区结构。对于出错的分区表,它在分析的过程中可能会有一些问题。但是,当它分析出分区信息之后,至少给操作者了一个参考。操作者自己再看一下分区表,分析一下,哪里有问题,通常就可以根据这些信息给出正确的重建分区表的方案。我见过一种分区出错的情况是扩展分区中的最后一个逻辑分区脱离了扩展分区的范围。
  分区原理
  一块没有分过区的硬盘就像一张白纸一样,是没有数据的。分好区的硬盘就会具有一定的结构性。分区就是将硬盘分为一定的区域,便于使用。
  一块硬盘最多可以分四个区(主分区)。无论硬盘分多少个区,它的最前面都有一个引导扇区(主引导记录)。
  主引导记录由三部分组成:一部分是446byte的操作系统引导代码,还有一部分是64byte的主分区表。主分区表最多记录四个主分区的分区信息.每个分区占用16byte.分区就是修改分区表,它不影响硬盘上的存储的数据。最后的2字节是结束标志。
  扩展技术:需要将一块硬盘分成更多的分区,超过5个以上的分区,可以将最多四个主分区中的一个分区类型改为扩展分区,然后在扩展分区中再建逻辑分区。逻辑分区的分区信息保存在扩展分区之中,叫做扩展分区表。理论上逻辑分区没有个数的限制。扩展分区不能被直接使用,必须将其划分为若干个逻辑分区。逻辑分区的起始位置的信息都写在扩展分区表里面。逻辑分区的分区编号从5开始,如:/dev/hda5是第一块硬盘的第一个逻辑分区。

  格式化原理
  分好区的硬盘分区上面什么数据也没有,操作系统也不能读写,为了让操作系统能够识别必须向分区中预写入一定格式的数据。这个过程就称之为格式化。在Linux中称为创建文件系统。
  没有分区的硬盘是不能格式化的,没有格式化的分区是不能直接被使用的。所以分区和格式化往往都是同时进行的。

  从上面可以知道,一块已经有数据的硬盘就算没有分区表,它也是具有结构性的。先前的每个分区之间是有明确的分界点的。为什么这么说?因为,在格式化或者说创建文件系统的时候将会按照先前的分区表信息中的分区的起始柱面进行“规化”。当真正的进行过创建文件系统的操作之后,硬盘就具有了结构性。让硬盘具有结构性是为了让操作系统能够识别。操作系统在识别硬盘的时候不仅仅会检查每个分区的分区表信息(起始位置,分区类型等),还会检查当前的分区(物理位置为硬盘上的一个柱面到另一个柱面)的文件系统是否为当前操作系统所能够识别,如果能识别还需要检查其中是否有错误,如果有错误将采取什么措施?
  综上所述,无论分区表出现何种故障,在修复分区表或者是重建分区表的时候都是有机可寻的。而不会是毫无根据的。
  至于楼主的问题,在还暂时还没有确定病因之前,自然是还不能给出治疗的方法。
  如果,楼主的分区表还存在一些信息,只是部份地方有些小差错,要修复不难!!

作者: huohuliaisili   发布时间: 2007-03-28

引用:
作者: lovemaikuraki
我也只是感觉是不是分区表有问题!我没有备份过分区表,你要怎么帮我啊?qq远程控制吗?我是网通的。

我说的那个办法可行吗???
  我现在使用的是SLES-10,我也是使用的网通的网络。如果需要使用QQ的远程,需要重启到windows或者直接使用vmware for linux启动虚拟机。当然,我可以帮你演示一下。演示的是我用自己的虚拟机中的windows系统运行putty以root身份登录到我的宿主机的linux系统中,使用fdisk命令检查分区表信息。并且对一些基本的必须掌握的方法操作一下。
  真正的修复过程需要你自己来做。放心!在有当前分区表备份的情况下,再对分区表进行操作的所有过程都是可以很快的按备份文件或者备份文件中的信息进行恢复的。
  其实我感觉,这些问题只需要讲一下,讲详细就行了。我现在自己正在写一编关于分区表以及引导问题的解决方案。还没有写完。当然这些都是已经成竹在胸。
  我还是先通过论坛短信与你联系一下。

作者: huohuliaisili   发布时间: 2007-03-28

那能麻烦你在windows下给我演示一下吗?

作者: lovemaikuraki   发布时间: 2007-03-28

引用:
作者: lovemaikuraki
那能麻烦你在windows下给我演示一下吗?
  现在有些郁闷的是,我在sles系统中能够拔号成功,但在虚拟机的winxp中无法拔号成功。网通的那个192.168.11.1和192.168.0.1的这两个IP仍然在扫描我的机器。我的两块网卡包括vmware的两个虚拟网卡的地址都没有在这两个网段之中的。
  估计网通就是不让同一条线路有两台机器上网。可能用路由器作NAT网络地址转换之后就才行。
  我也没有脾气了!
  现在不得不重启到windows系统中了。

作者: huohuliaisili   发布时间: 2007-03-28

我已经启动到windows系统中了。而且拔号成功,现在就是用的windows上论坛回帖。
很明显的,合肥网通肯定是使用软件分区域的扫描、监视用户。

作者: huohuliaisili   发布时间: 2007-03-28

呓?
楼主还没有来过?
我来说一下吧!
这个帖子的问题已经解决了。
解决的方法就是改分区类型为原先的。
由于楼主使用的是Windows系统,在准备安装Linux的过程中使用全手工分区,误将/dev/hda6  /dev/hda7  /dev/hda8  /dev/hda9 这四个分区的分区类型改成了Linux LVM 对应的分区ID为8e 。
修复的过程,只是在原先的windows上安装了个vmware workstation 5.52 。然后挂物理硬盘,挂48.5M的gentoo-install-x86-minimal-2006.0.iso为虚拟机的光盘。进虚拟机设置从光盘启动。
然后
# fdisk /dev/hda
m 打印帮助
p 打印分区表
然后,把这时的分区表信息保存到一个安全的地方。无论是手抄或者使用屏幕打印键截图后发送到邮箱都可以。重要的是在将要进行修改的时候,先备份。有备则无患。
t
输入要修改的分区 ,输入编号 6 改变/dev/hda6的分区类型。
提示按 L 大写的L键列出已知的分区类型。
找到 7 HPFS/NTFS 。
输入 7 按Enter键。这样就将 /dev/hda6 的分区 id 改成了7 (07也就是7),由于分区id 为7 的对应的就是 HPFS/NTFS ,所以这个分区的分区类型就改成了 NTFS 。

按照上面的方法依次修改 /dev/hda7  /dev/hda8  /dev/hda9 。
都改好之后,按 w 键保存并退出。
关闭虚拟机,重启计算机。
重启之后一切恢复正常。

作者: huohuliaisili   发布时间: 2007-03-28

楼上的为什么不用diskedit之类的改?因为免费的原因,用gentoo吗?

作者: clxer   发布时间: 2007-03-28

引用:
作者: clxer
楼上的为什么不用diskedit之类的改?因为免费的原因,用gentoo吗?
  使用Linux 中的 fdisk 敲几下键盘,在两三分钟之内就能够解决问题。而且Linux的 fdisk我用得最顺手。
  diskedit我不会使用。

作者: huohuliaisili   发布时间: 2007-03-28

具有diskedit功能的软件,从DOS时代就产生了,那时linux还没有诞生

作者: clxer   发布时间: 2007-03-28

引用:
作者: clxer
具有diskedit功能的软件,从DOS时代就产生了,那时linux还没有诞生
1996年的时候,我们老家县人事局有电脑培训班。那个时候都是用的DOS 、 UCDOS 、WPS排版。那时我还在上高中。我在当地人事局电脑培训班学习过几天的。
当时,也就只会
C:\> cd wt
C:\wt > wt
使用明伦软件敲五笔。
之后的五六年我在上班。
然后,2004年的3月1日我才真正的开始学习计算机。

作者: huohuliaisili   发布时间: 2007-03-28

改好之后出去了一下,回来才刚刚把我改回来的过程写好想发上来给大家参考的,没想到huohuliaisili的速度真快,都写出来了。昨天真的是着急啊,今天下午终于弄好了。没想到这么简单。我接触电脑差不多快要到4年了吧,学的是平面设计,一天不知道在搞什么东西,和huohuliaisili比起来真的是惭愧啊。
不过还是要再次向你说声谢谢!

作者: lovemaikuraki   发布时间: 2007-03-28

引用:
作者: lovemaikuraki
改好之后出去了一下,回来才刚刚把我改回来的过程写好想发上来给大家参考的,没想到huohuliaisili的速度真快,都写出来了。昨天真的是着急啊,今天下午终于弄好了。没想到这么简单。我接触电脑差不多快要到4年了吧,学的是平面设计,一天不知道在搞什么东西,和huohuliaisili比起来真的是惭愧啊。
不过还是要再次向你说声谢谢!
呵呵,平面设计我以前也学过的。Adobe的平面设计师科目四门证书五张都拿下了的。现在都两年没用过photoshop了,应该已经忘得差不多了。
在第一帖点编辑,点高级模式,改帖子的标题,添加 ( 已解决 ) 字样。

作者: huohuliaisili   发布时间: 2007-03-28

引用:
作者: huohuliaisili
1996年的时候,我们老家县人事局有电脑培训班。那个时候都是用的DOS 、 UCDOS 、WPS排版。那时我还在上高中。我在当地人事局电脑培训班学习过几天的。
当时,也就只会
C:\> cd wt
C:\wt > wt
使用明伦软件敲五笔。
之后的五六年我在上班。
然后,2004年的3月1日我才真正的开始学习计算机。
96年才接触电脑,真是“长江后浪推前浪,前浪冲到沙滩上”,老不中用了。96年我老早大学毕业工作几年了。

作者: clxer   发布时间: 2007-03-29

昨天安装了Acronis PartionExpert 也可以通过这个修改分区类型的

作者: bigbighill   发布时间: 2007-03-29

我用软件修复分区表
http://download.zol.com.cn/detail/11/105345.shtml
Paragon Partition Manager 7.00.000.1274 汉化版

作者: smallman   发布时间: 2007-03-29

这样的软件多了是,我用过的都有一大箩筐

作者: clxer   发布时间: 2007-03-29

分区表正确与否是整个数据恢复的关键!对大多数来说,最好不要动不动就试用那些数据恢复软件,事实上只要恢复了分区表,你会发现你的数据还原封不动的在那儿摆着。

作者: 马大瞎子   发布时间: 2007-03-30

应该给 huohuliaisili 加精,

毕竟是他提出的解决方法。

这次真是长见识了,

之前遇到这类问题都是想到数据恢复,

以后再出问题就有新的解决思路了。

作者: maxzhao   发布时间: 2007-03-30

引用:
作者: maxzhao
应该给 huohuliaisili 加精,

毕竟是他提出的解决方法。

这次真是长见识了,

之前遇到这类问题都是想到数据恢复,

以后再出问题就有新的解决思路了。
感谢好意!
这个给谁加精无所谓啦!
  一般论坛加精也就是给帖子加精,加精的帖子就叫做精华帖。
精华帖是这样的:
  如果是楼主的主题帖子发得好,那么这样的帖子应该加精。
  如果是跟帖的朋友回答得好,那么这样的帖子也应该加精。
从上面两条来说:之所以加为精华帖,要看发帖的也要看跟帖的。加精首先是给帖子加精。
  精华帖,精华这两个字是为了修饰帖这个字。所以重点在帖,不在于是给谁加精。

作者: huohuliaisili   发布时间: 2007-03-30

热门下载

更多