sophiachao 发表于 2007-7-30 11:27

如何挽救linux下的数据?

在windows下删了一个linux的virtual harddisk image partition,大概500M。
导致重起后,grub不能加载。先是报错Error 22,后是error 17。$m13$ 我用knoppix Live CD boot进去后,还能看见windows和Linux下的东西都在。可能是后来用qtparted进行了一些不当的操作。再次重起后,linux下的文件都找不到了。只能看见Lost&found$郁闷$ $郁闷$ $郁闷$
我快崩溃了。没有备份。。。$m4$ $m4$ $m4$
有没有高手知道如何恢复linux的数据的?
求求高手们啦$m19$

野兽帝国 发表于 2007-7-30 11:29

原来情况这么复杂啊。。。

没用过linux,帮你祈祷吧。

mimi27 发表于 2007-7-30 11:50

自作孽不可活啊
windows这样搞也是会死翘翘的.

希望能有高人帮你.

adherent 发表于 2007-7-30 14:46

请大家救救她吧,她到今天这步,我也有责任啊:( :(

tanzn78 发表于 2007-7-30 14:58

啥分区格式?Ext2的可以在windows下面用r-linux尝试恢复

fingerling 发表于 2007-7-30 14:58

原帖由 sophiachao 于 2007-7-30 11:27 发表 http://dolc.de/forum/images/common/back.gif
在windows下删了一个linux的virtual harddisk image partition,大概500M。
导致重起后,grub不能加载。先是报错Error 22,后是error 17。$m13$ 我用knoppix Live CD boot进去后,还能看见windows和Linux下的东 ...

那个500多兆的肯定是swap, 删除了也没什大不了的
在创建一个就是了.
或者knoppix启动后修改grub.conf

但你后来的操作, 估计ext3的分区也被删除了吧?
如果你没有硬盘分区表的备份的话,
那就没戏了

tanzn78 发表于 2007-7-30 15:00

修复用GParted更改过的分区:
http://blog.csdn.net/thefirstwind/archive/2007/02/02/1500552.aspx

tanzn78 发表于 2007-7-30 15:02

回复 #6 fingerling 的帖子

说不定是挂载/boot的分区也有可能,看楼主当时怎么分区的了。只要没有向里面写入数据,根据node来恢复,没有备份分区表也可以恢复。这样恢复的技术含量比较高,参见http://zhangyu.blog.51cto.com/197148/33858

[ 本帖最后由 tanzn78 于 2007-7-30 15:03 编辑 ]

freundburg 发表于 2007-7-30 16:53

Tong qing.....$郁闷$ ......up,up...

marc2005 发表于 2007-7-30 17:07

以后没有把握就不要乱删嘛~~~

sophiachao 发表于 2007-7-30 17:26

原帖由 fingerling 于 2007-7-30 14:58 发表 http://www.dolc.de/forum/images/common/back.gif


那个500多兆的肯定是swap, 删除了也没什大不了的
在创建一个就是了.
或者knoppix启动后修改grub.conf

但你后来的操作, 估计ext3的分区也被删除了吧?
如果你没有硬盘分区表的备份的话,
那就没戏了
对啊,那个区被删了后,用knoppix启动还能访问来着
用qtparted重新把那500M format成swap, grub还是不能识别。又改成ext3试。这时候就挂了:mad:
谢谢各位提供的帮助以及同情
我仔细研究哪几个Link去。。。
以后再也不敢乱删区了$郁闷$

sophiachao 发表于 2007-7-30 17:39

原帖由 tanzn78 于 2007-7-30 15:00 发表 http://www.dolc.de/forum/images/common/back.gif
修复用GParted更改过的分区:
http://blog.csdn.net/thefirstwind/archive/2007/02/02/1500552.aspx
都是强帖
磕头拜谢!

tanzn78 发表于 2007-7-30 20:18

那就是说你没有对存储数据的分区动过手?那就好办了。根据grub error 22,Grub不能正常引导系统是因为找不到你启动文件所在的分区,也就是说因为你在XP下面删除分区造成了分区次序的混乱。你可以进入Grub的命令行模式吗?手动指定启动文件所在的分区,然后尝试引导。

sophiachao 发表于 2007-7-30 21:34

原帖由 tanzn78 于 2007-7-30 20:18 发表 http://www.dolc.de/forum/images/common/back.gif
那就是说你没有对存储数据的分区动过手?那就好办了。根据grub error 22,Grub不能正常引导系统是因为找不到你启动文件所在的分区,也就是说因为你在XP下面删除分区造成了分区次序的混乱。你可以进入Grub的命令 ...
当时不能进入grub命令了
我就knoppix启动去改grub下的menu.lst。改了之后报错error 17。
后来就qtparted打算恢复windows下删掉的那500M。把那500M的区recreat成ext3之后再重起,主linux区的东西都找不到了:mad:

jerrifer 发表于 2007-8-1 02:22

如果你没有动主分区的话,主分区不可能无缘无故的没有了,如果你真想得到帮助,可以考虑把你的分区表信息贴上来,大家可以给你参考以下。

其实你最初只要从光盘启动然后重装GRUB也许就没有问题了。
页: [1]
查看完整版本: 如何挽救linux下的数据?