===【详细】专家请进,USB2.5寸移动硬盘误拔导致的错误===

[复制链接]

该用户从未签到

1

主题

5

回帖

107

积分

[INTOHARD]班长

Rank: 2

积分
107
发表于 2007-6-3 14:10:59 | 显示全部楼层 |阅读模式
  移动硬盘:2.5英寸Samsung硬盘盒+三星120G 5400转 8M 笔记本硬盘(HM12JC),一周前刚买的,使用HDDScan(一个Windows下类似MHDD的工具)扫描磁盘介质状态非常良好,使用HD tune测试整体移动硬盘的平均传输速率在25MB/s,应该属于正常范围;

硬盘分为两个分区,一个50G左右的主分区并设置了激活,一个70G左右扩展分区并在此基础上划分的逻辑分区,都是NTFS文件系统,前者启用压缩并存放文档、程序等内容,后者大部分不启用压缩存放安装文件、视频、音乐等内容,两个分区空间占用率基本都在50%左右;

操作系统:单位和家里均为Windows XP SP2 番茄花园版;


  鄙人移动硬盘上存有一些常用软件和素材等,在单位和家里挂上之后可以方便的共享这些资源而不必另外拷贝出副本。一般是登录系统后才接上移动硬盘的USB口,而有时会提前先把移动硬盘接好再启动主机,出现问题的这次是在家里的电脑上。不知道什么原因,经常在家里的电脑上提前接好移动硬盘,在XP登录的进度条走完准备显示登录用户界面之间,系统会进入黑屏状态。过去曾用过普通台式机硬盘+硬盘盒的移动硬盘,可以看到此时硬盘盒的指示灯狂闪,仿佛系统在处理移动硬盘内容,这个过程如果不干预会浪费很长时间,因此根据过去的经验直接关闭移动硬盘电源即可,系统随即显示登陆界面,硬盘数据通常也不会有什么问题(偶尔出现过一些问题,但通过CHKDSK工具都可以顺利修复,所以还是非常信任NTFS文件系统的)。这次的2.5寸移动硬盘登录系统前出现这种问题以后,像往常一样拔出了连接移动硬盘的USB连线的小口端(USB连接口在机箱后面,小口离得近一些),等顺利登录系统并基本显示出桌面以后,再接上移动硬盘,此时桌面右下角便连续弹出几个黄色背景的信息,因为几乎是一闪而过,因此不能够提供具体准确的描述,印象里有$Volume什么错误,而后提示了几个移动硬盘里存放的具体文件的错误(这些有的是某些软件的安装文件,按说系统启动的时候不应该对它们进行写入操作的)。随后便进入控制台,用CHKDSK并加上/f /x参数试图扫描并修复文件系统的错误,令人意外的情况也发生在这里了,CHKDSK像往常一样提示有什么孤立的记录或文件,而后恢复了什么什么文件,又修复了安全描述符什么的问题,最后从来没有见过的错误提示,看来也是最关键且最“致命”的一个步骤,说什么位图或是索引什么的出现问题,然而修复的时候却提示磁盘空间不足,无法修复之类的云云,CHKDSK随即结束。当我第二次运行CHKDSK时,提示如下:



>chkdsk k:
文件系统的类型是 NTFS。
无法决定卷版本和状态。CHKDSK 被终止。



此后CHKDSK彻底罢工,便急忙在网上找寻了一些文章和资料,收集了一些工具试着修复,但基本都是不能访问、无法修复之类的,但用HDDScan扫描磁盘表面依然良好,应该不是物理问题;



进入我的电脑,查看两个分区,原有的磁盘卷标变成了两个“本地磁盘”,查看两个分区属性均为“类型:本地磁盘 文件系统:RAW”,容量、已用空间及可用空间都是0;

进入“管理工具—计算机管理—磁盘管理”,可以看到两个分区的容量分别为48.83GB和62.96GB,应该和原来一致,但文件系统是空白的,空间全部未使用;

用PartitionMagic8.0和EasyRecovery Pro 6.1能看到两个分区的格式为NTFS,容量也和上面写的基本一致,PM8显示磁盘卷标为??和乱码,空间全部已使用,不同于Windows磁盘管理的全部未使用;

用易我分区表医生V3.0查看两分区,分区前有一个圆形红底白字的叉叉标志,文件系统为"HPFS/NTFS",大小(MB)分别为49999和64471,卷标为空;

此外还下载了R-Studio等工具,但由于不熟悉暂时未起作用。



