硬盘检测有坏道怎么办

发布网友 发布时间:2022-04-20 10:35

我来回答

3个回答

懂视网 时间:2022-04-08 08:03

今天我的新硬盘到了。暂时没想好怎么用它。可以把它装入光驱位硬盘架给G430用,也可以把它当成移动硬盘来用。

想起以前记录过一个badblocks的用法,用来检查坏道,这里再贴一遍备用。

##################################################################

badblocks是Linux下常用的坏道修复工具。当你觉得硬盘上可能有坏道,或者是SMART数据显示有坏道的时候,都可以用badblocks来检查一下。

假设我们要检查的硬盘是/dev/sdb

$sudo badblocks -s -v -o sdbbadblocks.log /dev/sdb

这样就可以对硬盘进行只读扫描,自动获取硬盘块数目并扫描全部块,将扫描日志输出到屏幕同时记录在sdbbadblocks.log文件中。

由于扫描速度比较低,一次不一定能扫完,可以分多次进行。

sudo badblocks -s -v -o sdbbadblocks.log /dev/sdb END START

将END和START换成结束和开始的块的编号就可以了。

如果找到了坏道,可以进行写入扫描进行修复。写入扫描遇到坏道的时候会自动重映射。写入扫描会覆盖原有数据,所以请先备份。写入扫描速度很低,所以应该只扫描只读扫描时候发现错误的部分。

$sudo badblocks -w -s /dev/sdb END START

想了解各选项的意思及更多用法,请man badblocks。

使用badblocks命令检测、修复硬盘坏道

标签:

热心网友 时间:2022-04-08 05:11

硬盘坏道分“逻辑坏道”和“物理坏道”两种。前者一般可用软件修复;后者表示硬盘磁道产生了物理损伤,是不可修复的。

  硬盘有坏道,一般表现为:在打开、运行文件时,硬盘速度明显变慢;或明显听到硬盘“喀喀”作响,有时系统还会提示无法读写文件。开机磁盘扫描,不能顺利通过,或者扫描后在某些位置标记红色的“B”。严重的情况下硬盘将无法引导,用软盘或光盘启动后可看见硬盘盘符,但无法对它进行操作或根本看不到盘符。

  Windows自带的Scandisk程序是解决硬盘逻辑坏道最常用的工具。具体方法是,在“我的电脑”中选中要处理的硬盘盘符,右击选择“属性”,在出现的“工具”按钮中选择“查错”中的“开始检查”,再在“扫描类型”中选“全面检查”,并将“自动修护错误”打上钩,点击“开始”即可。当然,在命令提示符环境下,用chkdsk命令的效果也是一样的。它可以检测硬盘是否有坏道,对出现的坏簇做自动修正,将坏簇以黑底红字的“B”(bad)标出。
  如果已经不能进入系统,我们可以用软盘或光盘启动电脑,在相应的盘符下,如“A:”下运行“scandisk+要扫描的硬盘盘符”,来扫描修复硬盘。

  其它的一些修复硬盘的软件如诺顿的磁盘医生以及Pctools等软件也是经常用到的工具,用法都比较简单。

  如果硬盘上出现了无法修复的坏簇或物理坏道,大家可用一些磁盘软件隐藏它们以免坏道扩散。如用Fbdisk,将有坏道的硬盘重新分区,并将坏道设为隐藏分区,将好磁道设为可用分区,将坏道分隔可防止坏道扩散。如果坏道产生在硬盘0扇区,则硬盘就远非不能存储数据那么简单,这会导致硬盘根本无法使用。此时可用Pctools9.0中的DiskEdit工具把报废的0扇区屏蔽,而用1扇区代替。

  如果以上各种方法都不行,那么就用主板或硬盘自带的低格程序如DM,LFormat等对硬盘进行全面低级格式化处理,将坏道整理排除。

热心网友 时间:2022-04-08 07:03

可以换个硬盘

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com