使用 $ dd if=/dev/zero of=/dev/sda bs=4MB 格式化 SD 卡后,“未找到可启动设备”

使用 $ dd if=/dev/zero of=/dev/sda bs=4MB 格式化 SD 卡后,“未找到可启动设备”

我正在尝试格式化我的 -4GB- SD 卡,由于无法直接格式化它,我发现可以通过以下方式将其清零:

sudo unmount /dev/sda 
sudo dd if=/dev/zero of=/dev/sda bs=4MB

运行这些命令后,我停止了该过程,因为它花费了太多时间,过了一会儿我的浏览器停止了,我无法再次打开它,然后我尝试注销并再次登录以使其再次工作,但这次我的笔记本电脑死机了,所以我强制关机..然后我再次打开它,但每次我都会得到

No bootable devices found

我怎样才能让我的笔记本电脑重新工作且不丢失数据?

......

笔记本电脑型号:Dell Inspiron 5559

安装的操作系统:Ubuntu 16.04 和 Windows 8.1

答案1

啊,你遇到了传说中的冰岛克朗estroyer,数据吞噬者。

我假设您的计算机上只有一个实际的硬盘,位于/dev/sda

当您卸载时/dev/sda(顺便说一句,这不会执行任何操作),您的目标是计算机的硬盘。与破坏一切的命令相同。让我们分解一下:

sudo dd if=/dev/zero of=/dev/sda bs=4MB

在这个命令中,你正在覆盖/dev/sda(你的硬盘)数据/dev/zero(或没有数据)。这就是所谓的危险想法,这就是为什么你应该真的再三检查你的dd命令。所有被删除的数据现在都已经永远消失了,恢复的希望已经荡然无存。

现在你可以使用相簿(也适用于非照片!)恢复任何可能免于被此命令破坏的文件,但您将无法恢复所有内容。如果您尝试photorec,请使用实时图像,并且不要触碰您的驱动器。

相关内容