电脑硬盘文件数据误删除/格式化为什么可以恢复? 怎么恢复?谈谈文件删除与恢复背后的原理

addc42bebcd04e78b9094fd877fad377.png

 

2a0a2d1b6cb0449ab68223b590605d51.png

Hello 大家好, 我是元存储~

主页:元存储的博客_CSDN博客

 1. 硬盘数据丢失场景

我们在每天办公还是记录数据的时候,文件存储大多数都是通过硬盘进行存储的,因此,使用多了,各种问题就会出现,比如硬盘被格式化,数据损坏了等。

 

造成硬盘数据丢失的场景有:

  • 误删除、格式化硬盘
  • 意外蓝屏断电
  • 硬盘中病毒
  • 固态硬盘恢复(这听起来奇怪, 恢复操作可能造成二次伤害)
  • 硬盘故障,无法识别
  • 恢复出厂设置
  • 分区恢复
  • 其他原因

 

2. 硬盘数据丢失可以恢复吗?

看情况

还是以上面几种情况来说

  • 误删除、格式化硬盘
  • 意外蓝屏断电
  • 硬盘中病毒
  • 固态硬盘恢复(这听起来奇怪, 恢复操作可能造成二次伤害)
  • 硬盘故障,无法识别
  • 恢复出厂设置
  • 分区恢复
  • 其他原因
硬盘数据哪些场景可以恢复
 机械硬盘固态硬盘
误删除、格式化硬盘可以可以
意外蓝屏断电不可以不可以
硬盘中病毒可以可以
固态硬盘恢复或许可以或许可以
硬盘故障,无法识别可以不可以
恢复出厂设置可以可以
分区恢复可以可以
其他原因或许可以或许可以

 

那么数据能不能在误删除、格式化之后恢复?是可以的。 误删文件和格式化差不多, 误删文件是删除一个文件,格式化等于是删掉所有文件。如果硬盘被快速格式化了,而且格式化之后也没有将大量数据存储到硬盘上,是可以恢复的。常规的格式化操作只需要几秒钟,而该过程会重新建立文件系统,将硬盘空间标记为“空闲”,以便它们能够被重新利用来存储数据。

所以数据丢失之后,第一时间先不要向里面读取和输入新得文件,避免原有得数据被覆盖掉。

其实,原来删除文件、格式化硬盘上的数据并没有立刻从硬盘上抹去,所有在存入新的数据被覆盖之前,丢失的文件是可以恢复的。下面看看被格式化后的硬盘该如何恢复。

 

而误删除文件就更简单了,只是个别文件,

 

3. 数据丢失怎么恢复?

格式化只是文件系统把文件系统对文件的指引抹除了,文件并没有被抹去。

老师把学生名册弄丢了,就查不到学生了。学生还没有丢,还都在教师里。老师只要去教室里,挨个把学生名字登记下, 就可以建立学生名册了。

误删文件恢复也是这个道理,在硬盘里找到各个文件, 再把文件系统的指引建立起来,听起来很复杂, 但只要有文件系统基础的业内人员, 这个真的不是很复杂的事情。要说麻烦吧就是人工恢复的化要花一些时间去找文件,再手动改指引。

 

文件恢复,就是去硬盘里再把所有文件扫出来, 找到你想恢复的文件,再把它的指引建立起来,从而恢复出来文件。

 

工欲善其事必先利其器,有了工具就省时省力,还不容易犯错。固态硬盘被格式化后,应第一时间借助专业的数据恢复工具进行数据恢复操作,避免格式化后误删除的数据被覆盖。

可以恢复固态硬盘丢失数据工具

 

3.1 第一款、嗨格式数据恢复大师

嗨格式数据恢复大师支持多种设备数据恢复,支持误删文件恢复,、回收站清空文件恢复、U盘/硬盘/SD卡/储存卡等各类存储设备数据恢复。同时支持预览恢复数据,还可以进行快速扫描,深度扫描恢复,操作简单,专业靠谱,恢复率高达99.9%。

软件优势:

(1)、数据快速扫描,

可预览搜索查找更精准恢复

一键快速扫描数据,

(2)、扫描后可预览搜索查找数据,

更加方便准确恢复。

 

 3.2 第二款、360安全卫士

