我认识的一个人将他们的遗留引导计算机设置为Ubuntu和Windows 7双启动。他让我将Windows 7更新为Windows 10,所以我立即进行了就地更新,并立即对此表示遗憾。我备份了Windows 7数据,但没有备份Ubuntu方面的数据。我最初以为Windows刚刚删除了grub引导程序,但我有一种感觉,它实际上删除了Ubuntu分区。
我做了一个现场USB并启动了它。
这是来自lsblk命令的图像:

下面是fdisk -l命令的图像:


在Windows10DiskManagement上,有一个98.63 GB的部分无法读取,这与Linux端的sda8大小相同。这是Ubuntu分区所在的位置,还是已经消失了,我需要看看数据恢复选项?
发布于 2023-02-16 05:36:46
好吧,柯蒂斯,我是个菜鸟,但我要试一试
其他人,如果我错了,不要打我太坏:)你永远不会知道,我可能会喜欢它。我只是试着把脚弄湿。
好消息是:我不相信你失去了什么。有些事情只是暂时下落不明。但别引用我的话。
坏消息是:您似乎缺少了两个分区(3 & 4),这两个分区占了磁盘的390 g。然而,进行升级不应该只是随意覆盖分区。
如果安装在另一个拱门上,或者在更新/升级它之后,Windows总是会先加载自己。正如@ArchismanPanigrahi所提到的,您需要重新配置GRUB。
您还可以运行sudo fdisk -l /dev/sda来读取该驱动器,并消除循环信息和其他驱动器。使用实时引导映像,您可以以SU的身份运行,您必须在活动图像上搜索Ubuntu的默认根密码。
你也应该在那里大开眼界。我相信。我很确定。在我看来,这是一个更好的工具。
如果没有分叉,您肯定已经分开了,因为这是Linux中的一个基本部分,如果情况真的很糟的话,这是用于根用户的。
如果能看到Windows中的设备管理器显示了这个设置,那就太好了。它看到缺少的分区了吗?您提供了足够的信息,我可以帮助您的一些查询,但不是全部。只有信息方面。
我会根据第二个fdisk映像(在有价值的信息上方,顺便说一句)猜测SDA如下:
fstab)中。可以挂载sda8,但您必须是超级用户,并将其挂载到现有的挂载点,如/tmp或/mnt (后者更好,因为它是一个用于挂载东西的旧目录,但现在还没有真正使用),或者在/media/< user >下创建一个挂载点。最后一种方式是今天的标准。
不过,您可以通过使用fdisk或类似的文件系统类型来了解大多数答案。我会避免不必要地安装它。
至于解决办法呢?在我看来你有三个选择。
对于Linux,我不知道您想要的知识水平是什么。听起来你对Windows很有信心。如果您想了解更多关于Linux的知识,以及一台机器上的多个体系结构,那么已经有大量关于这个主题的非常有用的文档。
自己做这件事需要一些研究和时间、试验和错误。当你找到潜在的解决方案时,阅读反馈,确保情况与你的相似。试试看。
如果你有错误,把他们带回这里,或到另一个论坛,并张贴。那么,你会得到比你所期望的更多的帮助。
但是,如果您只想修复它并继续前进,我已经听说并阅读了关于这个Boot修复程序的好东西,它是为那些只想完成它的人编写的。我找到了一篇像样的小文章,其中大部分都会成为你的后知后觉,但事后才是我学到的最好的一课。
如果你想要学习更多的东西,并且没有这个工具的话,那么我建议你点击谷歌和论坛,因为你的答案肯定已经存在过好几次了。
第三种选择:避免所有的罪责,让你的伙伴修复它。我保证他们知道分区设置,并能知道缺少什么,从哪里,以及如何修复它(很可能)。
祝你好运。
https://askubuntu.com/questions/1454707
复制相似问题