badblocks 检查硬盘是否有坏道

badblocks 检查硬盘是否有坏道,第1张

硬盘是比较容易坏掉的设备,使用一段时间后可能会出现坏道等物理故障。当硬盘出现坏道后,若不及时更换或者进行技术上的处理,磁盘的坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方法是更换新的磁盘。在临时的情况下,我们应及时屏蔽坏道部分的扇区,不要触动它们。

badblocks是一个检查磁盘是否有坏道的工具,可以以读的方式检查,也可以以写的方式检查。

这里,我使用

badblocks -v /dev/sda

检查是否有坏道,检查结果未出错

badblocks的参数选项

-b blocksize

指定磁盘的区块大小,单位为字节,默认值为“block 4K ”(4K/block)

-c blocksize

每个区块检查的次数,默认是16次

-f

强制在一个已经挂载的设备上执行读写或非破坏性的写测试 *** 作

(我们建议先umount设备,然后再进行坏道检测。仅当/etc/mtab出现误报设备挂载错误的时候可以使用该选项)

-i file

跳过已经显示在file文件中的坏道,而不进行检测(可以避免重复检测)

-o file

把检测结果输出到file文件

-p number

重复搜寻设备,直到在指定通过次数内都没有找到新的坏块位置,默认次数为0

-s

在检查时显示进度

-t pattern

通过按指定的模式读写来检测区块。你可以指定一个0到ULONG_MAX-1的十进制正值,或使用random(随机)。

如果你指定多个模式,badblocks将使用第一个模式检测所有的区块,然后再使用下一个模式检测所有的区块。

Read-only方式仅接受一个模式,它不能接受random模式的。

-v

执行时显示详细的信息

-w

对每个区块都先写入,然后再从它读取信息

[device]

指定要检查的磁盘装置。

[last-block]

指定磁盘装置的区块总数。

[start-block]

指定要从哪个区块开始检查

这是典型的分区表出错,在DOS下可以用几种分区软件修复。或者将该盘直接格式化,然后对该盘数据修复。

把你这个硬盘C盘格式化以后,卸下来,挂到另一台有系统的电脑上,看能读出来不能

可能是文件系统不对,所以不显示,建议重装系统,只格式化C盘就行了.

可以尝试用GHOST将硬盘中的资料备份成GHO文件(可以用另一块硬盘)再用查看GHO文件的工具将其中的文件复制出来如果是特别重要的资料,建议到电脑城附近的数据修复中心去找专业人士修复。

理论上讲是硬盘错误不是分区或者分区的文件分配表出错,如果可以确定的话,应该仍是可以修复的但是您必须找专业的朋友,毕竟得先保证安全,还有你可以先试着重新指定一下盘符,千万不用格式化试试看,这个在XP下就可以,祝好运

刚买的机器硬盘肯定在质保内了,资料应该是可以找回的,但你要想想重要不重要,如果你自己不会,花钱找人弄还比较贵的,如果是一些游戏什么的就直接找经销商保修就行了`

这种情况有点像硬盘有坏道了,你可以把E盘快速格式化,再用EASYRECOVER软件修复回来,最好把硬盘换到别的机器上修复,因为你的硬盘已经出现问题。

首先换一跟硬盘数据线试试,再者把内存拔了重新插好,还是不行就把硬盘拿去换新吧,才买不久的可以直接换的,至于数据已经被你删了,是在很重要就花几百去电脑城数据修复就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12071365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存