尝试格式化外部硬盘驱动器后重新启动并选择正确的启动设备错误 (fedora)

尝试格式化外部硬盘驱动器后重新启动并选择正确的启动设备错误 (fedora)

我有一台装有 Fedora 32(或 33)的旧笔记本电脑,但停止工作了。今天我决定打开它并取出硬盘,将其用作外部硬盘。我会称它为hard drive A

我连接hard drive A到运行 fedora 33 的计算机(我使用可启动 USB 闪存驱动器安装了 fedora)来格式化hard drive A.我跟着教程,使用以下命令:

df                         #to find the disk name
sudo umount /dev/sdc1      #to unmount the hard drive
sudo mkfs.ntfs /dev/sdc1   #to format it

运行需要一点时间sudo mkfs.ntfs /dev/sdc1,但我认为还好,因为hard drive A它是 500 GB 的硬盘。我认为正确的名称hard drive A/dev/sdc1,但我不是 100% 确定。

然后我运行命令:

sudo fsck /dev/sdc1        #to confirm that formatting process was successful

几秒钟后我的屏幕冻结并变得没有响应。 (我在后台播放音乐,音乐一直在播放)。

我能够远程连接到计算机,一切看起来都很好。然后我远程运行命令shutdown将其关闭,因为屏幕没有响应。

关闭后,我断开连接hard drive A并按下电源按钮重新打开计算机。就在那时我收到消息:Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key

我没有做任何其他事情(我目前正在收到该消息)。理想情况下,我可以修复这个问题,而无需重新安装操作系统;但即使这是不可能的,我也需要恢复计算机中的文件。我将不胜感激任何帮助。

至于hard drive A,目前我并不关心。

我之前问过这个问题这里,但它的措辞非常糟糕,因为我写它的时候正处于惊慌失措的状态;虽然我仍处于惊慌失措的状态,但我想我现在可以写得更清楚了。一段时间后我会删除我问的问题。

答案1

看起来你已经设法格式化用于 Linux 的驱动器。

通常,您可以通过键入来找出外部驱动器是哪个驱动器

lsblk

它显示所有驱动器(已使用和未使用),然后您将看到该驱动器,

如果你只是 df - 它只显示已安装的驱动器,如果你有未格式化的驱动器,这并不总是一个好的情况

但更好的是你可以输入

dmesg | tail 

连接外部磁盘后

在此日志中,您将看到连接了哪个设备 - 例如 /dev/sdb sdc sdd 以及取决于您拥有的驱动程序数量。

由于您格式化了 /dev/sdc,它看起来确实像您格式化了外部驱动器(假设内部驱动器是 /dev/sda 或 /dev/sdb,但其他症状看起来像第一种情况

值得尝试的事情

从您的发行版或其他 live Linux 发行版的救援光盘启动

然后尝试

lsblk

从恢复提示符中查看哪些驱动器可用以及哪些分区

然后尝试挂载那些确实存在的数据,看看是否还有数据

mount /dev/sda1 /media

如果你有它,你可以插入 USB 闪存并将重要文件复制到其中。

当然,要在备份重要数据后尝试完全恢复系统,最好遵循一些更深入的指南,或者重新安装系统,然后从您在第一步中恢复文件的 USB 记忆棒中恢复文件。

格式化 NTFS 驱动器时还要提示 - 使用 -f 参数,这将进行快速格式化并在几秒钟(而不是几小时)内完成

mkfs.ntfs -f /dev/sdc1

相关内容