而后开始试着用上述工具的一些修复工具查错或查找文件(当然鄙人也知道在不了解专业知识的情况下盲目这样做是比较危险的,所以尽量不对磁盘进行保存处理)。
在网上查找文章,有说NTFS变为RAW文件系统很可能是安全设置方面出的问题,但和很多回复该文章的留言一样,按照上面的操作也无法在出问题盘符分区的属性里找到“安全”标签项,因此无法进行安全设置。另一种方案是快速高级格式化该分区,并用格式化恢复软件恢复,但考虑到其有一定的危险性及并不一定适用,暂时不予考虑。于是开始试图用替他工具查找问题原因,才可能对症下药。
因为以前通过分区表修复过由于PM错误导致的磁盘问题,这次也试着先从分区表入手,由于电脑上早已没有软驱等设备,且该移动硬盘是USB接口,又是笔记本硬盘,一般不能像普通台式机硬盘那样直接接到IDE接口上在DOS处理,所以找到了易我分区表医生这样一个感觉类似DiskGen的工具,也具有自动或交互式搜索恢复保存分区表的功能,且可以在Windows运行并支持USB移动硬盘,首先备份了当前硬盘的分区表,并用交互模式搜索分区,很快搜索出来两个和原来分区一模一样的分区,因为备份过分区表,所以就试着保存了一下搜索出来的问题,而后安全删除了移动硬盘,拔掉并重新接上主机,但问题依旧,看来好像不是分区表的问题;
之后用EasyRecovery的高级恢复功能试着扫描分区并回复文件,但经过几个小时的等待,扫描出来的文件极其有限,遂放弃;

随后想起最初好像有$Volume错误之类的提示,又想起曾经使用过的磁盘碎片整理程序PerfectDisk里面曾经有对于NTFS分区跳过的一些元数据,如:$Bitmap、$Volume、$MFT::$Bitmap之类的,猜想是不是这些数据出现了问题从而导致整个磁盘分区无法识别。对于这些元数据基本很陌生,也不清楚如何对它们进行操作或则修复,在网上搜索到一个叫nfi.exe的微软工具能够查看它们,在winhex 10.0里面找到它,并试着运行查看出问题的分区,但结果也令人失望:


>nfi.exe k:
NTFS File Sector Information Utility.
Copyright (C) Microsoft Corporation 1999. All rights reserved.

Unable to retrieve volume information for drive K.
文件或目录损坏且无法读取。


