Ubuntu 救援模式,Linux 分区显示为未定位

Ubuntu 救援模式,Linux 分区显示为未定位

我有一台笔记本电脑,其中设置了 Ubuntu LTS 和 Windows 10 双启动。我把它借给了一个朋友,但当他把它还给我时,我打开它,只出现了 grub 救援模式。我尝试直接从救援模式手动恢复它。我用 ls 列出了分区,但当我尝试列出每个分区内的内容时,它给出了文件系统错误。

然后我尝试从可启动的 USB 恢复它。我列出了分区sudo fdisk -l并得到了以下输出:

Disk /dev/loop0: 1.4 GiB, 1459982336 bytes, 2851528 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 /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 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
Disklabel type: dos
Disk identifier: 0x4e1f1e3e

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1            2048  25167871  25165824    12G 27 Hidden NTFS WinRE
/dev/sda2  *     25167872  25372671    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda3        25372672 290453503 265080832 126.4G  7 HPFS/NTFS/exFAT
/dev/sda4       290455550 488396799 197941250  94.4G  f W95 Ext'd (LBA)
/dev/sda5       454297600 488396799  34099200  16.3G 82 Linux swap / Solaris


Disk /dev/sdb: 7.2 GiB, 7742685184 bytes, 15122432 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
Disklabel type: dos
Disk identifier: 0x02c7c726

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 15122431 15120384  7.2G  c W95 FAT32 (LBA)

它根本没有显示任何 Linux 分区,但它应该是 /dev/sda4 上的分区。然后我输入ubuntu@ubuntu:~$ sudo mount /dev/sda4 /mnt 并得到以下输出mount: /dev/sda4 is not a valid block device

正在查看 Gparted.. Gparted_output

dev/sda4/ 似乎是一个扩展分区,但应该安装 Ubuntu 的空间显示为未分配。看起来好像 Ubuntu 分区被删除了。那会是什么?我可以恢复其中包含的文件吗?我可以修复 grub2 并完全恢复它吗?:(

谢谢你的帮助

相关内容