![我在 /dev/sda 上执行了“dd”,现在出现“未知文件系统”错误](https://linux22.com/image/856158/%E6%88%91%E5%9C%A8%20%2Fdev%2Fsda%20%E4%B8%8A%E6%89%A7%E8%A1%8C%E4%BA%86%E2%80%9Cdd%E2%80%9D%EF%BC%8C%E7%8E%B0%E5%9C%A8%E5%87%BA%E7%8E%B0%E2%80%9C%E6%9C%AA%E7%9F%A5%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E2%80%9D%E9%94%99%E8%AF%AF.png)
是的,我知道这个错误已经被回答和解决了很多次;但我想我知道发生这种情况的原因(我的错),我只是不知道如何解决它。
我正在使用‘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
然后重新启动,一切正常。