到此为止,鄙人觉得自己基本已经黔驴技穷了,硬盘内的数据虽然都是鄙人多年以来搜集的各种素材以及部分作品,但也不至于到花高价去数据恢复中心恢复数据的程度,因此决定抱着学习的态度借此机会试着亲自尝试解决问题。个人感觉使用软件的熟练程度基本够用,除了对使用汇编语言或者WinHex手工修改十六进制数据比较发怵。正准备去买一个笔记本硬盘toIDE的转接卡,尝试用Ghost备份整个磁盘、高级格式化而后用格式化恢复软件扫描磁盘了,因此最后寄希望于各位专家高手,如果您觉得这种问题不会占用您太多时间和精力就能解决,或者有一定的研究借鉴价值并希望和大家分享,能否帮助分析确定一下问题的原因,是否可以挽回,有没有什么比较正确科学的方法解决这类问题,如果您需要该硬盘其他方面的资料,我会尽我所能收集上传上来。非常感谢您抽时间阅读这篇文字,对您帮助和支持的感激之情无法溢于言表,并再次表示感谢。
  • TA的每日心情
    开心
    2012-4-25 18:36
  • 签到天数: 1 天

    [LV.1]布衣百姓

    200

    主题

    862

    回帖

    2601

    积分

    Intohard Team

    づ甜甜橙子ぜ

    Rank: 7Rank: 7Rank: 7

    积分
    2601
    发表于 2007-6-3 16:13:44 | 显示全部楼层
    备份数据后
    重新分区,做系统应该可以解决

    该用户从未签到

    3

    主题

    106

    回帖

    337

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    337
    发表于 2007-6-4 01:58:26 | 显示全部楼层
    “硬盘内的数据虽然都是鄙人多年以来搜集的各种素材以及部分作品,但也不至于到花高价去数据恢复中心恢复数据的程度”幸亏如此,否则LZ将对自己的卤莽操作感到后悔末及!

    首先,在使用移动硬盘盒或USB转IDE线等连接移动硬盘时,最好是系统启动后且不运行其他程序时连接,应先通电源,再连数据线(移动硬盘盒相反)!不可在电脑启动起先连好,会出现启动不了的现象!绝对不可以在启动过程中(关机时同样)连接或拔除移动硬盘,轻的情况就想LZ一样,元数据受损,重的烧硬盘,烧主板南桥芯片!

    第二,说说LZ的情况:连接移动硬盘时,一般机器都会扫描硬盘里的分区后再扫文件系统,会占用IO资源,如果这时运行其他需要使用IO资源的程序的话,就会很卡,等很久(不是CPU快慢的事)!LZ先接好移动硬盘再启动的(就我的经验,先接移动硬盘是启动不了的,有时U盘也同样,和硬件的兼容有关)!启动系统时要读取系统文件,本身就占用IO,再加了要扫描移动硬盘,自然就要等很久!在扫描硬盘的时候,LZ拔掉USB连接线,导致NTFS文件系统元文件受损,就出现了LZ所说的情况了!

    最后,说说LZ自己怎么把可能修复的弄到不能修复的过程!

    在LZ重新连接硬盘时,提示$Volume错误,此时是受损程度最小的,如果不懂相关知识,及时停止其他操作,交于专业人员或由人指导来恢复,成功率是最高的!随后的chkdsk是最直接的2次破坏,基本上不可能再100%的找回LZ的资料了(chkdsk是数据恢复里最忌讳的系统功能,一般作数据恢复的机器都关掉这个功能)!接着HDDScan的扫描没什么破坏!之后使用的工具基本上没什么作用,且思路错误,如分区表的错误表现为读不到分区,没有盘符等!而nfi.exe只是微软提供的读取工具,不具备修复功能!

    还有一点要提到的是,LZ虽然知道不可以向硬盘里再写入数据,但不要以为不对磁盘进行保存处理就没事!很多人在不清楚原因的情况下,使用大量不熟悉的工具对硬盘操作,但他们并不知道,一些工具是会在不提示你的情况下,向硬盘里写入数据的!这也就是为什么用winhex手工恢复数据是最安全的,当然你得懂相关的知识!

    现在LZ基本上就剩最后的方法可做了,先格再扫!不过,可以说能找回的资料不多!(如果是FAT格式的话,就不用再费力了)当然一些比较重要的文件还是能用winhex手工恢复的,关键看受损程度!
  • TA的每日心情
    开心
    2012-4-25 18:36
  • 签到天数: 1 天

    [LV.1]布衣百姓

    200

    主题

    862

    回帖

    2601

    积分

    Intohard Team

    づ甜甜橙子ぜ

    Rank: 7Rank: 7Rank: 7

    积分
    2601
    发表于 2007-6-4 10:45:02 | 显示全部楼层
    2楼分析的很详细,顶一下

    该用户从未签到

    3

    主题

    106

    回帖

    337

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    337
    发表于 2007-6-5 00:55:50 | 显示全部楼层
    我个人认为移动硬盘和电脑机箱里的硬盘没什么区别,并不会说移动硬盘里的数据就比较脆弱!
    应该说硬盘最怕的环境就是读写数据时突然停电或数据线不通终止传输,此时最容易造成硬盘固件出错,文件系统受损,数据掉失等情况!而移动硬盘其应用环境决定了其出现上述情况的几率比较大,所以移动硬盘里的数据才显得比较“脆弱”!最简单的例子就是,很多人在主机突然停电或死机后,再重启就发现机箱里的硬盘有问题了!

    所以LZ完全可以按自己的想法,把移动硬盘当成本地硬盘来使用!但在使用的过程中就要小心,尽量避免出现突然停电,硬盘震动,读写时拔掉数据线等情况就可以了!特别是在硬盘有明显比较大的读写的过程中!不过,移动硬盘其应用环境这一点始终不变,所以建议LZ一些重要的文件还是不要放在移动硬盘里比较好!

    一般只要确保移动硬盘没读写操作就可以拔除,有时候提示无法安全删除也没关系!对于卡死的情况,我就常常是先关闭整个计算机以后再拔掉硬盘!

    最后说一声,在这个论坛里我也是个新手而已,很多厉害的大虾都潜水了而已!一起学习,共同进步:)

    该用户从未签到

    25

    主题

    47

    回帖

    5223

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5223
    发表于 2007-6-5 00:59:33 | 显示全部楼层
    学习了

    真理:一起交流 共同进步

    该用户从未签到

    1

    主题

    5

    回帖

    107

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    107
     楼主| 发表于 2007-6-5 21:37:41 | 显示全部楼层
    谢谢,听了您的这番话,对移动硬盘的使用和维护有了更加深刻的认识,另外想了解一下,像我们这些平时经常需要在不同的地方通过移动硬盘交换共享资料数据的人,能不能推荐一款比较可靠、智能,能够比较方便或者自动同步两地本地磁盘与移动硬盘里的数据,并且能够只能备份的的工具软件?

    该用户从未签到

    3

    主题

    106

    回帖

    337

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    337
    发表于 2007-6-5 23:40:30 | 显示全部楼层
    实在不好意思!我尽管平时常用移动硬盘,但基本没用过这种类型的软件,所以不了解!不知道论坛里有朋友知道吗,希望他们能帮你这个忙:)

    该用户从未签到

    4

    主题

    32

    回帖

    88

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    88
    发表于 2007-6-6 22:50:28 | 显示全部楼层
    我也顶下2楼先~~

    给楼主的建议
    移动硬盘虽然方便,但是为了数据安全最好还是不要经常把应用软件安装在上面,尤其是WORD等喜欢在后台“搞小动作”的软件。它们频繁的读写日积月累就会让你的硬盘一命呜呼哈哈。
    建议使用网络硬盘。个人认为可以和硬盘配合使用。
    我的小文件就存在网盘上,大的文件使用的时候从移动硬盘里拷贝到本地硬盘使用,反正很快。然后在拔掉,呵呵保证爱盘长寿

    该用户从未签到

    2

    主题

    43

    回帖

    51

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    51
    发表于 2007-12-28 10:06:08 | 显示全部楼层
    给LZ一个意见~~~也是老方法~~~在XP进入系统的时的那个滚动条的时候~~插上硬盘`~~~~然后让XP带进去可能会出现自动修复~~~前提是你要接在台试机上~~~~
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表