Windows 10主要更新擦除GRUB,如何正确恢复分区?

联想笔记本电脑上的Windows 10 + Ubuntu 16.04 LTS双启动……关于更新后被唠叨……我已经被扔进了grub救援屏幕

grub rescue> 

并且很多双启动Linux用户的帮助似乎依赖于ls向你显示一个有效的分区..我看到的所有分区都没有作为有效的文件系统返回

 grub rescue> ls (hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) grub rescue> ls (hd0,msdos5)/ error: unknown filesystem. 

我被告知我应该拿一个USB直播棒..启动..但有点不安,因为大多数这些演练都是从2015年开始,似乎让人们陷入困境……

Windows 10升级导致grub救援

有人可以确切地确定什么是正确的程序..

更新1

我试图利用启动修复实用程序,使用默认修复..关闭并重新启动..没有工作,仍然看到grub救援和以前相同的分区

更新2现在通过testdisk,这是最新的输出 在此处输入图像描述

http://paste.ubuntu.com/25572230/

更新3执行快速扫描,我的文件似乎在那里..但是当我进行深度扫描时,我收到此警告

在此处输入图像描述

留下所有标记为删除的内容..根据我的经验,我需要选择根目录中的引导文件的分区是可引导的,并取消标记以便删除所有其余的…

在此处输入图像描述

Windows 10周年更新和更新的Windows 10 Creators更新有一个非常糟糕的习惯,即擦除MBR磁盘上的Linux分区。 听起来你是受害者。

恢复是可能的,但它可能很棘手。

启动到Ubuntu Live DVD / USB。

打开Software & Updates ,确保已启用所有软件存储库。

terminal ……

 sudo apt-get update # update the software database sudo apt-get install testdisk # install testdisk man testdisk # read the manual sudo testdisk # start testdisk 

您还可以在此处获取具体说明: http : //www.cgsecurity.org/wiki/TestDisk_Step_By_Step

从您发布的链接,似乎win10升级重新分区HDD并删除非Windows分区。

因此,在您可以执行找到的grub修复步骤之前,必须恢复已删除的Linux分区。

从liveCD或USB引导并安装testdisk