开县网站建设网站建设一条龙

珠海市新黄金城科技有限公司 2026/09/09 17:41:19

MBR

重要数据:

  • 主引导扇区(512字节)
    • 主引导记录:记录系统引导程序相关数据(前446字节)
    • 分区表:记录磁盘分区开始位置、大小等信息(4*16=64字节)
    • 魔数:0x55AA(最后2字节)

MBR格式磁盘数据布局示意图:

GPT

重要数据:

  • 保护MBR(第1个扇区):预留,兼容MBR分区格式
  • GPT头(第2个扇区)
    • 定义分区表的起始位置,分区表的结束位置、每个分区表项的大小、分区表项的个数及分区表的校验和等信息
    • UEFI相关信息等
  • 分区表(第3-34个扇区)
    • 一个分区表项占128字节,32扇区=512*32字节就可以放128个分区表项
  • GPT头备份(最后1个扇区)
  • 分区表备份(位置记录在GPT头备份)

GPT格式磁盘数据布局示意图:

MBR对比GPT

类别

MBR

GPT

分区大小上限

2TB

18EB

分区数量上限

4个主分区,N个逻辑分区

128个主分区,N个逻辑分区

常规引导模式

BIOS

UEFI

文件系统机制

磁盘分区后会进行文件系统创建,比如windows NTFS, Linux ext2/3/4, xfs等。

文件系统采用特有的逻辑机制来管理和存储文件数据,一般都会把磁盘分区以块为单位划分,然后采用一个全局的位图文件bitmap来记录数据块的使用与否。

每个文件占用一定数量的数据块,数据块位置由关联的inode来记录。

//同时文件系统里面还有文件相关属性来记录一个文件是否删除。

文件系统格式布局参考:

https://blog.csdn.net/xxxxxxx_y/article/details/155748481

Ext布局示意图

当删除发生时

文件系统一般做的几件事情:

  1. 将文件属性flag置为已删除
  2. 通过inode查询数据块位置,并在数据块位图中相应置为0(实际上最重要的数据块没有被改动)
  3. 将文件inode置为已删除(也是在inode位图中相应置为0)
尝试恢复文件

如果删除文件后发现及时,可以尝试做的事情:

  1. 从磁盘分区开始位置遍历,尝试按文件系统布局格式找到inode相关信息保存区域
  2. 依次遍历inode信息,读取文件属性信息及文件数据块位置,重置文件属性删除flag、inode位图及数据库位图可尝试恢复文件
  3. 即使无法恢复全部文件属性,也可以读取数据块数据获取文件Raw数据
无法恢复的场景

最影响数据恢复的一个因素就是,是否有其他磁盘写操作干扰。因为磁盘其他文件可能是活动的状态,再加上新的写文件操作,可能会把已置0的数据块覆盖掉,导致文件数据的永久性改动,要恢复就几乎不可能了。

如果只是磁盘分区头位置信息缺失,至少还可以通过遍历全盘暴力扫描的方式找到数据。

建议:当认识到文件被删除的时候,尽量不要做任何写操作了,同时有条件的第一时间可以给磁盘打快照保存现场,然后尝试用合适的工具将磁盘离线只读的方式进行恢复。

磁盘读写&恢复工具:

WinHex

说明&下载:http://www.x-ways.net/winhex/

以通用的 16 进制编辑器为核心,专门用来对付计算机取证、数据恢复、低级数据处理、以及 IT 安全性、各种日常紧急情况的高级工具: 用来检查和修复各种文件、恢复删除文件、硬盘损坏、数码相机卡损坏造成的数据丢失等。主要功能:

  • 查看,编辑和修复磁盘,可用于硬盘,软盘,以及许多其它可存储介质类型。
  • 支持 FAT12/16/32, exFAT, NTFS, Ext2/3/4, Next3, CDFS, UDF
  • 内置RAID和动态磁盘分析器
  • RAM 编辑器,可直接查看/编辑被调试程序的虚拟内存
  • 数据解释器,精通 20 种数据类型
  • 使用模板编辑数据结构
  • 连接,分割,合并,分析和比较文件
  • 智能搜索和替换功能,进行替换时,如果替换字符大于或小于原始字符时可进行选择性操作
Windows File Recovery

说明:https://support.microsoft.com/en-us/windows/recover-lost-files-on-windows-10-61f5b28a-f5b8-3cc2-0f8e-a63cb4e1d4c4

下载:

