我最初使用的是 Windows 7,但某个项目需要 Ubuntu,因此我同时启动了 Windows 7 和 Ubuntu,运行正常。后来,Ubuntu 出现了一些问题,因此我又重新安装了 Ubuntu。安装了 grub Customizer,但 Windows 未被检测到。现在,在参考了一些帖子后,我安装了 Boot Repair,这是我收到的报告http://paste.ubuntu.com/10837169/。
附言:我不介意操作系统,但想要我的数据。
答案1
根据启动修复日志,似乎您的 Windows 分区已被删除,可能是在您重新安装 Ubuntu 时发生的。
此时,您的数据恢复希望不大,但如果您使用的是 HDD,您可以尝试一些选项。写入磁盘的次数越多(例如启动 Ubuntu),恢复机会就越少,因此请立即关闭计算机,不要写入或从 HDD 启动。如果您使用的是 SSD,您可能也不太走运。
您可以使用testdisk
或数据恢复服务(如果负担得起)来恢复一些数据。将来,请务必保留备份,尤其是重要数据。(3-2-1 规则是一条很好的规则:3 份副本,2 份不同的介质,1 份异地)
答案2
看来,GRUB 无法找到您的 Windows 和分区。我推测,您能够在 Ubuntu 中启动,如果是这样;您应该这样做,
- 启动 Ubuntu
- 打开终端(Ctrl+Alt+T)
- 键入命令
sudo update-grub
- 当系统询问时输入密码
您应该会看到类似的输出
rawbot@rawbot-HP-Pavilion-dv4-Notebook-PC:~$ sudo update-grub [sudo] password for tez: Generating grub configuration file ... Found background: /home/tez/Pictures/Anonymous.jpg Found background image: /home/tez/Pictures/Anonymous.jpg Found linux image: /boot/vmlinuz-3.16.0-34-generic Found initrd image: /boot/initrd.img-3.16.0-34-generic Found linux image: /boot/vmlinuz-3.16.0-33-generic Found initrd image: /boot/initrd.img-3.16.0-33-generic Found linux image: /boot/vmlinuz-3.16.0-31-generic Found initrd image: /boot/initrd.img-3.16.0-31-generic Found linux image: /boot/vmlinuz-3.16.0-23-generic Found initrd image: /boot/initrd.img-3.16.0-23-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found **Windows 7 (loader) on /dev/sda1** done
你会发现已经检测到一个 Windows 分区,现在你可以重启
现在在 GRUB 菜单中,您应该能够在选项列表中看到 Windows 7。
希望这能解决您的问题。别担心,数据并没有丢失,只是目前无法访问。