从计算机无法读取的 Ubuntu 硬盘中恢复文件

从计算机无法读取的 Ubuntu 硬盘中恢复文件

所以我在我使用的外部便携式硬盘上安装了 ubuntu,但现在当我插入它时,我的电脑无法检测到它。但是硬盘确实打开了。当我在启动电脑时单击更改启动设备选项时,一切都冻结了。

我在另一个驱动器上安装了 ubuntu,只是想看看是否可以恢复文件,但它无法识别已连接的另一个驱动器。我在其他位置和磁盘应用程序中检查了文件,但都无法检测到驱动器已连接。

我真正想要的是恢复硬盘上的文件。任何帮助都非常感谢

答案1

您还没有说这是什么类型的驱动器。我假设“硬盘”实际上是一个需要电源和数据连接的磁盘单元。具体来说,它不是可插拔的 USB 驱动器。

您可以检查几件事。您可以扫描磁盘吗?有两种方法可以做到这一点:

ls /dev/sd* 
sudo lsscsi 

您可能需要安装 lsscsi。它列出了主板上的 SCSI 连接器。不用担心,您可能使用的是 SATA 而不是 SCSI。就这一点而言,两者是同义词。

假设您现在有良好的电气连接,并且主板可以识别该驱动器。在其他条件相同的情况下,它应该是 /dev/sd* 中字母最高的驱动器,并且应该有几个分区。

接下来,我们需要一个(或多个)目录来安装驱动器。然后我们安装驱动器。我将使用示例 /dev/sde1 作为分区。您的磁盘可能完全不同!

sudo mkdir /mnt/disk 
sudo mount /dev/sde1 /mnt/disk 

您没有分享的另一件事是此驱动器的格式。我假设是 ext4 或类似格式,而不是一种奇特的格式。如果它是您的 Ubuntu 设置不认识的奇特格式,则需要安装驱动程序。

需要注意的一点是:将启动驱动器从一台机器带到另一台机器,并期望从该机器启动,这将是很棘手的。启动和操作系统安装程序会添加一些特定于 CPU 和主板的固件代码。它在安装或升级操作系统时默默地执行此操作。除非您的主板和 CPU 完全相同,否则从另一台机器的硬盘启动可能会导致问题。

相关内容