首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 硬盘有价数据无价 该拿什么拯救你的硬盘?
【标  题】:硬盘有价数据无价 该拿什么拯救你的硬盘?
【关键字】:
【来  源】:http://www.cublog.cn/u/15112/showart.php?id=198192

硬盘有价数据无价 该拿什么拯救你的硬盘?

    近日笔者的一块服役了三年多的希捷U8 12G硬盘因为长时间使用BT软件下载而出现坏道。具体表现在磁盘上的几个文件在读写时候硬盘吃力的反复读写甚至使系统失去响应,最终提示“无法读取该文件”。接下来对硬盘进行扫描和格式化进行到一半都无法继续,只能听到反复啃盘的声音。使用清除逻辑坏道的ZeroFill磁盘清零工具也无法将坏道消除,由此可以判断出坏道属于物理坏道。

  对于硬盘物理坏道的处理很多大虾会推荐两种方法:一是进行低级格式化;二是用软件屏蔽坏道。对于第一种方法本人持坚决反对的态度。要知道硬盘物理的坏道是没有任何办法可以消除的。硬盘低级格式化对于物理坏道根本起不了任何的作用,而且低格过程中长时间的剧烈读写反而会使坏道加速扩散开来。笔者曾经有一块老昆腾6.4G就是由于出现了少量坏道进行低格而报废的。对于第二种方法屏蔽,个人认为这是目前为止对付坏道唯一行之有效的办法。(在质保期内的硬盘应该立即去更换或返厂维修)但是屏蔽坏道要用到不少工具并且涉及“复杂”的坏道位置计算问题。假如你不是一位大虾级的玩家这实在是个大难题。好在有了FBDISK这个小工具,它通过扫描硬盘能够对坏道进行定位并自动计算出屏蔽坏道的方案来。笔者使用的是最新的1.1版本FBDISK,

  下载地址:http://software.pchome.net/system/disk/15466.html。新版本FBDISK相对老版本增加了对多硬盘的支持,也就是说待修复的硬盘可以接在任何一个IDE头上。当然FBDISK程序还是只能在DOS环境下运行,所以你必须使用一张MS-DOS的启动软盘、光盘或是装有DOS系统的硬盘来启动系统。下面我就开始对这块希捷U8进行救治。需要注意的是假如你的硬盘中还存放了有用的数据那么请你尽可能把它备份出来,因为FBDISK在修复过程中将破坏磁盘上所有的数据。

  首先在DOS命令提示符下键入A:FBDISK.EXE(假定程序在A盘根目录下),然后你就会看到如图01所示的选择硬盘界面。


图01

  选择你要修复的硬盘并按回车确认后软件提示“Start scan hard disk ?(Y/N)”,按Y程序就开始对硬盘进行扫描。扫描时发现的坏道的位置将会被一一列出在屏幕上(如图02所示),而下方则显示扫描进行的百分比以及剩余时间。


图02

  不过该程序提示的剩余时间非常不准确,通常要夸大不少。一般一个10G的硬盘20分钟就差不多了。磁盘扫描完成后程序会自动提供你一个分区的方案,能在屏蔽掉坏磁道的前提下根据利用率最大的条件将硬盘分成四个分区,格式均为FAT32。(如图03所示)不过分区的数量仅限制为四个。假如磁盘上的坏道散得比较开的话你就只能使用面积最大的四个连续磁盘“块”了。好在笔者这块希捷U8上的坏道还算比较集中,分区后总共只损失了不到500MB。其实不论情况的好坏,我们都建议各位接受程序所提供的方案。于是你必须在“Write to disk ?(Y/N)”的提示后回答“Y”。然后FBDISK将记录下各分区的位置以及信息。


图03

  最后,我们必须对新的分区进行格式化才能使用。不过笔者发现FBDISK生成的分区无法被老版本的PQMAGIC识别(4.0及以前版本),而SFDISK、DISKMAN等工具均能正常识别并且进行格式化。这里我强烈推荐诸位对各个分区进行完全格式化,这样可以进一步测试新分区是否完好。完成格式化后你就可以正常使用修复好的硬盘的,坏道已经被隐藏的不露痕迹了。

  提醒:

  一、目前的FBDISK只支持136GB以下容量的硬盘,大于此容量的硬盘将无法被程序识别。

  二、假如你觉得FBDISK生成的分区不能令你满意那么你可以记录下分区的位置信息后用PQMagic等工具将它们分割开或者缩小,但是千万随意不能扩大或者移动分区的位置。

IBM T40 X31行货中文系统恢复盘恢复方法(内附有实践经验说明):【上一篇】
mysql的自动备份与恢复(mysqlhotcopy):【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 近况总结和近期计划
  • 漂亮的电子管
  • 创建JSF自定义控件(第二节)
  • 在 ASP.NET 中实现 Model-View-Controller
  • Java和以网络为核心的未来
  • 数据收集代码示例下载路径
  • 简单实用的服务器伪装方法——iptables NAT
  • 一个在开发板上运行的超简单汇编程序--何军
  • 100Mbps为何不如10Mbps快
  • 在Linux中限制用户空间
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.