https://www.microsoft.com/zh-cn/p/windows-file-recovery/9n26s50ln705?activetab=pivot:overviewtab

支持以下功能:

  • 可指定文件名,关键字(通配符),文件路径或扩展名进行扫描恢复支持恢复 JPEG,PDF,PNG,MPEG,Office 文件,MP3 和 MP4,ZIP 文件等。
  • 支持从 硬盘,SSD (固态硬盘),USB 和存储卡中恢复文件。
  • 支持 NTFS、FAT、exFAT 和 ReFS 等文件系统。
TestDisk

说明&下载:https://www.cgsecurity.org/wiki/TestDisk

支持以下功能:

  • 修复分区表, 恢复已删除分区
  • 用FAT32备份表恢复启动扇区
  • 重建FAT12/FAT16/FAT32启动扇区
  • 修复FAT表
  • 重建NTFS启动扇区
  • 用备份表恢复NTFS启动扇区
  • 用MFT镜像表(MFT Mirror)修复MFT表
  • 查找ext2/ext3/ext4备份的SuperBlock
  • 从FAT,NTFS及ext2文件系统恢复删除文件
  • 从已删除的FAT,NTFS及ext2/ext3/ext4分区复制文件.

Recuva

说明&下载:https://www.ccleaner.com/recuva/download

支持以下功能:

  • 可以用来恢复那些被误删除的任意格式的文件,能直接恢复硬盘、U盘、存储卡(如SD 卡,TF 卡等等)中的文件,只要没有被重复写入数据覆盖,无论格式化还是删除均可直接恢复
  • 支持 FAT12,FAT16,FAT32,NTFS 文件系统
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

海口网站建设睢宁网站建设

深入理解Kotaemon的模块化解耦设计思想在构建智能对话系统的实践中,许多团队都曾面临这样的困境:一个原本只用于回答简单问题的聊天机器人,随着业务需求不断叠

2026/06/30 14:20:10

网站建设入门马鞍山网站建设

企业知识分散在文档、邮件、客服记录中,员工查找耗时、客户咨询响应慢——传统知识管理已成效率瓶颈。AI知识库通过语义理解+深度学习,让企业知识“活”起来。而ChatW

2026/06/30 13:11:04

滁州网站建设黑龙江网站建设

Sketch制作IndexTTS2品牌视觉元素,统一对外形象识别在开源AI语音合成项目日益增多的今天,一个技术方案能否脱颖而出,早已不再仅仅取决于模型性能。用

2026/06/30 10:31:50

建设厅网站首页定制网站建设

Langchain-Chatchat边缘计算应用:物联网设备端智能问答尝试在工业现场,一名技术人员正面对一台故障设备。他掏出平板,语音提问:“如

2026/06/30 12:17:00

长沙网站建设舟山网站建设

5分钟掌握xy-VSFilter:开源字幕渲染器的完整使用指南【免费下载链接】xy-VSFilterxy-VSFilter variant with libass backend项目地址

2026/06/30 13:28:06

西安网站建设公司哈尔滨网站建设多少钱

跨平台兼容性测试:TensorFlow不同版本适配在现代AI工程实践中,一个训练好的模型从实验室走向生产环境,往往要跨越重重障碍——不同的操作系统、各异的硬件

2026/06/30 13:22:05

建设银行网站网站建设套餐

5.1 单自由度磁悬浮系统数学模型建立准确且实用的数学模型是分析、设计与控制磁悬浮轴承系统的基石。单自由度模型虽然简化,但完整揭示了磁悬浮系统“本质不稳定”的核心物理特性、线性化处理方法以及状态空间描

2026/06/30 10:41:21

专业网站建设公司网站建设什么

Excalidraw与主流白板工具对比:优势在哪里?在远程协作成为常态的今天,技术团队每天都在面对一个看似简单却异常棘手的问题:如何快速、清晰地

2026/06/30 10:24:50

浙江网站建设江苏网站建设

Docker 与 Miniconda 协同构建 PyTorch 训练环境在深度学习项目中,最让人头疼的往往不是模型设计本身,而是“环境配置”这个看似简单却极易出错的环节。你

2026/06/30 11:43:57

网站建设哪家公司好网站企业建设

Java小白求职互联网大厂面试之路:从Spring Boot到微服务架构场景一:音视频场景下的Spring Boot应用面试官:我们公司在做一个音视频平台&#

2026/06/30 11:21:25