如何在Linux中修复硬盘
目录:
有时我们的硬盘驱动器在各个扇区出现故障,使我们无法正常工作,或者在最坏的情况下完全取消了这些存储设备的运行,通常可以通过隔离损坏的扇区来解决这些故障,以便不使用它们。通过我们的操作系统 。
如何在Linux中修复硬盘
您无需成为专家即可在Linux中修复硬盘 ,因为该免费操作系统提供了专门的工具来修复磁盘,这些工具易于使用,高效,使用风险极低并且与自动所有坏扇区,因此无法写入或读取它们。
在允许我们在Linux中修复硬盘的工具和命令中,我着重介绍了badblocks的使用, badblocks是一个功能强大的实用程序,它使我们能够首先定位出硬盘上有故障的扇区,然后将其隔离,并实现集成。与补充维修过程的其他工具。
在Linux中修复硬盘驱动器的步骤
在继续在Linux中修复硬盘之前,请务必记住,这只能解决硬盘的逻辑损坏 ,即,无法使用此过程修复机械损坏。
同样,如果我们的光盘受到冲击并开始发生故障,则 可以 通过光盘发出的噪声( 如果 光盘 发出任何类型的声音,则表示损坏可能是物理的 )来确定损坏是逻辑上还是物理上的简单方法可能是物理上的损坏,同时,逻辑上的损坏通常在记录或咨询信息时表现为障碍。
经过经验验证,我们的硬盘具有逻辑损坏之后,我们将继续维修,为此,我们必须打开终端并确定要维修的硬盘,这很容易执行以下命令:
须藤fdisk-l
先前执行的命令将向我们显示所有硬盘的大小和分区,我们必须确定感兴趣的硬盘和系统给定的名称,该名称通常为/ dev / sda , / dev / sdb … / dev / sdc等。取决于我们安装的磁盘数量。
在已经确定硬盘名称的情况下,我们将使用badblocks工具,该工具将自动分析和修复我们的存储设备,执行过程可能会非常缓慢,并且取决于磁盘容量的增加。
badblocks -svnf / dev / sda
使用的参数是-s ( 用于可视化磁盘扫描 ),- v ( 以显示发现的错误 ), -n ( 以指示扇区以非破坏性的方式修复,从而避免信息丢失 )和-f (允许强制在已安装的设备中进行读取和写入)。
一旦执行完命令,结果将是一个硬盘,其中包含所有隔离的有缺陷的扇区,并且操作系统可能会在状况良好的那些扇区中正常运行。
我们建议阅读市场上最好的SSD
重要的是要注意,我们可以定期使用坏块来分析硬盘驱动器,为此,我们只需要运行带有display参数的工具即可。
badblocks -s / dev / sda
通过此简单的过程,我们可以简单,安全地在没有高级技术知识的情况下在Linux中修复硬盘,使用此方法对磁盘造成更多损坏的风险非常低,满意率很高,因此强烈建议使用我们执行此过程来保存我们的存储设备 。