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软件修复回来,最好把硬盘换到别的机器上修复,因为你的硬盘已经出现问题。
首先换一跟硬盘数据线试试,再者把内存拔了重新插好,还是不行就把硬盘拿去换新吧,才买不久的可以直接换的,至于数据已经被你删了,是在很重要就花几百去电脑城数据修复就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)