小伙伴们想必读过《RAID在手,安全高效全都有》,已经知道:使用RAID的服务器,在数据丢失时可以利用镜像或数据校验进行数据恢复。
那么小编想问,当我们操作个人电脑时,发现数据丢失该怎么办?丢失的数据能否恢复、如何恢复?恢复过程需要注意什么?
下面将逐一揭晓答案~
1.好好的数据咋就没了?
通常是因为硬盘发生故障,主要分为两类:
逻辑故障(可用软件修复)
包括:误删除、误分区、误克隆、误格式化等手滑操作,或者突然断电、病毒恶意删除等异常情况。
物理故障(需要设备维修)
机械硬盘可能发生硬盘电路板或盘体故障,比如磁头或磁道损坏、盘片划伤。
固态硬盘可能发生电路或元器件故障,比如主控损坏、闪存颗粒磨损。
2.丢失的数据还能恢复吗?
小编只能回答:不一定。只有先明确数据丢失原因,才能对症下药,尽量提高数据恢复率。当机械硬盘发生物理故障时:
- 通常需要专业人员在无尘环境中打开硬盘,更换问题部件。
- 如果硬盘损坏严重,理论上还可以利用磁隧道显微镜在盘面寻找数据块。
当固态硬盘发生物理故障时:
- 主控芯片的损坏概率最高,各厂家的固件开发水平和采用的读取写入控制算法都不同,数据恢复难度高。
- 如果是作为数据储存载体的闪存颗粒损坏,基本可以放弃恢复。
由于物理故障涉及的恢复原理与技术比较复杂,就不再展开介绍啦。
总之请记住:如果是物理故障导致数据丢失,赶紧找专业机构解决,还有一线生机!
下面我们重点聊聊针对逻辑故障的数据恢复问题:其实,机械硬盘还有希望恢复,但固态硬盘的恢复希望渺茫。
为什么这样讲呢?让我们从数据恢复原理说起~
3. 数据恢复原理是什么?
(1)你删除的不是数据,而是……
大家都熟悉以下情境:
在删除文件时,通常右击文件后选择删除,发现误删还可以在回收站中还原文件,只有清空回收站,已删除的文件才会消失。
但小编要告诉你:事实上,即便你清空回收站,已删除的文件还保留在硬盘上,只是你无法再调用/打开它。
这是因为:
- 当存储文件时,系统会掏出小本子,记录每个文件的属性和位置等关键信息,数据则以二进制形式储存在硬盘上。
- 当调用文件时,硬盘要查阅记录才知道,将储存在何处的哪些二进制数据组合起来才是对应的文件。
- 当删除文件时,系统会在小本子上记录该文件的页面做个删除标记,表示记录已失效,储存空间可用,但并不会从硬盘上直接清除数据。
硬盘上的二进制数据浩如烟海,一旦删除文件使其记录失效,相当于数据石沉大海后又四处散落,没有定位便无法打捞,即便存在但看不到更用不了。
所以,删除的不是数据,而是定位和调用数据的方式。
(2) 机械硬盘的数据恢复原理
在机械硬盘中,删除某文件后记录失效,其储存空间默认可被新文件占用,并覆盖写入新数据。
需要注意的是:一旦新数据完全覆盖旧数据,那旧数据可能真就消失了!
机械硬盘的数据恢复原理已呼之欲出:在被删除文件所占用的空间没有被新文件覆盖的前提下,取消被删除文件的标记,恢复文件记录。
另外,对文件的读写删改等操作,可能导致变动的数据被分散储存于可用空间,形成文件碎片,增加机械硬盘的寻道时间。
文件碎片不仅影响机械硬盘的性能,还会提升数据损坏和丢失的风险。因此,被删除文件若存在碎片,可能会影响数据恢复成功率。
(3) 固态硬盘的数据恢复原理
不同于机械硬盘,固态硬盘不支持覆盖写入,必须先彻底擦除已删除的数据,腾出空间后才能写入新数据。长期这样先擦后写,会造成硬盘掉速。
为提升性能,TRIM指令应运而生:在文件被删除后,当固态硬盘空闲未进行读写时,提前擦除旧数据,让可用空间更多,新数据可随时写入,无需等待。
因此,要想恢复固态硬盘上的数据,必须赶在TRIM擦除数据之前,取消文件的删除标记,恢复文件记录。
当然,此原理仅基于理论,因为我们无法掌握实际擦除速度,擦除数据后再想恢复更是难上加难。
4. 发现数据丢失后该怎么办?
小伙伴们已了解理论知识,可真遇上数据丢失的情况该如何应对呢?
STEP 1 停止操作
一旦发现数据丢失,立即停止正在进行的读写或清理操作,防止写入新数据导致覆盖,或者整理碎片导致丢失数据被清理。
STEP 2 分析故障
■ 如果是物理故障,或者数据丢失发生在已执行TRIM的固态硬盘上,恢复难度较高,建议联系专业机构处理。
■ 如果是误删、误格式化等逻辑故障,艺高人胆大的小伙伴们可以尝试使用网上的各种免费/付费软件来恢复。若丢失数据极其重要,还是尽快咨询专业机构。
STEP 3 备份数据
第一时间备份硬盘数据(比如使用硬盘克隆工具),尽可能完整地保留被标记删除的数据。
这样后续可以尝试各种恢复方法,有备份在手,不用担心数据在恢复中出现意外损坏。
STEP 4 尝试恢复
使用数据恢复软件时务必注意:
- 最好使用其他电脑下载软件到移动硬盘或U盘里,再连接在丢失数据的电脑上运行软件。
- 恢复的数据不能储存至原硬盘,一定要避免数据覆盖。
- 可以使用多种数据恢复软件,这样汇总得到的恢复数据可能更完整。
恢复数据只是亡羊补牢,我们更应该做的是防患未然,维护数据安全。
5.怎样维护数据安全?
STEP 1 提供安全环境
- 有条件尽量做好电脑散热,避免温度过高导致硬盘故障。
- 正常关机,避免突然断电、长时间不通电影响硬盘工作。
- 定期升级电脑防护系统、更新硬盘固件。
STEP 2 避免数据泄露
“水能载舟,亦能覆舟”的道理大家都懂~ 怎样才能彻底删除隐私数据且无法恢复呢?
- 通常使用文件粉碎功能,其原理是:在已删除数据的位置上反复写入随机数据,进行多次覆盖。
- 如果还不放心可以大力出奇迹,将硬盘粉碎性销毁。
STEP 3 合理使用硬盘
- 不要在系统盘或桌面上存放重要文件,不仅影响电脑运行速度,而且一旦丢失难以恢复。
- 系统、软件可以安装于固态硬盘以提升速度,文件资料可以存放在大容量机械硬盘里。
- 机械硬盘定期整理文件碎片,不仅读写数据更畅快,还能提高数据恢复的成功率。
(固态硬盘基于闪存储存数据,寻道时间恒定,并且限制读写次数,整理碎片会影响硬盘寿命噢。)
STEP 4 做好数据备份
不管使用机械硬盘还是固态硬盘,最重要的是做好数据备份!
- 如果预算充足,可以部署NAS(一种支持共享的网络数据存储器)。
- 如果预算不多,可以使用移动硬盘、网盘,或者组建RAID 1(两块硬盘同步镜像备份)。
6. 总结
好啦,小伙伴们今天又收获了新知识:
数据丢失通常因为:硬盘发生物理故障或逻辑故障。
- 机械硬盘和固态硬盘在逻辑故障下的数据恢复原理。
- 发现数据丢失后的4个应对步骤。
- 维护数据安全的4点建议。
最后小编想说:
数据诚可贵,丢失价更高;恢复有途径,备份最安心。
希望大家都不会遇上数据丢失需要恢复的情况,平时要注意数据安全噢~