我有一台装有 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