360文件恢复电脑免费版是在360安全卫士里的一个组件,可以帮助您快速从硬盘、U盘、SD卡等磁盘设备中恢复被误删除的文件,如果有些文件删除的比较早了,或者是刚从回收站删除没多久的,那么可以尝试使用文件恢复来恢复需要找回的文件,虽然并不是所有文件都能找回的,但是大部分都还是有希望的。

 

3.3 第三款、Coolmuster Data Recovery

可以完全恢复文档、电子邮件、照片、视频、音频文件等电脑数据,4种不同的恢复模式帮助你解决文件误删、无备份的尴尬。除了内部电脑硬盘,数据恢复软件还支持从记忆卡中恢复过来,USB闪存驱动器,MP3 / MP4播放器和其他可移动存储设备。

 

4. 哪些存储器数据可以恢复

c8f21f327d1d447ba439568e94451c20.png

b57fe23ee7464fcd91b437f2e1103fe7.png 

 a22c560075144d68a722bfac4cddefdc.png

 8d7dc96469684960b90a80877df580b6.png

图片来源 EaseUS 

 

5. 怎么避免隐私数据被恢复?

您可能赠送计算机、U盘给朋友,?或者卖给回收旧电脑,旧手机的商家。 但有的小隐私又不想让他人看到? 怎么办???

 

您可能会删除个人文件和信息,或者格式化了整个硬盘,或者可能已经重新安装或重置了Windows,从而擦除了您的私人数据。

 

首先您的隐私安全意识很强,但这还不够。无论哪种方式,您都还没有完成。与您的老朋友告别之前,您应该采取一项重要的措施。那就把硬盘真真正正擦干净了。

 

简单地删除文件并不能解决问题,因为可以从回收站中还原它们。即使清空垃圾箱,通常也可以使用数据恢复软件(如上文介绍的)恢复已删除的文件。

 

上门回收旧电脑,旧手机

二十块钱,三十块钱,或者换锅碗瓢盆

十几年的老东西还能用吗?

也许人家看中的不是你的东西,

二十你的数据?


-- 害人之心不可有
-- 防人之心不可无

 

What?我就是想格式化,把一些隐私照片或文件删除, 永远永远不想让别人看见。你现在告诉我这样还是删不掉, 怎么办? 怎么办?

 

9c44c6bc97ae62dae6a1bf618d45ba21.jpeg

陈老师的悲剧大家肯定不想发生在自己身上吧。

为什么HDD 和 SSD 恢复数据有区别?

机械硬盘(HDD)和固态硬盘(SSD)在数据写入上有很大的区别。在SSD上数据写入不能覆盖,所以想要恢复已经删除的数据非常困难。而在HDD上数据写入是可以覆盖的,所以已经删除的数据是可以恢复回来的。但是正因为这样,全球有很多用户因为弃用HDD之前没有彻底的擦除数据而导致自己的数据被他人恢复,从而个人隐私、工作文件等重要信息泄漏。

覆盖写入,重新修改一笔数据,还是在原来的位置写入,物理地址和逻辑地址一一对应,物理地址就是文件的逻辑地址,一一对应也就不用映射表。而不能覆盖写入,就是修改一笔数据,不能在原来的位置写,要在新的位置去写这笔数据,物理地址肯定变了啊,就要有ssd 内部映射表来管理映射,如果不识别盘了,ssd 跑不起来就没办法找数据了。而机械硬盘即使跑不起来,我也可以一个个按文件地址(逻辑地址)去找到数据在哪里。

 

ssd删除文件的时候,系统有时会下Trim命令让ssd删除ssd内部的部分映射表。这其实是个好事,是系统通知ssd这个文件无效了,它的物理空间可以回收做其他用途了。ssd映射表中映射信息的删掉的,这种文件找不回来了。但是否下trim 用户是可以在操作系统设置的。

 

逻辑地址相当于你的学号,物理地址是你的座位。而校长就是文件系统,校长只知道你的学号。
学号和座位的映射就是映射表。

 

机械硬盘就是没个人的座位号和学号一样,就不要映射表。

而固态硬盘的学号和座位不是固定绑定的,每次学生进来要重新找一个空座位,不能坐原来位置。

 

