朋友的移动硬盘出现此故障,故转载至此
From : http://www.xmsq.com/space/7740/viewspace-7313
我的移动硬盘是三星金宝80G,分三个区,今天早上有个同事的电 脑系 统出问题了,我把移动硬盘插到他电脑上,想用GHOST读我移动硬盘里的文件恢复,不过不晓得为什么GHOST程序打开后死掉不动,这样反复插拔了几次都 没成功,开始也没想我的移动硬盘会有啥,后来到了我电脑上的usb接口(前后都试过)才发现出了问题,电脑呈死机状态,过段时间后就出现"设备超时"的对 话框:"在\Device\Harddisk1\DR12上指定的I/O操作无法在超时过期之前完成"。打开"我的电脑"后只能认出第一个区,在其它的电 脑上也是这样。拔下移动硬盘后电脑又能正常使用。换了三台机子试,均是同样的问题(操作系统均为XP)。
想开优 化大师检查修复,但是优化大师一开就出现未响应的状态,没办法
过了好长时间,三个盘终于都出现了,不过发现第2个区有问题,无法打开
在任务管 理器,新任务里输入CMD进了DOS,用CHKDSK k:/f 命令开始一个个盘修复
C:\Documents and Settings\Administrator>chkdsk k:/f 每个分配单元中有 16,384 字节。 C:\Documents and Settings\Administrator>chkdsk i:/f 每个分配单元中有 16,384 字节。 C:\Documents and Settings\Administrator>chkdsk j:/f C:\Documents and Settings\Administrator>chkdsk j:/f |
不过到了J盘的时候进行不下去,出现
于是试下format j:/q
没想到成功了
C:\Documents and Settings\Administrator>format j:/q 警告,非移动磁盘驱动器 J: 每个分配单元中有 16,384 字节。 每个 FAT 项中有 32 位。 卷序列号为 A802-2E2C |
打开电脑—管理—磁盘管理,可以看到移动硬盘有三个区,并且显示"状态良好"。
再进XP的磁盘管理把J盘删除重新分区格式化,似乎一切都好了
在3个盘里复制粘贴速度正常,500M的东西大概4分钟
有查资料,分区表被破坏,且有坏道的情况,他是如此总结的。
解决办法是 1.用 易我分区表医生 恢复分区表。检查发现有坏道。(此步我没做,对硬盘的数据没多大要求) 2.用 EasyRecovery_Pro_61007恢复数据,大概15G。全部成功。 (此步我没做,对硬盘的数据没多大要求) 3.用 XP内置的磁盘管理重新分区格式化后,检查还有坏道,且传输速度没有以前快。(15M/s) 4.再用XP内置的磁盘管理重新分区格式化,这次没有用快速格式化,再次检查没有坏道,装最新USB2.0驱动,重启后一切正常。传输速度测得 22.9M/S。 |
另附一篇文章:USB移动硬盘起死回生 (From : http://alex2007.bokee.com/5256484.html)
USB移动硬盘起死回生
关键词: USB移动硬盘起死回生
一次上课的时候,不小心将移动硬盘摔在地上,硬盘立刻就出现错误,无法读写。
打 开硬盘盒,没有发现异常的脱位现象,因此判定为磁盘经受震荡之后,磁盘表面受到冲击损伤。联机时出现的现象是,可以看到移动硬盘的驱动器,但读取坏磁道 时,磁盘拒绝响应,只能重新拔下插入。插入之后,用磁盘扫描程序检查,会发生磁盘逻辑错误。如果把磁盘丢掉很可惜,于是准备大致修理之后送给朋友拷贝网络 real电影使用。
如果是一般IDE硬盘出现小范围的物理错误,只需要简单地运行磁盘扫描程序,即可将坏道精确定位隔离,但是 USB硬盘不能这么做,因为一旦磁盘扫描程序发现物理错(比如用磁盘扫描程序进行全面扫描),整个硬盘均将无法读写,除非拔下,重新插入,Windows 才能够重新识别出该硬盘。这样,就很难定位发生物理错误的磁道。另外,工具软件PQMagic7.0版本尚无法识别USB硬盘,因此我们只能利用一些"原 始"工具:Windows 9x中的FDISK或Windows2000或XP的磁盘管理。
利用分区软 件,将整个硬盘重新分区为一个扩展分区,并新建一个逻辑驱动器,分配全部空间。然后开始进行尝试。分区过程十分顺利。
接下来是对坏簇的大致定位。复制多个大型文件(50MB左右的视 频文 件)到USB移动硬盘,经过反复试验,发现每当复制到磁盘空间的135MB之后,硬盘就开始出错。出错之后,拔下硬盘,再插入,用磁盘扫描程序检测磁盘逻 辑错误(不能去纠正物理错误,否则读到坏道的时候整个硬盘无法读写),会出现较大的chk文件,此时要注意这些文件不能删除,因为他们可能占用着出错的位 置。继续复制,直到再次出错,然后重复以上步骤,直到磁盘空间填充完毕。
用这种原始而且费时的方法可以大致进行错误定位。初步判断 出100MB左右正常,100MB以上有一部分空间存在坏道,而这部分空间以上的大块地区比较正常,这样大概可以定位100MB~400MB之间存在坏 道,但这大块区域具体有多大,还需要进一步实验,用复制文件的原始方法无法作大致定位。
下面的问题就是大致定位一下正常的空间在什么位置,具体有多大空间可资利用,然后把它单独分出来。将其他的比较小的正常空间范围和存在坏道的区域隔离出 去。为了进行隔离,必须对磁盘进行重新分区。
为 了直观方便,我采用了WindowsXP中的"磁盘管理"重新分区,将磁盘分为1~100MB,100~400MB和400MB以后3个分区,将 400MB以后的区域采用二分法划分了逻辑驱动器,然后进行格式化和磁盘扫描,在磁盘扫描程序中选中"扫描并试图恢复坏扇区"。遇到磁盘错误之后,程序中 止,硬盘消失。此时拔下USB盘,然后再接入,用分区程序删除有问题的逻辑驱动器,然后再调整逻辑驱动器的空间,继续格式化和全面检查。如此反复,最终确 定存在问题的磁道的位置大概在100MB~300MB之间,300MB以上有600MB左右没有物理错误。大概在900MB以上又存在物理错误。其实可以 更加精确一些,不过USB1.0硬盘的传输速度仅为1M/s,反复插拔、重新分区、全面扫描所需要的时间太长了。
在实验过程中,在 这600MB空间中临时划分了多个分散的逻辑驱动器。为了方便使用,更充分利用这600MB空间,特别是为了复制较大的文件,需要将这些分散的逻辑驱动器 重新定位,合并为一个,废弃其他非连续的零星空间。假如追求最大的可用空间,可以将这些非连续的零星空间各自依次指定一个逻辑驱动器。不过为了保持较大程 度的操作系统环境的兼容性,最好在一个移动硬盘上只保留一个逻辑驱动器。这是因为新接入的硬盘有可能造成盘符错乱,比如在某些机器上,如果启动系统时移动 硬盘已经接入USB端口,那么原来硬盘的D:盘就很可能被指定给移动硬盘的第一个逻辑驱动器,D:盘之后的原机硬盘的所有逻辑驱动器的符号均会发生变化, 这样就会造成巨大的麻烦。虽然这个问题可以调整机器配置加以解决,但是移动硬盘的移动性就决定了它安装在哪里,哪里就有可能出现这个问题,那就要调整每一 个机器的配置,困难很大。所以在实际操作过程中,在兼容性和磁盘空间之间我更注重前者,在移动硬盘上只保留一个逻辑驱动器,因此对前100MB正常空间和 其他零碎不连续的正常空间忍痛割爱。
在重新划分时我使用了一个小技巧。因为整个逻辑硬盘被分为一个扩展分区,因此为了定位处于中间 的650MB区域,需要将存在坏道的200MB区域临时指定一个逻辑驱动器(不妨将其卷标改为BAD),然后删除其后区域的所有逻辑驱动器,接下来新建驱 动器,为保守起见,指定其容量为650MB。
最后,删除存在坏道的驱动器,只留下650MB的逻辑驱动器,完全不能使用的移动硬盘终于可以继续发挥余热了,迄今正常。只是必须要注意,复制重要文件的 时候,一定要备份,因为说不准这部分区域什么时候会突然罢工。那个时候可就真的无力回天了。
No comments:
Post a Comment
您的评论将使我blog更有动力~