Windows 10 更新后 Ubuntu 未分配分区

Windows 10 更新后 Ubuntu 未分配分区

我昨天将 Windows 10 更新到 Creators Update,之后我的 16.04 双启动系统无法启动任何操作系统,并显示黑屏,指示 grub 救援错误。然后我尝试从 USB 内存启动 ubuntu,看看发生了什么。Gparted 显示图像中突出显示的 Linux 分区为“未分配空间”,因此我无法在实时模式下挂载该分区并尝试访问它:

Gparted 输出

ubuntu@ubuntu:~$ sudo parted /dev/sda print | grep Table
Partition Table: msdos

尝试使用 gdisk,Linux 分区再次未列出:

root@ubuntu:~# gdisk /dev/sda -l
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. 
***************************************************************

Disk /dev/sda: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 7BD32B39-CD4A-4ECB-9844-0D4F7E7B9FFC
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 2048-sector boundaries
Total free space is 314463607 sectors (149.9 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1026047   500.0 MiB   0700  Microsoft basic data
   2         1026048      1115300149   531.3 GiB   0700  Microsoft basic data
   3      1115301888      1116983295   821.0 MiB   2700  Windows RE
   5      1431441408      1465147391   16.1 GiB    8200  Linux swap
root@ubuntu:~#

root@ubuntu:~# gdisk /dev/sda
...
Command (? for help): v

No problems found. 314463607 free sectors (149.9 GiB) available in 4
segments, the largest of which is 314458112 (149.9 GiB) in size.

Command (? for help):

我对 Linux 分区没有太多经验,但在这种情况下是否可以恢复 Linux 分区并重新启动?没有关键数据需要保存,我在那里所做的工作已保存到 git,但我想避免再次设置系统的耗时任务。

答案1

天哪...微软还没有修复这个可怕的错误?它也在微软周年更新中。

您可以启动到 Ubuntu Live DVD/USB 并安装testdisk,看看是否可以恢复您的分区。

如需帮助,请参阅http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

相关内容