今天,我们来教大家一个简单的方法,利用WINDOWS系统的DOS命令写个批处理,来帮助我们快捷的格式化分区/驱动器,安全擦除数据,防止硬盘数据被恢复。[1

@echo off

mode con cols=80 lines=50

color 1f

:CMD

echo 【安全擦除硬盘数据】

echo ============================================================================

echo 1-----------格式化

echo 2-----------填充擦除

set /p CH= 请输入:

if "%CH%"=="1" goto cmd1

if "%CH%"=="2" goto cmd2

echo ============================================================================

:cmd1

set /p IF= 请输入驱动器(盘符,如F:):

FORMAT %IF% /Q /Y

pause

goto CMD

:cmd2

set /p IC= 请输入驱动器(盘符,如F:):

CIPHER /W:\%IC%

pause

goto CMD

把以上内容复制到TXT文档里,另存为编码ANSI的.bat格式文件。点击运行即可操作。

format,png

选项1为格式化,输入驱动器号点回车,即可快速格式化。

选项2为擦除,同样输入驱动器号回车即可。CIPHER /W擦除的原理是,向空闲的空间/区域连续3次填充写入0数据,将以前存在的数据覆盖掉,从而擦除以前数据的痕迹。哪怕你的分区/驱动器里存在没有删除的文件,你也可以使用CIPHER /W,它会把空闲的区域擦除,而不影响你的文件的安全。

最后,如果你不想像陈老师那样泄漏个人隐私,那么希望你在使用HDD时一定要注意,弃用HDD之前一定要擦除数据,或者直接毁坏HDD盘片,不要误以为删除文件,格式化硬盘就万事大吉

 

总结

本文以硬盘分享了数据恢复的场景和恢复方法,其实很多其他存储器也是同样的道理,如记忆卡,U盘,SD 卡,移动硬盘。

 

参考

[1] 防止硬盘数据被恢复,教你用批处理安全擦除 - 知乎 (zhihu.com)

[2] 易我数据恢复——专业 ·安全 ·好用的数据恢复软件 (easeus.com.cn)

[3] 固态硬盘格式化可以数据恢复吗? - 知乎 (zhihu.com)

[4] 硬盘数据恢复 - 嗨格式数据恢复大师 (haigeshi.com)

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/3341.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++初阶】五、内存管理

文章目录1. C/C内存分布2. C语言中动态内存管理3. C中动态内存管理方式new/delete操作内置类型new和delete操作自定义类型4.C和C在内存申请失败时处理方式的区别5. operator new与operator delete函数6. new和delete的实现原理内置类型自定义类型7. 定位new表达式(placement-ne…

【 Spark编程基础 】实验1

文章目录第1部分:虚拟机的准备工作1.1 下载安装虚拟机1.2 修改主机名1.3 主机ip映射安装SSH服务端SFTP连接,传输安装包安装Java环境第2部分 Hadoop安装2.1 安装Hadoop第3部分 配置集群环境第4部分 Spark安装第1部分:虚拟机的准备工作 1.1 下…

【设计模式-工厂方法】想象力和创造力:你考虑过自动化实现工厂吗?

无限思维-想象力和创造力:自动化实现工厂方法前言一、《大话设计模式》对应的Java版本工厂方法类图先行:代码实现:思考升华:二、想象力:创新型思维解决思路战略上:以无限思维的角度去想问题:部署…

SpringBoot整合数据可视化大屏使用

1 前言 DataV数据可视化是使用可视化应用的方式来分析并展示庞杂数据的产品。DataV旨让更多的人看到数据可视化的魅力,帮助非专业的工程师通过图形化的界面轻松搭建专业水准的可视化应用,满足您会议展览、业务监控、风险预警、地理信息分析等多种业务的展示需求, 访问地址:h…

文件上传的多种利用方式

文件上传的多种利用方式 文件上传漏洞除了可以通过绕过检测进行webshell的上传之外,还有多种其它的漏洞可以进行测试。 XSS漏洞 文件名造成的XSS 当上传任何文件时,文件名肯定是会反显示在网页上,可以使用 XSS Payload做文件名尝试将其上传到…

upload—labs(9-12)

pass9直接查看的源码,得知是黑名单过滤,而且过滤也都很全通过查看wp,得知我们可以使用. .(点空格点)进行绕过利用bp抓包进行更改trim删除文件名末尾的点,得到shell.php.空格,然后进行首尾去空得到shell.php.,黑名单过滤…

Java并发高频面试题

分享50道Java并发高频面试题。 线程池 线程池:一个管理线程的池子。 为什么平时都是使用线程池创建线程,直接new一个线程不好吗? 嗯,手动创建线程有两个缺点 不受控风险频繁创建开销大 为什么不受控? 系统资源有…

【机器学习基础 3】 sklearn库

目录 一、sklearn库简介 二、sklearn库安装 三、关于机器学习 四、sklearn库在机器学习中的应用 1、数据预处理 2、特征提取 3、模型选择与评估 五、常用的sklearn函数 1、数据集划分 2、特征选择 3、特征缩放 4、模型训练 5、模型预测 一、sklearn库简介 Scikit-l…

基于卷积神经网络进行股价预测(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 CNN是一种人工神经网络,CNN的结构可以分为3层: 卷积层(Convolutional Layer) - 主要作用是提取特征。 …

C语言基础——流程控制语句

文章目录一、流程控制语句 -- 控制程序的运行过程 9条(一)、条件选择流程控制语句:if语句if……else……语句if……else if……语句switch语句(二)、循环流程控制语句:for语句while语句do while……语句co…

Linux学习之端口、网络协议及查看端口占用情况

端口:设备与外界通讯交流的出口 网络协议:   网络协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。 HTTP协议:   HTTP协议(超文本传输协议)是一种网络通信协议,它允许将超…

Mac和Linux安装Mongodb教程

Mac教程 在mongodb的官网中有mac环境的安装配置说明 在mac上安装mongodb有两种方式: (1)使用Homebrew来安装,如果电脑中有Homebrew,安装起来就比较简单,如果没有可以安装一个,以后安装其他的…

【C++学习】多态

🐱作者:一只大喵咪1201 🐱专栏:《C学习》 🔥格言:你只管努力,剩下的交给时间! 多态🍕多态🍟构成多态的条件🍟C11 final override🍟重…

thinkphp+vue水果购物商城网站

需要解决的主要问题: 1、网页编程环境和工具。 2、后台数据库的管理。 3、网站的基本功能建设。 4、对比实际应用中的购物网站的功能和运作流程,完善程序功能。 水果购物商城系统的主要使用者分为管理员;个人中心、用户管理、水果分类管理…

支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了

支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了 熟悉RT-Thread和瑞萨MCU的朋友都知道,当前RT-Thread仓库的主线代码是不支持RA2E1这个BSP的。刚好,最近我在联合瑞萨推广一个叫《致敬未来的攻城狮计划》,使用的就是RA2E1开发板&…

ES6技术总结与测试用例

一、介绍 ES6全称是ECMAScript ECMAScript 和 JavaScript 的关系 一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系? 要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司&#xff0c…

连接数据库的方法和方式

前景说明: 在我们刚开始使用数据库的时候,发现只能在mysql编辑器里面使用sql语句来完成对数据库的操作,那我们怎么来通过Java来操控数据库呢?这个时候就有了JDBC的出现。 1.什么是JDBC JDBC 指java数据库连接&#xff08…

c#文案语音配图片一键生成视频

高手略过吧,功能太简单,我自己都不好意思。。 这个是我自己的需要,做产品类的短视频,东搞西搞剪辑啊啥的,特别麻烦,所以先搞这个最简版,以后再一步步丰富功能。 需求:几张图片生成…

网络安全行业0-5年规划,零基础如何入门网络渗透?

前言 网络安全这个行业优势有:需求量大,人才紧急,门槛低,工资高。对于许多未曾涉足IT行业「小白」来说,深入地学习网络安全是一件十分困难的事。 关于我 本人是一位90后奇安信驻场网络安全工程师。上海交通大学软件…

Web前端学习:章四 -- JavaScript初级(四)-- BOM

138:Object数据格式简介 1、object对象 JS中独有 的一种数据格式 名字可以随便取,值一般就那几种数据格式 139:BOM - JS跳转页面 BOM Browser Object Model:浏览器对象模型 使用JavaScript控制浏览器交互 控制浏览器里面的内…