我在 /dev/sda 上执行了“dd”,现在出现“未知文件系统”错误

我在 /dev/sda 上执行了“dd”,现在出现“未知文件系统”错误

是的,我知道这个错误已经被回答和解决了很多次;但我想我知道发生这种情况的原因(我的错),我只是不知道如何解决它。

我正在使用‘dd’格式化并刷新一些 USB,例如:

dd if=myImage.img of=/dev/sdb1 bs=1M

一切都很顺利,直到我犯了一个大错误:

dd if=myImage.img of=/dev/sda bs=1M

我尝试 dd 我的/dev/sda文件系统,我收到了一条这样的消息(不完全是这样的,我无法复制它):

96452+0 records in
96452+0 records out
71383424 bytes (7.1 MB) copied, 60.664 s, 495 MB/s

所以我猜它开始覆盖 /dev/sda 中的内容,然后它崩溃了,我得到了这个:

错误

所以我想我开始在主分区上写入,并在文件系统的开头覆盖重要内容。此后,我得到了:

Error: unknown filesystem
grub rescue >

我无法摆脱它。我尝试过其他问题的答案,但我无法摆脱它。有什么想法吗?如果您需要更多信息,请直接询问。这会很有帮助!

答案1

我终于解决了这个问题。我按照此链接

基本上我必须:

sudo fsck.ext4 -v /dev/sda1

经过大量修复(并回答“是”)后,我收到了类似如下的最终消息:

/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 88123/761856 files (1.5% non-contiguous), 2038341/3044128 blocks

然后重新启动,一切正常。

相关内容