在 HP 笔记本电脑上有双重启动。Ubuntu 14.04 和 Windows 7。
在 Windows 10 升级过程中,我卡在了 grub 救援提示符处。
用过的啟動修復磁碟越过该点。选择recommended repair
。
这已经足够了,Windows 10 能够完成安装。
http://paste.ubuntu.com/15728790
Windows 10 安装完成后,我再次运行 BRD,希望它能识别并返回我的双启动 (grub2)。没有用。
Windows 10 启动很慢,因此我又运行了一次。
recommended repair
每次都选择。
此时没有帮助。仍然直接启动到 Windows 10。
接下来,我决定看看我的分区是否还在那里。
冉Ubuntu 安装盘验证分区是否仍然存在。
它显示大小为 284511 mb 的“可用空间”,其中一个分区曾经位于此处(我认为)。
/dev/sda
/dev/sda1 ntfs 104 MB 30 MB Windows 7 (loader)
/dev/sda2 ntfs 209112 MB unknown
/dev/sda3 ntfs 497mb 408 MB
free space 284511 MB
/dev/sda5 swap
然后,我查看了已分区。它列出了 sda4,其中“可用空间”显示在上面:
/dev/sda4 extended 270.45 Gib
该项目的子菜单显示,unallocated 264.97
。
我安装了分区并尝试恢复丢失的文件,但是没有成功。
冉测试磁盘,希望我可以恢复该分区:
当尝试恢复丢失的数据时,它说:
No partition found or selected for recovery.
我认为数据仍在那里,但不确定如何继续。这是根据 testdisk 的当前分区结构。
1 * HPFS - NTFS
2 P HPFS - NTFS
3 P Windows RE (store)
4 E extended
5 L Linux Swap
进行“快速搜索”显示 5 个已删除的项目:
D HPFS - NTFS
D HPFS - NTFS
D HPFS - NTFS
D Linux
D Linux Swap
第四项现在显示“Linux”,但直到我按“Enter”继续时才显示,并且必须在那里输入一些内容才能退出下一个屏幕。它可能显示“未分配”或空白。
在我看来数据已经全部存在,但我不确定如何继续。
在我看来...这显示了从 Windows 7 和 Ubuntu 中删除的文件/分区。
我想恢复我的 Ubuntu 分区,但看起来分区不再与当前分区匹配。
我考虑过跑步照相记录只是为了获取我的图像然后可能重新安装 Ubuntu,但了解 photorec 的工作原理似乎是一项艰巨的任务。
但最重要的是图像。
我已阅读了大量帖子和主题,但不知道下一步该怎么做。
有什么建议吗?
答案1
谢谢,oldfred。Testdisk 终于可以工作了。
简而言之,我查看了我删除的文件(参见 OP 中的图片),并将标记为“D”的 Linux 项目的类型更改为“P”。然后,选择“写入”。(认为这会将它们添加到其他分区。)
重启后,计算机显示“grub rescue”,与我安装 Windows 10 时一样。安装了 Boot-Repair-Disk,它重新安装了我的 grub2 菜单并识别了我的 Ubuntu 分区,但没有 Windows 可以启动。
使用 testdisk 重新打开并更改了所有已删除分区的类型,Linux 交换分区除外。最上面的分区被标记为“*”,接下来的 3 个分区被标记为“P”,Linux 交换分区保留为“D”(因为规则规定只有 4 个分区可以标记为主分区)。
我的想法是,删除最多的 3 个项目一定是我的 Windows 7 分区,我宁愿恢复 Windows 7,也不愿丢失我的 Ubuntu 分区。
重新启动,插入启动修复盘,运行“推荐修复”,重新启动后,我的 grub 就可以在 Ubuntu 和 Windows 上启动并运行,但它是 Windows 10,而不是 7。
因此,一切似乎都恢复了正常运行,但 Windows 已升级。