安装 Windows 10,grub 问题,Linux 驱动器未分配

安装 Windows 10,grub 问题,Linux 驱动器未分配

我有双启动 Linux + Windows 8。今天我尝试更新到 Windows 10,但过了一段时间启动时出现错误:

error no such partition
entering rescue mode
grub rescue>

使用 ls 列出所有驱动器,每个驱动器都显示“未知文件系统”。 (因此我无法设置前缀/启动。)

我已经使用 liveUSB 启动并打开了 gparted,并注意到曾经是 linux 的 /dev/sda4 变为未分配。

我试过启动修复,但没用。我试过把 windows8 usb 放上去,选择 ~“修复启动选项”,也没用。

非常感谢您的建议。谢谢。

编辑: GParted 图像

我的驱动器是这样的,在 Windows 升级后,/dev/sda4 不知怎么就变成了“扩展”。我知道这是 Linux 文件所在的位置。

最糟糕的情况是,我只想从 Linux 中恢复我的文件。我尝试使用 TestDisk,但当我尝试查看该分区中的文件时,它显示“无法打开文件系统。文件系统似乎已损坏。”有什么想法可以恢复文件吗?

编辑2:

感谢 oldFred 的建议。我正在尝试使用 parted 来恢复文件/分区。这是 parted print 给我的结果:

Number  Start       End         Size        Type      File system  Flags
 1      2048s       1026047s    1024000s    primary   ntfs         boot
 2      1026048s    488631857s  487605810s  primary   ntfs
 3      488632320s  489639935s  1007616s    primary   ntfs         diag
 4      489644030s  976771071s  487127042s  extended               lba
 5      911235072s  976771071s  65536000s   logical   ntfs

最终编辑:我能够使用“parted”并按照 oldFred 的帖子找到丢失的分区。谢谢大家的帮助。问题解决了!

答案1

Windows 删除了您的 Linux 分区,但它仍然存在,只需重新添加到分区表即可。您可以使用 testdisk 或 parted rescue。

有些可以正常工作,有些需要 grub 或 fsck,但大多数可以恢复丢失的分区。当然,您是否有良好的备份以防万一?

Windows 10 升级导致 grub 救援

使用 parting rescue 恢复帖子 #22 中丢失的分区详细信息

http://ubuntuforums.org/showthread.php?t=1775331 http://www.gnu.org/software/parted/manual/html_node/rescue.html http://gparted.sourceforge.net/faq.php/#faq-22

Parted rescue 似乎比 testdisk 更容易

在双启动上“升级”到 Windows 10,但无法启动到 Ubuntu 分区

答案2

我以前也遇到过这个问题,不用担心,下面的解决方案肯定能解决你的问题。

1- 下载并安装 spotmau boot suit 2012 到另一台计算机 2- 获取至少 4 GB 的 USB 驱动器 3- 运行 spotmau boot suit 并通过其 ISO 文件使您的 USB 驱动器可启动。 3. 将 USB 插入笔记本电脑并按 F12 从 USB liveboot 启动 4. 您将看到 Windows 的临时环境。打开桌面上的 Boot suit 图标,然后单击左侧选项卡上的启动恢复 5. 扫描 boot mgr 并复制 bootmgr 或尝试替换它。 6. 重新启动计算机,应该可以正常工作

祝你好运。

您看不到您的分区,因为它已转换为 GPT。最简单的方法是,在您的临时环境中单击“开始”并键入“diskmgmt.msc”。然后您应该会看到您的硬盘标记为 gpt 或 ext4。将该标记分区格式化为 NTFS 文件类型,然后再次执行前面的步骤 3 到 5。希望它能起作用。

答案3

我以前也遇到过这个问题,不用担心,下面的解决方案肯定能解决你的问题。

  1. 下载并安装 spotmau boot suit 2012 到另一台电脑
  2. 至少有 4 GB 的 USB 驱动器
  3. 运行 spotmau 启动套件并通过其 ISO 文件使您的 USB 驱动器可启动。
  4. 将 USB 插入笔记本电脑并按 F12 从 USB liveboot 启动
  5. 您将看到 Windows 的临时环境。打开桌面上的 Boot Suit 图标,然后单击左侧选项卡上的启动恢复
  6. 扫描启动管理器并复制启动管理器或者尝试替换它。
  7. 重新启动计算机,然后就可以正常工作了

祝你好运。

相关内容