故障描述
XX市应急管理局指挥中心座席1号机(台式机),上个月win10系统突然卡住,什么都点不开,重启电脑后找不到系统引导项,无法启动,厂家人员进PE后也看不到硬盘,最后厂家人员更换新硬盘并重新安装系统,公司在应急管理局的技术保障人员重新安装上了业务所需的软件,从别的地方找到了部分收藏夹、平台地址后,该电脑可正常使用,但原硬盘存的不少文档、图片、视频等资料随硬盘损坏而丢失,包括部分较重要的资料。找专业数据恢复公司处理,谁出这个费用是个问题(公司高层、应急管理局领导都不肯出钱)。公司在应急管理局的技术人员平时较忙,无暇处理此问题,故障硬盘放置一个多月,未找到好办法。
解决阶段1
周天我在应急管理局值班,值班白天没啥事干(除了玩游戏、看电影、刷头条、研究些技术),我想起了上个月坏掉的硬盘,带了个硬盘盒,想着本来也闲着,不如拿硬盘盒试下这块盘到底能不能读出来,看看到底是哪里坏了,能读的话再试着找工具恢复一下数据,研究一把,要是能恢复出来数据,就当给局里做些有意义的事,要是不能恢复,反正也是坏硬盘,不怕折腾了。我不往里写东西就是了。
USB硬盘盒插上硬盘,没看到盘符,磁盘管理也没有新硬盘,设备管理器里有个新硬盘,但是卷里是空的,弹出USB里只有硬盘名没盘符,DiskGenius等工具也没看到新插入的硬盘。大约两分钟后,出来了4个新的盘符,但是进度条一直在读,显示不出容量,双击新盘符无限转,打不开,点击右下角弹出设备点不出来了,DiskGenius等硬盘工具全部死机。
我又重插了几次,换了根线,插拔硬盘盒电源,重启了电脑,尝试进PE等办法,折腾一阵后发现后两个盘(原机E F盘)能显示了,也能点进去了(但是很慢),我试着拷了些原F盘的数据,进度条走两秒停20秒,走走停停,走也就1-2M的速度,走和停也没啥规律,5个G拷了两个小时才拷出了大半,最后系统还彻底死机被迫重启。我还发现,挂着这块硬盘,电脑关机、重启、开机都会卡死,必须拔了盘才能启动起来。再几次尝试后,第一个盘(原机C盘)也能读出来了,就剩第二个盘(原机D盘)还不可读取了。
根据之前用该电脑的经历,我觉得原来桌面上的东西比较重要,各种账号密码文档啥的,打算趁C盘可读,进这个C盘找到用户文件夹把桌面和Chrome收藏夹等数据拷出来,但是尝试打开用户文件夹时,却出现了权限问题,不管点继续获取权限还是去属性——安全里授权,都一直干转不进行,转20分钟也获取不到。这显然也是硬盘坏掉造成的,根据常识,进PE就没有权限问题了,就能直接打开这些非当前登录用户的用户文件夹,拷出数据。但是因为F盘数据还在拷着,我想等拷完再重启进PE吧。
虽然还不知道后面啥情况,但毕竟有的数据已经可以拷出来了,我就给负责的同事打电话报喜,说这块硬盘部分数据可恢复,问他哪些东西重要,告诉他硬盘坏掉的原因,拷得很慢,重要的优先拷。他给我说有个什么联系人的文档很重要,这个文档在D盘(我当时听成在桌面了),我就说,等会进PE再拷桌面吧。
重启进了PE,却发现4个分区又成不可读了(跟开始一样一直进度条),用各种方法都无效,刚给同事报了喜,然后分区却再次读不出来,真尴尬,我就没再给他说这事,他也没问我这事。这时是中午12点多。此后的近十个小时里,分区打不开,DiskGenius、EasyRecovery等工具只要一挂上坏硬盘就卡死,进PE、换线等办法也不奏效。我不论用何种办法,再也没有成功进入4个分区中的任何一个,再也没有看到盘里的任何数据。我甚至尝试把硬盘挂到局里一台闲置的台式机上,但挂上硬盘后电脑就卡logo了,只好作罢,放回硬盘盒里继续研究。(后来知道这不是卡logo而是慢,也跟硬盘坏掉有关,挂台式机上是走的内置sata线和电源线,不走USB协议,所以结果有所区别,具体区别后面再讲)
时间已临近子夜,我快熬不住了,但是想起第二天上班,上午继续在局里搞还有些理由,中午后要是还不回公司真没法交代了。第二天起床就只有一上午时间了(不然就只能把盘拿回家搞,那样就比较麻烦),现在连数据都看不到,本来都离成功不远了,结果越弄越糟,多次插拔把分区表弄丢了,因为冲动又执行了diskpart clean完全清除了分区表,mbr转gpt尝试时卡死,重插硬盘后直接成未初始化,不管做成mbr还是gpt都报错。情况越来越麻烦,但我一直坚信还有办法(因为我始终没有格式化也没执行任何写入操作)。但是,办法在哪里?百度能搜的也都搜了,关键是挂着盘开DiskGenius等三方工具都卡死,这意味着分区表恢复、数据恢复类的尝试完全没法进行!
没办法,再坚持下吧。
手中的办法只剩最后一种了,那就是刚才尝试的,不用USB硬盘盒,把盘挂到别的电脑,走SATA协议。刚才到底是卡logo还是慢,我也不知道,试下吧,再不行真没辙了。
台式机挂上坏硬盘,速度有些慢,启动花了10分钟,但成功进了PE!这次PE下DiskGenius、傲梅、EasyRecovery等工具虽然启动得慢些,但都能在挂着坏盘的情况下打开!
看来有戏了,能挂坏盘打得开三放磁盘工具,就意味着恢复分区表、恢复数据有办法了。
解决阶段2
几个工具都试了试,也是因为硬盘是坏盘,扫描分区和扫描文件都很慢。傲梅直接一动不动,EasyRecovery花40分钟才扫到一个分区,还不能保存分区。DiskGenius进度跑得很快,但扫描不到分区。
我百度diskpart clean命令后怎么恢复分区,大家都说DiskGenius能行,我这为啥不行呢?给这块坏硬盘做读取操作,所有软件都卡得要死,DiskGenius为啥进度条跑这么快?再用DiskGenius扫描坏道,所有的扇区都是秒标记为损坏,我这下懂了,应该是PE自带的DiskGenius有问题或者不兼容。于是我就拷了个新版本的DiskGenius。
既然都说DiskGenius,那就DiskGenius吧,原来也没少用这软件恢复过分区表。快半夜两点了,准备挂上DiskGenius扫描分区,外加EasyRecovery扫描,睡觉了。DiskGenius扫描的前18个柱面,都是扇区损坏,这真能顺利扫描到丢失的分区吗?
—————————————————时间分割线—————————————————————
早上6点,我就迫不及待爬起来了(晚上住局里),在电脑上,看到了期待已久的一个界面:
54柱面扫描到分区
这个分区可能是Windows 10 Pro C盘
是否保留?
C盘扫描成功!里面所有文件都看到了,包括用户文件夹。我边往外拷着扫描到的数据文件,边看着继续进行的进度条。
都是连续的分区,为啥C盘之后几百个柱面,还是没扫到D盘?
我还发现,扫到坏扇区时,会卡住10秒到5分钟不等的时间,拷贝文件也会暂时卡住,而扫描到好的扇区时,拷文件正常,而且这次速度比当时USB硬盘盒快得多了。
我停了拷贝,把扫描分区停掉,继续拷贝,果然不再老是卡住了。
很快,C盘桌面的东西拷出来了。
但是,D盘为啥还扫描不到?
我试着勾选了“柱面与扇区对齐”扫描选项,在C盘的后面,扫描到了D盘!
紧接着,E盘、F盘都扫描出来了。54之前的柱面,是EFI分区,里面显然没有什么数据,坏扇区不影响恢复数据。
坏硬盘原来的分区表已经重见天日,在DiskGenius的浏览页,分区里面文件与文件夹,和原来一样。
解决阶段3
努力了一整天,下面就是收获结果的时候了。
数据恢复的过程异常顺利,两小时后,我把看起来有用的数据都恢复了出来,4个分区总共30多G。除了个别不需要恢复的数据因为被坏道侵蚀无法恢复,所有的音频、视频、图片、文档、表格全部顺利取出!
把暂时借用的电脑插回原硬盘,开机,存有恢复数据的U盘在应急管理局的电脑上卸下了恢复成功的所有数据。至于筛选、分类,由负责同事去弄吧。看下时间,确实临近中午了。无人安排我做,完全自己找的活儿,花了20个小时,终于全部完成。
备注
这次硬盘数据恢复为非专业恢复,运气成分占比较高,不适用于所有场景,如硬盘出现误删、误格等操作,或硬盘出现故障,请勿再往该盘内(或操作的分区内)写入数据,如硬盘故障后用此方法仍无法读取或恢复数据,建议找专业数据恢复公司处理。