您的位置首页>企业动态>

在Linux笔记本上执行这句命令就能导致设备永久变砖

导读大家好,我是极客范的本期栏目编辑小友,现在为大家讲解在Linux笔记本上执行这句命令就能导致设备永久变砖问题。上个月,一位用户在Arch

音频解说

大家好,我是极客范的本期栏目编辑小友,现在为大家讲解在Linux笔记本上执行这句命令就能导致设备永久变砖问题。

上个月,一位用户在Arch Linux论坛上发布了一个问题,询问为什么他的笔记本在运行了一个简单的“rm -rf -no-preserve-root/”命令后无法启动。有Linux背景的同学应该知道,运行这个命令其实很蠢,但一般不会产生任何硬件破坏性的结果。但是,在MSI的笔记本上,运行此命令可能会导致EFI启动分区被完全擦除。在名为“9233”的论坛上发帖的用户在帖子中说:“今天,我和朋友在一个MSI笔记本上运行了rm -rf -no-preserve-root命令,因为我们想解决Arch安装膨胀的问题。当然,我们也可以格式化根分区,重新安装Arch。”(后来,他说,我们没有想到看到gnome安装死去会很有趣.)其实破坏系统的路径在/sys/firmware/efi/efivars里面,里面存储了从efi标准(旧BIOS的替代品)开始所需的信息。文件夹销毁后,设备无法启动,笔记本正式变成砖头,无法修复。GitHub上也有过讨论,开发者说EFI启动数据的目录不应该是完全可写的。运行一个命令可以把硬件变成砖块,这本来是不合理的。目前看来这个问题只影响到MSI笔记本,由于很少有人敢做这样的尝试,大概也没有引起重视。然而,一个设备可以如此容易地被完全永久销毁,这听起来仍然很可怕,即使运行这个命令本身是愚蠢的。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。