转跳到内容

【返乡】【预告】【入内领事前奖励】2024年冬季返乡~预告篇~


推荐贴

8 小时前,蓝鱼说道:

咱也不是什么莫名其妙很严的学校。没有味道的早餐是不会管的,手机不拿出来也是不管的。我甚至可以在校门口小卖铺当着门口老师的面把手机拿出来扫码然后放回包里进校,老师知道我不会拿出来所以不会说什么。

:goutou:太强了,我经常都听说手机还要被提前没收的耶(

这样会不会比较不是追求成绩的学校(

链接到点评
8 小时前,starF说道:

本来以为今天不用吃了,八点的时候嫌冷上床躺了会,睡到现在醒来是因为我睡觉放的助眠直播被超管封了:SS04:
又想起电脑没有关机无奈起床,想画画又感觉很晚,肚子又饿于是拿中午买的泡面当宵夜:Genshin_Qiqi_001:

:SS04:这样还有找其他助眠的吗

链接到点评
5 小时前,furobert说道:

就是谷歌那边会自己看,反正用gemini网页直接用就没问题,用API调用走的是另一个方式自然就限制了,我试着用搜索,每次都返回给我资源不足,我一开始还以为是我设置的问题,现在再看发现就是单纯的付费服务我没钱导致的,不过理论上来说我应该是能另外接上搜索引擎或者内置点什么知识库来的,但是还没试过,感觉会挺麻烦就没整

:SS04:话说那种知识库会不会比较没保证

攸薩出去逛街玩被妹纸表白,戴上眼镜一看是恐龙版的.-3节操

链接到点评
1 小时前,フィルレイン说道:

从普通的角度和对比以前来说都是

至少睡眠时间保证了

:SS04:生活健康起来 身体有比较好嘛

攸薩玩游戏因为手残被BOSS虐杀,大喊“这火我不传了!”,结果在路过的一名修女帮助下顺利通关。3节操

链接到点评
31 分钟前,sstmaccount说道:

感谢解答,给您添麻烦了。

这样~ 啊:SS05:嗯 ?发现野生的路过版主一位,好心的版主哟,可以帮我把文中提及的帖子页面下载一份吗? 纯文本就好,非常感谢!

:SS04:不麻烦,不能再那里闲聊就只好换这里,这样你听过返乡吗~

剧透

2022于我的数码产品而言实在是流年不利,先是早春三月里古董显示器黑屏罢工,自己拆开折腾一圈换上新灯管眼看大功告成又不小心把娇柔的cof给扯掉一块,无奈只能订购了个液晶总成换上才算完结。才没安顿几个月,哪知前几日在机箱里聒噪了8年有余的机械硬盘君也陷入中年危机开始玩自闭。虽然这些老伙计的一一退休我早有心理准备,网路上购置新配件也非难事,但唯独硬盘君不一样,在这个信息时代相当于我大脑外接记忆体一样的存在,就这样一声不吭的走了岂不是等于我自己也失忆了一样吗?所以,不是兄弟我黑心,现在还不是你往生极乐的时辰,先从棺材里起来把寿衣脱了,这只手握住你熟悉的SATA线,那只手绑上你最喜欢的电源线,只要你能站好这最后一班岗把工作交接完,爷们给你办个大的,你要是有意思再给你找几个盘亮的光碟或者条顺的内存一起和个墓都成。

本文适用人群

引用

好了,闲言少叙,进入正题,咱们论坛肯定有不少仓鼠党,不知道存了几个T的ACG资源,这种量级的存储一般也都是便宜、数据安全性高的机械硬盘来存储。我就把我这几天一次坏盘恢复的经历分享一下,希望能多拯救一些深藏在数据海中与主人迷失的少女的命运。

风险提示

这次恢复是一次扇区重建式的恢复,扇区级别的数据操作几乎是不可逆的操作,不知其理的刻舟求剑式操作很大几率会永久损坏数据的可读性,因此我会顺带简单说一下硬盘文件系统的工作原理,若有疏漏错误的地方,还望各路大侠不吝赐教,及时指出,毕竟数据无价。

可恢复性判别标准

引用

 

为了不浪费时间,我先说本文恢复可行性的标准:

首先要排除数据线和电源线(或主板、电源接口)损坏的可能性,最快捷合理的方法就是把硬盘直接接到另一台可以正常使用的电脑上看看主板BIOS里能否正确识别出硬盘,这个过程不要接硬盘盒,直接用电源线和数据线连到电源和主板上,可以把几个主板数据接口和电源线都试一下,只要能识别并且稳定住不掉盘,那么基本上硬盘数据都有几率进行软件恢复。如果无法识别,可能需要用专业设备(如pc3000)连com口进行物理镜像等操作,这种工业恢复硬件设备一般只有专业的数据恢复中心才有,而且价格昂贵,需要自行考量数据价值。

 

展开  

恢复过程

说一下我这块硬盘的情况

这次坏的是我的系统主引导硬盘,是一块1T的希捷消费级盘,型号是ST1000DM003-1ER162。其实这个型号本身就是一个坑,不知从什么时候起希捷的消费级硬盘基本都是未经大规模验证的新工艺的实验田,经常会遇到各种稀奇古怪的问题,在加上这个盘标识贴上赫然“中国专供”几个字,明摆着就是在说你上当了。当初买来第一次通电的时候就一直觉得磁头寻道的声音不对,但慢慢习惯了也见怪不怪了,坚挺了8年终于启动不了了,但一对比机箱里另一块08年购置至今默默服役了14年送走了三台电脑的250g希捷前辈,着实是一代不如一代了。

硬盘图片

  显示隐藏内容

这是网上找的图,和我的型号上有细微差距

fnHhfEy.jpg

损害发生与初期损害管制(重要)

引用

 

当时硬盘坏的很突然,但后来分析实在是有前兆的。前一晚插着手柄在玩着热血三国志,第二天一开机系统自动一顿硬盘扫描,扫出一堆文件丢失,然后正常进了系统发现扩展分区丢了一个装着10-20个g数据的文件夹(不幸中的万幸,这些数据毫无价值)。当时有些怀疑硬盘是否有问题,就开始用磁盘扫描工具HDTunePro快速扫了一遍硬盘,发现没有任何问题,又跑了几遍读盘速率测试,和随机读写测试,偶尔会有卡顿,但性能上也毫无问题。注意:后知后觉的说,划线部分是高风险错误操作正确操作是:发现硬盘数据丢失,还在通电状态下第一时间把重要数据备份到安全的存储介质中,如果身边没有安全备份容器,那么关机硬盘断电,直到找到可用数据容器在硬盘通电备份,总之要尽量减少坏盘的读盘和通断电次数,一般此时你的硬盘可能在几次通电读盘后会彻底读不出盘。

还得啰嗦几句,刚发现工作异常的硬盘就相当于一个没有医护环境突发急病的病人,急救黄金窗口内的第一时间措施是否得当往往关乎生死或是否会造成器质性损伤。硬盘虽然和人的健康没法相提并论,但也关乎着后续数据恢复的难度和程度。

 

展开  

一开始我不以为意,以为那些数据是程序冲突导致消失的,因为前一天我对控制那些数据的软体进行过防火墙降权操作。随后一天开机没进系统就开始扫描系统主引导C盘,又有文件丢失,这时我才意识到事情的严重性,八成这个盘挂了,果然扫描之后进系统花了整整花了十几分钟,进去后黑屏,系统文件丢失报错,鼠标键盘能动,于是命令行启动了explorer,还能进到桌面,试着打开浏览器一个网页要卡1分钟,但勉强还能用,算是万幸,于是大脑飞速运转下次开机启动需要做的事和准备的软体,我深知这是这个系统最后一次进入了,现在就是争分夺秒在系统崩溃前把抢救工具都down下来。

数据恢复需要准备的软件和硬件

引用

 

1.干净的windows系统镜像(微软官方下载),UltraISO软碟通,一个大于10G的U盘以便用软碟通制作windows启动安装U盘(我需要重装的是windows7镜像比较小,8G就够了还能装上所有常用软件,但是现在win10镜像好像需要空间比较大,保险起见应该用10G以上U盘)

2.各种必要驱动,尤其是网卡和usb3.0,以防重装完系统连不上网和鼠标键盘不好使,如果有固态硬盘还需要提前准备好Nvme驱动。

3.硬盘工具HDTunePro(新硬盘性能检测),Victoria(新硬盘坏道扫描),DiskGenius Pro(硬盘镜像和文件恢复工具),winhex(手工数据恢复软件)

bbCnQKv.png

4.下载工具,浏览器工具,解压缩工具,输入法工具等等常备工具

5.备份资料,如浏览器个人数据,收藏夹,账号密码等

6.一块用来转移数据的硬盘

把down下来的软件和备份数据存在另一块好硬盘中,然后关机。购置一块新硬盘,我是网购了一块4T的希捷酷鹰,等待新硬盘到来的几天里,绝对不能再开机让坏盘通电,每一次通电都会增加坏道损失数据。

 

展开  

新硬盘的检测和分区

新硬盘到来后,先用另一块好硬盘里的系统连上新盘,HDTunePro看一下S.M.A.R.T信息,跑一下性能测试,没问题再用Victoria全盘慢扫一下看有没有坏道,这个过程时间较长,我的4t盘扫了基本上12个小时,过程中尽量不要用电脑进行任何磁盘读写操作。扫描过后没有问题那么就可以给硬盘分区了(我用的是DiskGenius,因为之前电脑就是用的他,方便扇区对照。如果你之前用的是windows自带的分区工具,那么同理还用他也保持一致就好)。因为要做手工数据恢复,所以分区的引导方式和文件系统最好原来坏盘一致,为的是恢复的时候有个参照。我的坏硬盘8年前购置,装的是windows7,硬盘引导方式还是用的读MBR的传统引导方式(新电脑基本都是UEFI+GUID了),文件系统是NTFS,那么我这个新盘也按这种方式去分区,方便MBR和MFT扇区对照。

这里有个问题需要注意

MBR分区只支持2T以内寻址,所以分区最大值、主分区以外的分区起始扇区和剩余扇区不能大于2t,否则无法识别。我这个4t盘实际容量3726G,索性就分成两个1863G的分区。

S.M.A.R.T

  显示隐藏内容

9CvGzKj.png

这时我新盘的SMART信息,不是第一时间截图的,新盘只要关注下启动停止计数和通电时间,其他数据状态正常就好

分好区后往这个新盘里灌系统,驱动和各种工具,一切准备就绪后,关机接上坏盘,bios新盘是主引导硬盘,坏盘设为从盘,启动。等待系统一阵扫描,进入系统。

1.thumb.jpg.ffeb47cd233cac40666457cb0225f0aa.jpg

果不其然,坏盘的系统盘(D)已经无法读取了,盘符还在,说明坏硬盘的MBR引导文件没损坏,其他分区还可以辨识。

解释

  显示隐藏内容

MBR是什么?和分区有什么关系?为什么说能识别盘符就说明MBR引导文件没损坏?

MBR是主引导记录(Master Boot Record)

既然你点开了解释,那么说明你对这个问题的答案有着迫切的需求,我尝试用方便理解的语言阐述一下计算机识别硬盘的工作流程,

先说问题的前提条件,我的这套计算机系统是由主板BIOS引导,也称传统引导模式(区别于UEFI引导),硬盘的分区表是MBR分区表(区别于现在的GPT分区表)

在这套标准下,计算机加载硬盘的工作流程如下图

NVa4PzB.png

能正确看到分区说明至少到读分区表这一步都没问题,但是点不开盘符,找不到我的Tsumamigui3.exe说明NTFS文件系统没有正确识别,所以初步判断问题出在读取DBR及以后的环节。

硬盘按照工作流程先读取0扇区,0扇区是mbr信息,各个分区引导信息,系统引导程序。1-2047扇区保留。能识别出盘说明0扇区没损坏,不用修复MBR。

winhex中读取的的MBR信息

  显示隐藏内容

BWn9zrw.png

这是我的新硬盘的MBR,为了数据安全新装完系统最好备份一下,总共就512个字节存到云盘上完全ok。

要注意的是如果你的分区表是GPT的,那么0-33扇区都需要备份,总共头17k数据。保险起见一般都把前2048个扇区总共1M的数据全手工备份了比较好。

分区软件一般都有备份分区表的功能,备份完的文件一定要好好保存。

D盘文件系统变成RAW,一点击打开,系统提示是否要格式化,当然不能格式化否则就只能跟小姐姐们说永别了,这时候打开DiskGenius,选中坏盘,提示我2048扇区无法读取。

2048扇区正好是D盘的起始扇区,也就是DBR(分区引导信息)所在地,看来读不出盘的问题可能是DBR附近的坏道引起的。

解释

  显示隐藏内容

DBR又是什么?跟MBR有什么关系?

MBR是主引导记录(Master Boot Record),DBR是分区引导记录(DOS BOOT RECORD),还有EBR是扩展分区引导记录(Extended Boot Record)我再用一张图简单解释一下。

FoLLLWs.png

这是表示一个有2个主分区,第一主分区C盘装win7,第二主分区D盘装win10,1个扩展分区下设E,F两个逻辑分区的电脑硬盘文件图示。

打个比方,MBR是分公司(硬盘)总经理,那么DBR和EBR就是分公司内的部门(主分区、扩展分区)经理。需要在硬盘中索引文件必须先经过DBR,如果部门经理不在,你根本联络不到下面管理数据的业务员(MFT元文件),所以硬盘就会无法读取文件,提示需要重新格式化来重新生成DBR,MFT(重新招募部门经理和业务员),但这样以前的数据就找不到了。

有了基本判断下一步就是先备份原始数据,后面几个分区还能认出来,就小心翼翼的进去,把还可以读出的重要数据(几百个G的Hgame)先都COPY出来,当然拷的时候要一部分一部分的拷,这个硬盘已经风烛残年不知道还有多少隐藏的坏道在里面,拷个几十g就休息十分钟,遇到读盘半年卡住不动的地方果断跳过放弃文件。

可读数据都抢救完之后,开始想办法解决D盘的问题,直接在原盘上修复是不可行的,读都读不出,写入更不可行,那只有先做个D盘的分区镜像,然后在慢慢想办法修复。

关于硬盘镜像(一)(重要)

引用

什么是镜像?为什么要特意强调重要呢?

镜像的意思简单的说就是复制出一个和你源硬盘(或分区)可读写区域完全一致的数据块,不仅大小一致,内容数据一致,数据逻辑排序也一致,所以在软件支持下他的功能等价于你的源硬盘,也可以挂载作为虚拟硬盘使用。

为什么要做硬盘镜像?

因为坏盘读取困难的缘故,不方便在原始硬盘上进行直接提取文件。所以需要在有完整可读性的硬盘镜像上进行操作。

一般情况下 制作硬盘镜像 是硬盘数据抢救的必要中间环节

因此,

展开  

只要硬盘能做出镜像,那么数据就完全可以恢复,镜像越完整,可恢复的数据就越多。

关于硬盘镜像(二)

  显示隐藏内容

镜像作为数据备份的优势是什么?

比之在操作系统下的复制粘贴,硬盘镜像对硬盘的操作逻辑不同,是以扇区为单位进行数据复制,对目标扇区只进行一次读操作,并且是有序读取,对于未知原因读取困难的硬盘,这是保证数据完整性优先的最佳抢救方式。

从硬盘镜像中恢复文件的原理什么?

两种方式,原理不同。

一种是应对镜像比较完整的情况,比如我下文使用的方式,模拟出原始硬盘的工作环境,对数据进行操作系统级的完整识别读取,可以恢复完整的文件系统(文件名,后缀,日期)。

第二种是比对已知文件的特征(文件头,签名,数据结构等等),在镜像数据中进行筛选识别,应对不完整镜像、文件系统损坏、原始硬盘工作环境特殊、或数据乱序的硬盘。恢复的目录结构信息不完整,无法效验有效性,有效文件类型固定。

普通做镜像是不可行的,因为D盘起始扇区开始就有大量坏道,读不过去可能整个盘都彻底挂掉,这时候就只能借助DiskGeniusPro的扇区复制功能了,这个功能只有带PRO的专业版才有,里面有一个选项 逆向复制(从后向前),选中,遇到坏区跳过默认是128,我为了不折磨这个硬盘直接填入1024,设置好需要复制的扇区始末,开始复制。

扇区复制功能(逆向复制)

  显示隐藏内容

Z86Q8mj.png

XF0wSoE.png

过程中跳过了大概跳过了16M的数据,也就是32768个扇区数据丢失,大部分都集中在了开始的扇区部分,这个完全可以接受,我这个分区是100G,MBR+NTFS格式下,MFT文件一般在700000扇区后,只要那里不坏,大部分数据都可以无损恢复。

镜像出来一个100g的后缀IMG的文件,这个文件也要备份一份,这是D盘的原始数据,之后的操作都在这个镜像文件上,以防错误操作损坏镜像。

这个时候让坏盘在发挥最后一次余热,打开winhex软件,加载坏盘,卡一阵子一顿报错后,试着对2048扇区进行读取,如果最后能读出来,那正好这个扇区的数据用winhex保存下来,如果读不出来,就要自己手写一份DBR文件了,主要参数是MFT文件的簇的位置,一般相同分区格式相同分区软件下这个位置值是个固定值,要验证这个值把簇换算成扇区数在镜像文件挂载成磁盘后跳转到相应扇区,看看右边数据开头是不是file,如果是说明找对了,在之后就是你硬盘的根目录数据扇区和具体数据了。

DBR数据

  显示隐藏内容

FgnvLPV.png

这时我用winhex拷出的第2048扇区DBR数据,判断是不是DBR看开头数据是不是 EB XX 90,我的老系统是NTFS文件格式,所以XX是52,不同文件格式这个数字不一样。

文件末尾的签名一定是55AA,一般直接寻找这个特征也可以找到DBR。

其他那些数据也都有用处,如果真有人需要手工填写一份DBR,我再来仔细解释。

制作好损坏分区的DBR后填入分区镜像文件的第一扇区,保存数据重新挂载为磁盘,文件可以识别,整个硬盘数据基本无损恢复。至此我的所有游戏存档和小姐姐们都找到新家了。

isYzqWU.png

这种方法比之DiskGenius恢复文件要精确的多,我试过用DiskGenius来从RAW镜像中捞文件捞出了很多份文件系统,并且100g镜像恢复耗时都是12个小时以上的(更别说T级别的数据),而且还有无数无法确定目录碎片文件,也不知道捞出的数据完整性如何,可不可读,里面坏没坏,并且以前删除过的文件可能也会被捞出来,跟正常文件产生冲突。如果你只需要恢复特定的少量已知文件名的重要文件,那么软件恢复完全OK。

但是如果你不知道里面有多少重要资料,或者就是要追求完美所有没坏的数据连同日期记录都要整整齐齐的复原,那就可能要用手工重建MBR DBR EBR的方式了,硬盘的引导逻辑顺序是 MBR-DBR-MFT-根目录-目录-文件。只要这些关键引索可读,那么你完全可以从T级的存储器里精确捞出那桌面上只写了一句话的新建文本文件.txt。

关于硬盘损坏的反思

引用

 

再说一下我这个盘怎么坏了,在我备份数据的时候,发现有两个游戏的位置产生了坏道无法正常复制,一个是那个移植游戏热血三国志,一个是钢铁雄心4,这两个游戏都有先天的优化缺陷。

热血三国志是家用机生硬移植到电脑上的,继承了家用机那种海量小文件反复读取的特性操作,内存占用低,但是却造成了巨大的硬盘读写负荷,基本上类似这种没针对pc优化过的主机移植游戏都及其伤害硬盘。

钢铁雄心4自不必多说,那个上古的Clausewitz引擎,写mod倒是方便了,但是那反硬盘的碎片化文件系统......这么多年了就不能优化一下数据结构么?

 

展开  

本来想记述的细致一些,但论坛图片上传好像大小只够传一张,新系统也没有图片压缩软件,忙乎了一宿头昏脑胀的,越写后面就越潦草,winhex用法,寻址方法,MBR DBR结构,文件系统构成都没有配图仔细写出来,等我清醒的时候再慢慢排版补充吧,有正好同病相怜的朋友可以直接问我。(施工中......)

恢复软件的选择

  显示隐藏内容

最后还得补充一下,如果简单用硬盘恢复的软件恢复,一定要用DiskGenius这种【硬盘恢复】软件,尽量不要用那种【文件找回】软件(像Wondershare recoverit)。两者算法不一样,文件找回软件针对的是已删除文件版本找回,会把所有数据匹配已知格式文件头进行找回,对已知后缀文件找回效果较好,但全盘找回时重名文件很多无法甄别,就算让他扫到MFT进行目录重构也会把已经删除的文件算进去,造成数据冲突。DiskGenius这种会扫MFT,扫出的目录结构相对完整,但是硬盘如果使用了很久,数据里可能会有很多MFT文件,备份,备份的备份,迁移造成的过时MFT,这时软件这个笨笨的机器人可能就无法判断哪个是真的了,就出现大片碎片文件和不完整的文件目录。

硬盘安全使用的一些建议

备份MBR,DBR,EBR,定期备份分区表。

长期对于剩余空间不足的硬盘、分区写入(尤其是随机读写,比如玩游戏)操作有几率会导致硬盘数据损坏。如果作为系统使用的硬盘有分区剩余空间不足25%,不要再进行分区数据写入,及时转移数据释放空间,保持所有分区都有30%以上的可用空间(50%以上最健康)。

最好专门划出一个用于缓存和大量数据读写的分区,满了就格式化掉。

把文件分成经常使用的热数据,和存档备份不常用的冷数据。热数据存到一个硬盘联机使用,冷数据存到另一个硬盘只读断电保存。

如果仓鼠党真的有硬盘快装满了,那就把硬盘拆下妥善保存,需要使用的时候再装盒联机把数据拷出使用,降低在剩余空间低下的硬盘中读写数据的次数。(只要联机操作系统会不时的去读写你通电的硬盘,这个不容易避免,需要设置只读模式,或有此功能的硬盘盒)同时减少联机硬盘数量也会降低对电源的负荷,尤其是希捷硬盘对电源要求更高)。

不要在分区,硬盘空闲空间不足25%的情况下进行磁盘碎片整理,真的很容易伤到数据。

配置一个供电稳定的电源,电源如果不稳定,轻则掉盘无法识别,重责烧毁固件磁头,全盘报废。

4T及以上的硬盘,一定要小心谨慎使用。因为一旦数据不可读,恢复时不可避免要进行硬盘镜像,可能需要连续一周或几周的时间,如果加上里面有坏道......画面无法想象。

时常监视你硬盘的读写情况,具体工具windows系统的资源监视器就可以完成,看看有哪些软件在你不知不觉中伤害着你的硬盘(尤其是SSD,长期大数据写操作严重影响使用寿命)

Tu6CpSZ.png

 

资源监视器打开方式

  显示隐藏内容

命令行输入 resmon

或者任务管理器——性能——资源管理器

qdv53jz.png

 

etc...

 

 

,由攸薩修改
链接到点评
2 小时前,攸薩说道:

:SS04:生活健康起来 身体有比较好嘛

那是自然的,身体上,心理上

感觉前段时间身体像风中的岩石一样在风化,现在感觉逝去的身体粒子又回来了的感觉。

换做RPG的话就是在缓缓回血吧

フィルレイン在新手区仔细阅读版规时,意外收到来自小小坛娘奖励的3节操。

链接到点评
12 分钟前,フィルレイン说道:

那是自然的,身体上,心理上

感觉前段时间身体像风中的岩石一样在风化,现在感觉逝去的身体粒子又回来了的感觉。

换做RPG的话就是在缓缓回血吧

:NEKOMIMI_PARADISE_18:会不会搭配饮食,比如中午都吃很多青菜

攸薩水回不料路遇小白,被乱刀砍死.-4节操

链接到点评
55 分钟前,megumi520说道:

要看猫砂,好的猫砂,味道能尽可能少,差的猫砂的话,总是能治好主人的洁癖的:a2:

:goutou:可怕,猫砂通常多少价位就好用呢(

攸薩在看最新一期的月报时想起以前的月报一时兴起前往整理,发现以前留下的私房钱 6节操

链接到点评
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款