红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

求救 我的win7 还有救吗

发布时间:2011-03-02 16:27:37来源:红联作者:villainy
昨天晚上 通过Ubuntu 10.04 LTS 系统的磁盘实用工具 把 thinkpad 的 services003分区(就是下面的sda1)给删除了( ThinkVantage 应急与恢复系统(Rescue and Recovery 4.创建的一个分区,至于什么用途不是很确定),这个是时候悲剧发生了

然后通过启动菜单启动windows7 失败,提示:
error:no such device:a27642c176429647
erroe:no such partition
press anykey to continue



我对linux 是完全是小白, 在网上搜索了很多帖子和文章,觉得应该是“由于分区调整引起分区号或分区UUID改变造成的grub2不能正常启动 “这个情况。
但是按照上面注解的步骤 输入 ls (hd0,6) 出现> 但是再输入 ls (hd0,6)/boot 就失败了,怎么解决都不行,而且 我从1-8都试过了。


我的分区信息
引用:

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x34526950

Device Boot Start End Blocks Id System
/dev/sda1 1 191 1532928 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 192 5291 40965750 7 HPFS/NTFS
/dev/sda3 5292 10391 40965750 7 HPFS/NTFS
/dev/sda4 10392 30402 160731137 f W95 Ext'd (LBA)
/dev/sda5 10392 27791 139758592 7 HPFS/NTFS
/dev/sda6 27791 30222 19529728 83 Linux
/dev/sda7 30222 30402 1440768 82 Linux swap / Solaris

注:sda1 就是上面的删除的services003 分区,我后来用Gpated格式化了。

然后我试了很多种办法都没弄好,后来乱弄一气 在终端里面 输入 sudo grub-install /dev /sda 2 注意后面多加了2 ,悔啊!(注:sda2 是C盘,windows7的系统分区)

接下来更悲剧的事情发生了,sda2 分区 变成未知分区了,GParted 也无法识别.,如下图显示。我该怎么办呢,求达人给支支招吧!

[attach]33840[/attach]
文章评论

共有 11 条评论

  1. mosuoli 于 2011-03-03 17:54:10发表:

    3# BENGBENG


    同意,我刚用linux时也重装了n次系统.后来光驱就罢工了

  2. q7262395 于 2011-03-03 11:53:14发表:

    想恢复到初始状态不咋可能, 我以前也是误删分区,造成系统进不去, 不管是linux还是windows, 进去就是grub> 。。。。你可以用pe盘进, win7 的话,可能有的pe不能识别你的硬盘模式, 可以修改成ide模式,在pe下可正常显示, 然后可以用分区工具, 先扫描分区, 然后就会找到你误删除的分区表信息,(用DG还可以看到你的文件, 那是无奈之举,把文件拷到其他分区)保存分区表。
    不行的话就只有找回文件了,然后去买张空白盘, 自己刻张正版的系统,装吧、

  3. bo8362 于 2011-03-03 10:21:34发表:

    唉。。。。。 我昨天装Tbuntu把E盘资料全搞丢了,恢复工具也用了,死活找不会东西来了
    不过,看你的情况,应该有救的吧,你win7那个盘里没丢东西,既然能启动ubuntu,你该下grub。conf,
    看下能把win7给引导起来不

    你开机后用grub的命令行,试试识别你win7的分区不,不识别就。。。。
    保佑你 把

  4. mengfei52306 于 2011-03-03 09:12:48发表:

    你格式化过了,想恢复一些文件还是可行的,不过想恢复到系统能用是不太可能了,重装win7吧,装个盗版的,正好升级下sp1

  5. nxzcc 于 2011-03-03 08:54:16发表:

    路过

  6. cumtxuewei 于 2011-03-03 08:35:34发表:

    我都想把win7给删了

  7. 相思爱文 于 2011-03-03 07:51:51发表:

    没用过温7,如果是XP,还知道一点恢复方法。
    现在的情况,如果没有备份,就重新安装温7,应该是最简单的解决方法。

    如果只是uuid改变,很容易解决的。
    把grub2发装在windows分区的引导上,那分区差不多就是废了。文件系统(分区格式)不一样,不能安装的。
    可以试试WinPE启动,试试能不能看到里面的文件,不能打开,试试用软件恢复。或请专业数据恢复技术人员处理,恢复的可能性很大。

    进行操作前,进行备份,引导区用dd备份,都可以自行恢复。dd可以支持任何分区格式。

  8. pallana 于 2011-03-02 21:07:12发表:

    有的折腾了。
    和我第一次安装系统有的一拼。

  9. BENGBENG 于 2011-03-02 19:00:03发表:

    你的正版win7和那个恢复分区都可以保住

  10. BENGBENG 于 2011-03-02 18:58:56发表:

    可以,完全可以,我用linux第一学期大部分时间都花在多系统的安装上,只要丢失的分区没有重写过数据,甚至硬盘分区表全部丢失都可以。先找张winpe的工具盘(五块钱,就是用来装机的盗版win7盘),用里面的工具恢复分区表,记得使所恢复的分区表跟原来的一样就行了,实在不行可以用楼上说的用winpe把重要的东西拷到u盘上至于。说了这么多:1找回删除分区(用大部分winpe盘里都有的的硬盘工具),2,重写grub.cfg

  11. wangyu 于 2011-03-02 17:54:41发表:

    我来说说我的想法
    从目前的情况来看,你的ubuntu还能进吧,grub虽然重装,但没覆盖mbr的,那么很简单,以后就用ubuntu吧。sda1应该是恢复用的,正版系统,现在没了,你以后只能用盗版。想从同型号的本上弄一个好像也不行。

    sda2被grub覆盖,但grub只是很小的一个程序,大部分东西应该还有,想要恢复很简单。尝试下修复分区表,如果不行,可找高手用winhex把要命的东西弄出来,但是还原成原来的系统希望不大。
    我也碰到过gparted不能用的分区,好像是dd后的,不过在命令行下用mkfs.vfat就行了。

    瞧瞧,用win7多悲剧,还是正版的,linux只要改个fstab就行了,据说现在连fstab都可以无视了