Grub 救援未知文件系统错误。Grub 损坏或文件系统?

Grub 救援未知文件系统错误。Grub 损坏或文件系统?

现在这种情况已经发生两次了,让我很头疼……我已经在外部硬盘上安装了 xubuntu,并且已经使用了大约 3 个月。它有三个分区,一个 500 MB 安装在 /boot,第二个 48GB 安装在 /,其余(160GB 中的)是 ntfs 分区……用作普通外部存储。最后一个存储据称充当 Linux 发行版和 Win 平台之间的缓冲区,缓冲区的意思是它为数据传输提供了通用通道。

我一直使用这个外部硬盘在 win7 笔记本电脑和 xubuntu 之间传输数据(在这个外部硬盘上),没有任何麻烦。然而,在我的装有 ubuntu 的台式机上,我(第一次)连接了这个外部驱动器,它让我在三个分区都正确安装的情况下进行数据传输......但随后发生了与以前相同的糟糕事情。

我(像往常一样)尝试通过这个外部硬盘启动(一个装有 xubuntu,一个以前在 Ubuntu 下使用过),但出现了错误

现在我彻底崩溃了,因为类似的事情发生在大约 6 个月前,当时我的外部硬盘上安装了 fedora 17(而不是 xubuntu),在 ubuntu 下使用后也发生了同样的事情...我没有报告,因为我已经计划使用 debian 而不是 rpm!

神秘的是,只要我不在 ubuntu 下连接这个外部硬盘,数据就永远不会损坏,而在 win xp/7 下,我可以将它用作普通的 usb 存储器,而粗略的 linux 分区在 win 平台下不可用......

**损坏是指硬盘无法启动并出现上述错误,但无法确定其中的数据是否完好无损?似乎我的 grub 和 MBR 已损坏。请先生指导我解决这个问题,为什么我无法在 Linux 平台下连接和使用 Linux 外部硬盘

Disk /dev/sdc: 160.0 GB, 160041884672 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581806 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004e7d0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        2048      976895      487424   83  Linux
/dev/sdc2          978942    96874495    47947777    5  Extended
/dev/sdc3        96874496   312575999   107850752    7  HPFS/NTFS/exFAT
/dev/sdc5          978944    94726143    46873600   83  Linux
/dev/sdc6        94728192    96874495     1073152   82  Linux swap / Solaris

在此处输入图片描述

我肯定记得在发生类似问题时看到过一个帖子,有人在回复中给出了如何挂载(现在不可见的)分区并恢复其中重要数据的解决方案。我忘记了那个 URL,所以如果有人能指导我去那里,因为我的重要文件位于 / 分区

我已经做了什么: 我尝试过但没有成功及相关解决方案

我计划做什么: 我认为文件系统已损坏,你会推荐以下解决方案吗假设我不记得我的 /boot (500mb) 分区是 ext4 还是 ext2,但我确定我的 / (48gb) 分区是 ext4

更新 1

在 Ubuntu 下连接我的外部硬盘并以 root 身份运行 followinginf 命令

grub-install /dev/sdc

其中 /dev/sdc 是我的外部硬盘,里面有损坏的 xubuntu....它报告一切正常!我重新运行,fdisk -l但令我失望的是,它报告

Disk /dev/sdc: 160.0 GB, 160041884672 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581806 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b6b9167

Disk /dev/sdc doesn't contain a valid partition table

...&现在我甚至无法访问它的 ntfs 分区(以前的 /dev/sdc3)请帮忙吗?

更新2

TestDisk(由 cgsecurity 制作)无法建立任何分区表 :(

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sdc - 160 GB / 149 GiB - CHS 19457 255 63
     Partition               Start        End    Size in sectors

答案1

只是为了检查:您是否 100% 确定为 Linux 启动设置了正确的分区?

陷入 GRUB 救援模式

相关内容