意外删除分区

意外删除分区

我当时在双启动模式下运行 Ubuntu 16.04 和 Windows XP。我使用 USB HDD 进行设置,这样在启动时系统会询问我将使用哪个操作系统。
当 Ubuntu 18.04.1 LTS 于 8 月发布时,我进行了升级。

尝试使用 ubuntu 上的磁盘功能恢复一个坏掉的 USB 盘,结果意外删除了 Ext HDD 上的分区。现在无法访问 ext HDD,我无法启动任何操作系统,也无法再访问 Windows 或 USB HDD 上存储的文件。

我已经在计算机硬盘上安装了 ubuntu,只是想获得一些帮助。尝试过恢复软件,例如 Trinity Rescue Kit、Testdisk。不行,继续!有人能帮我把系统恢复到原来的状态,尤其是让我能再次访问我的文件吗?

嗨,大卫,感谢您迄今为止提供的信息。

它变得太复杂了,作为一个新手我现在很困惑。

有没有更简单的解决方案,比如使用 wubi 或其他方式重新安装 Windows 和 Ubuntu?然后使用取证程序恢复我的数据。或者我可以先恢复我的数据,然后重新安装所有内容。

我的问题是,当我启动连接了外部硬盘时,出现“没有这样的分区。Grub 救援”信息,但除非我断开外部硬盘的连接,否则无法进入启动菜单或 BIOS。

然后我重新连接 Ext HDD,然后无法进入 chroot 尝试将 Boot 修复指向 /sdc??

答案1

请参考此内容,如果您仍然可以看到 sda 分区,那就有希望了, 如何将 grub 指向正在运行的 Ubuntu(btrfs!)

您可以使用任何当前可用的方法来查看分区、fdisk、bootinfo 等。确定您有分区后,您应该继续使用 grub 挂载和启动它们。大部分内容在链接中进行了说明。

如果您有权访问grub>提示符,您可以执行以下操作: ls 查看输出是什么,通常是“(hd0)(hd0,msdos2)(hd0,msdos1)”,然后在识别出正确的输出后执行以下操作:

 set prefix=(hd0,1)*/boot/grub
    set root=(hd0,1)*
    insmod normal grub 
    normal 
    insmod linux grub
    linux /boot/*
    root=/dev/sda1* grub 
    initrd /boot/*
    boot

相关内容