硬盘分区恢复的报告
- 格式:doc
- 大小:3.00 MB
- 文档页数:19
申请硬盘报告模板背景及需求为了提高团队数据管理的效率,我们需要对公司电脑上的硬盘进行定期检测和整理。
在检测时,我们需要制作一份硬盘报告,以便于了解硬盘的状态和存储情况。
由于每个员工电脑上的硬盘容量和存储情况都有所不同,因此需要一个通用的硬盘报告模板以便于规范化生成报告。
报告模板要求根据实际需求,我们需要针对硬盘报告做出以下具体要求:1.硬盘报告应该是可编辑和打印的。
2.硬盘报告需要包含以下内容:–硬盘名称和容量–硬盘文件系统类型–硬盘格式化时间–硬盘分区情况:分区名称、分区大小、磁盘空间使用情况–硬盘文件情况:文件数量、文件总大小、文件类型和扩展名、最新的文件修改时间、文件夹信息等3.报告生成时间需要自动添加到报告中。
4.硬盘报告需要在使用过程中不断调整完善,以适应更多的硬盘类型和存储情况。
生成硬盘报告模板为了满足以上要求,我们可以使用 Microsoft Excel 创建硬盘报告模板。
1.打开 Microsoft Excel,并创建一张新的工作表。
2.在工作表中,添加以下列标题:–硬盘名称–硬盘容量–文件系统类型–格式化时间–分区名称–分区大小–磁盘空间使用情况–文件数量–文件总大小–文件类型和扩展名–最新的文件修改时间–文件夹信息–报告生成时间3.按照以下步骤填充模板表格:1.将硬盘名称、容量、文件系统类型和格式化时间填写到第一行。
2.在分区名称、分区大小和磁盘空间使用情况列中,添加一个合并单元格,将分区名称和分区大小合并,然后在单元格中填写分区和磁盘信息。
在磁盘空间使用情况中,可以添加一个条形图或饼图,以便于更直观地展示磁盘空间的使用情况。
3.在文件数量、文件总大小、文件类型和扩展名以及最新的文件修改时间列中,使用 Excel 的 COUNTIF、SUM 和 MAX 函数,以便于计算这些信息。
4.文件夹信息可以根据具体情况自行添加。
4.在表格的最后一行添加一个公式,用于显示报告生成时间。
```=TEXT(TODAY(),。
一、实验目的本次实验旨在掌握Linux系统中磁盘管理的相关操作,包括磁盘分区的创建、格式化、挂载以及分区信息的查看等。
通过实验,加深对磁盘分区概念的理解,并能够熟练运用相关命令进行磁盘管理。
二、实验环境操作系统:Ubuntu 20.04 LTS硬件设备:虚拟机(至少1GB内存,10GB硬盘空间)软件工具:Linux命令行终端三、实验内容1. 磁盘分区(1)查看现有磁盘信息使用`lsblk`命令查看系统中现有的磁盘和分区信息。
```bashlsblk```(2)创建分区使用`fdisk`命令创建新的分区。
以下示例中,我们将对/dev/sdb磁盘进行分区。
```bashsudo fdisk /dev/sdb```在`fdisk`命令的交互式界面中,按照以下步骤操作:- 输入`n`创建新的分区。
- 输入`p`创建主分区。
- 按提示输入分区号(例如1)。
- 按提示输入起始扇区,默认回车即可。
- 按提示输入结束扇区,默认回车即可。
- 输入`w`保存并退出`fdisk`。
(3)查看分区信息再次使用`lsblk`命令查看分区信息,确认新创建的分区。
2. 格式化分区(1)使用`mkfs`命令格式化分区。
以下示例中,我们将格式化新创建的分区/dev/sdb1。
```bashsudo mkfs.ext4 /dev/sdb1```(2)确认格式化结果使用`lsblk`命令查看分区信息,确认分区已格式化。
3. 挂载分区(1)创建挂载点在`/mnt`目录下创建一个挂载点,用于挂载新创建的分区。
```bashsudo mkdir /mnt/new_disk```(2)挂载分区使用`mount`命令将新创建的分区挂载到挂载点。
```bashsudo mount /dev/sdb1 /mnt/new_disk```(3)查看挂载信息使用`df -h`命令查看挂载信息,确认分区已挂载。
4. 卸载分区使用`umount`命令卸载已挂载的分区。
数据恢复测试报告一、背景介绍数据恢复是一项重要的技术,它可以匡助我们从损坏的存储介质中恢复丢失的数据。
本次测试旨在评估数据恢复软件的性能和效果,以确定其在不同情况下的恢复能力。
二、测试目的1. 评估数据恢复软件在各种存储介质上的表现,包括硬盘、SSD、U盘等。
2. 测试不同类型的数据丢失情况下,软件的恢复效果。
3. 比较不同数据恢复软件之间的性能差异,以找出最优解决方案。
三、测试方法1. 硬件环境:- 桌面电脑:CPU Intel i7-9700, 内存16GB, 硬盘1TB- 挪移设备:手机型号iPhone 12 Pro Max, 存储容量256GB- 存储介质:硬盘、SSD、U盘、手机内部存储2. 软件环境:- 操作系统:Windows 10, iOS 14- 数据恢复软件:A软件、B软件、C软件3. 测试步骤:- 步骤一:在各种存储介质上创建不同类型的数据文件,包括文档、图片、视频等。
- 步骤二:摹拟数据丢失情况,例如误删除、格式化等。
- 步骤三:使用不同的数据恢复软件进行恢复操作。
- 步骤四:评估恢复的成功率、速度和恢复的数据完整性。
- 步骤五:对照不同软件的表现,综合评估其性能和效果。
四、测试结果1. 硬盘数据恢复测试结果:- A软件:成功恢复了90%的数据,速度较慢,但恢复的数据完整性较高。
- B软件:成功恢复了95%的数据,速度较快,但恢复的数据完整性稍有损失。
- C软件:成功恢复了85%的数据,速度普通,但恢复的数据完整性较高。
2. SSD数据恢复测试结果:- A软件:成功恢复了80%的数据,速度较慢,但恢复的数据完整性较高。
- B软件:成功恢复了90%的数据,速度较快,但恢复的数据完整性稍有损失。
- C软件:成功恢复了85%的数据,速度普通,但恢复的数据完整性较高。
3. U盘数据恢复测试结果:- A软件:成功恢复了95%的数据,速度较慢,但恢复的数据完整性较高。
- B软件:成功恢复了90%的数据,速度较快,但恢复的数据完整性稍有损失。
一、实验目的本次实验旨在让学生了解磁盘数据恢复的基本原理和方法,掌握使用数据恢复软件进行数据恢复的技能,并能够针对不同类型的磁盘故障进行相应的恢复操作。
通过实验,使学生认识到数据备份和恢复的重要性,提高在实际工作中处理数据丢失问题的能力。
二、实验设备1. 电脑一台(配置要求:奔腾四核处理器,4GB内存,100GB以上硬盘空间)2. 数据恢复软件(如EasyRecovery、Recuva等)3. 虚拟磁盘软件(如VMware、VirtualBox等)4. 已损坏的磁盘(如格式化错误、文件系统损坏、磁盘分区丢失等)三、实验原理磁盘数据恢复的基本原理是利用磁盘上的数据结构,通过读取磁盘扇区信息,恢复丢失或损坏的数据。
具体步骤如下:1. 读取磁盘主引导记录(MBR)和分区表,确定磁盘分区信息。
2. 分析文件系统结构,定位丢失或损坏的数据。
3. 根据文件系统结构和数据分布,提取丢失或损坏的数据。
4. 将恢复的数据保存到新的磁盘或文件中。
四、实验步骤1. 实验环境搭建(1)使用虚拟磁盘软件创建一个已损坏的磁盘,模拟实际磁盘故障。
(2)在虚拟机中安装数据恢复软件,以便进行数据恢复操作。
2. 磁盘分析(1)打开数据恢复软件,选择已损坏的磁盘作为恢复对象。
(2)软件会对磁盘进行扫描,分析磁盘分区信息、文件系统结构和数据分布。
3. 数据恢复(1)根据分析结果,选择合适的恢复模式(如完全恢复、部分恢复等)。
(2)点击“开始恢复”按钮,软件会自动扫描磁盘,查找丢失或损坏的数据。
(3)恢复完成后,软件会显示恢复的数据列表,用户可以根据需要选择恢复的数据。
4. 数据保存(1)选择恢复的数据,点击“保存”按钮。
(2)选择保存路径和文件名,将恢复的数据保存到新的磁盘或文件中。
五、实验结果与分析1. 实验结果通过本次实验,成功恢复了模拟磁盘故障中的部分数据,包括文档、图片和视频等。
2. 实验分析(1)数据恢复软件能够有效地恢复丢失或损坏的数据,提高数据恢复的成功率。
实验一硬盘检测与数据恢复一.硬盘检测利用硬盘检测工具,对硬盘或U盘进行硬盘检测,硬盘磁道损坏后需进行修复,写出检测步骤,列出检测结果。
1.实验器材Checkdisk或HDDScan或MHDD46,学生自备硬盘、优盘或移动硬盘。
2.实验项目⏹标准检测⏹完整检测⏹检测磁盘是否损坏⏹自动修复错误检测3.实验步骤①准备好硬盘检测软件和被检测对象;②将已准备好的硬盘、优盘或移动硬盘连接至实验计算机上;③打开硬盘检测软件,如CheckDisk,按照实验项目内容进行各类实验,查看检测结果。
④撰写实验报告二.硬盘分区损坏修复学会用WinHex和Encase或取证大师相结合的方法重构分区表。
1.实验器材WinHex和Encase或取证大师FM2008,学生自备硬盘、优盘或移动硬盘,提前将自备硬盘或优盘创建分区、删除分区。
2.实验项目⏹还原修复被删除的硬盘分区⏹恢复硬盘、优盘或移动硬盘的数据文件3.实验步骤①准备好硬盘分区修复所需的软件和被修复硬盘、优盘或移动硬盘对象;②将已准备好的硬盘、优盘或移动硬盘连接至实验计算机上,查看硬盘中的数据文件;③打开Encase,加载外接所需修复分区的硬盘或优盘(移动硬盘),查看硬盘中的数据;④打开WinHex,点击“工具”栏,然后点击“磁盘编辑器”,对新加载的硬盘或优盘(移动硬盘)进行编辑。
⑤按照上一节课所讲授的内容,对硬盘分区表进行修复,进需恢复硬盘中的数据文件。
⑥记录实验结果,撰写实验报告。
三.数据恢复工具的使用学会使用数据恢复工具对删除的数据进行恢复,并总结各类分析工具的优、缺点。
1.实验器材数据恢复软件EasyRecovery、Final data、R-Studio和学生自备的硬盘、优盘或移动硬盘。
2.实验项目上述数据恢复软件的使用与应用。
3.实验步骤①准备好可以使用的数据恢复软件EasyRecovery、Final data、R-Studio和需要恢复数据的硬盘、优盘(移动硬盘);②分别打开数据恢复软件,加载连接的硬盘、优盘(移动硬盘);③对各数据恢复软件的功能进行恢复实验,记录实验数据或结果;④根据要求撰写实验报告。
数据恢复实验报告实验1 利用Windows磁盘管理工具进行分区和格式化一、实验内容利用Windows磁盘管理工具进行分区和格式化二、实验目的1、在Windows中对硬盘进行分区和格式化的操作。
2、提高动手操作能力。
三、实验要求1、提前预习实验,认真阅读实验原理。
2、认真高效的完成实验,服从管理。
3、认真填写实验报告。
四、实验所需工具1、一台安装有Windows 2000/XP/2003的计算机。
2、待分区硬盘。
五、实验原理利用Windows 2000/XP/2003安装光盘进行分区后,往往会进入Windows的安装,待安装完毕,再在Windows中划分剩余的磁盘空间。
1、选择【开始】|【设置】|【控制面板】|【性能和维护】|【管理工具】|【计算机管理】,打开【计算机管理】窗口。
2、选择左侧窗格中的【存储】|【磁盘管理】选项,在右侧窗格中就可以看到当前计算机中所有磁盘分区的详细信息。
磁盘1尚未进行分区,假设这里要对其进行分区处理。
首先选中磁盘1,然后右击,从弹出的快捷菜单中选择【新建磁盘分区】命令。
3、这时会出现【新建磁盘分区向导】对话框,单击【下一步】按钮。
接下来,要求用户选择分区的类型,有【主磁盘分区】和【扩展磁盘分区】可供选择。
在这里可以根据自己的实际情况来选择,例如在这里选中【主磁盘分区】单选按钮,然后单击【下一步】按钮。
这时,要求输入分区的大小,分为20GB,那么,这里输入“20552”,然后单击【下一步】按钮。
4、接下来,要求指派驱动器号和路径,在这里一般无需用户自己设置,直接单击【下一步】按钮即可。
5、接下来,要求选择分区的格式,选中【按下面的设置格式化这个磁盘分区】单选按钮,在【文件系统】下拉列表框中选择FAT32格式或NTFS格式。
假如这里选择FAT32格式,然后单击【下一步】按钮。
6、接下来,出现磁盘分区信息列表窗口,其中详细显示了此前定义的分区信息,确认无误后单击【完成】按钮,否则,单击【上一步】按钮,返回上层窗口做进一步的修改。
一、实验目的1. 熟悉硬盘分区的概念和作用。
2. 掌握硬盘分区的步骤和方法。
3. 学习如何选择合适的分区方案,提高硬盘使用效率。
二、实验环境1. 操作系统:Windows 102. 硬盘:1TB机械硬盘3. 实验工具:Windows系统自带磁盘管理工具三、实验内容1. 硬盘分区的基本概念2. 硬盘分区的步骤3. 硬盘分区方案的选择4. 硬盘分区实验四、实验步骤1. 硬盘分区的基本概念硬盘分区是指将一块硬盘分成若干个逻辑分区,每个分区都可以独立安装操作系统或存储数据。
硬盘分区有助于提高硬盘的使用效率,方便数据管理和保护。
2. 硬盘分区的步骤(1)打开Windows系统自带的磁盘管理工具:在“开始”菜单中搜索“磁盘管理”,打开“磁盘管理”窗口。
(2)查看硬盘状态:在“磁盘管理”窗口中,可以看到硬盘的总容量、已用空间、可用空间等信息。
(3)创建新分区:右键点击未分区的硬盘,选择“新建简单卷”。
(4)指定分区大小:在“新建简单卷向导”中,根据需要设置分区大小,点击“下一步”。
(5)选择分区盘符:在“指定驱动器号和文件夹路径”中,选择合适的盘符,点击“下一步”。
(6)格式化分区:在“格式化分区”中,选择文件系统(如NTFS、FAT32等),设置分配单位大小,点击“下一步”。
(7)完成分区:在“完成新建卷”中,点击“完成”,即可完成分区操作。
3. 硬盘分区方案的选择(1)主分区:主分区用于安装操作系统,一般建议创建1个主分区。
(2)扩展分区:扩展分区可以创建多个逻辑分区,用于存储数据。
根据需要,可以选择创建1个或多个扩展分区。
(3)逻辑分区:逻辑分区位于扩展分区内,用于存储数据。
根据存储需求,可以创建多个逻辑分区。
4. 硬盘分区实验(1)打开磁盘管理工具,查看硬盘状态。
(2)创建1个主分区,大小为500GB。
(3)创建1个扩展分区,大小为500GB。
(4)在扩展分区中创建1个逻辑分区,大小为250GB。
(5)在扩展分区中创建1个逻辑分区,大小为250GB。
数据恢复测试报告1. 引言数据恢复是一项关键的技术,用于恢复删除、丢失或损坏的数据。
本文档旨在提供关于数据恢复测试的详细报告,包括测试的目的、方法、结果和结论。
2. 测试目的本次测试的目的是评估数据恢复软件的性能和效果。
我们选择了五款知名的数据恢复软件进行测试,并比较它们在不同场景下的恢复能力。
3. 测试方法我们在不同的测试环境中使用了五款数据恢复软件,并使用了三组不同类型的数据进行测试:已删除文件、格式化硬盘和损坏的存储设备。
我们记录了每个软件在每种场景下的恢复速度、成功率和恢复质量。
4. 测试结果在已删除文件的恢复测试中,我们发现所有的五款软件都能够成功找回大部分已删除的文件。
其中,软件A表现最为出色,成功找回了99%的已删除文件,而软件B则稍逊一筹,成功找回了95%的文件。
软件C、D和E分别成功找回了90%、88%和85%的文件。
在格式化硬盘的恢复测试中,软件A再次表现出色,成功恢复了95%的数据。
软件B和C分别恢复了90%和85%的数据,而软件D和E的恢复率分别为80%和75%。
在损坏的存储设备恢复测试中,软件A仍然是表现最佳的软件,成功恢复了90%的数据。
软件B和C分别成功恢复了85%和80%的数据,而软件D和E的恢复率分别为75%和70%。
5. 结论根据我们的测试结果,我们得出以下结论:- 在已删除文件的恢复方面,软件A和B是最佳选择,它们能够成功找回大部分已删除的文件。
- 在格式化硬盘的恢复方面,软件A是最佳选择,能够成功恢复大部分数据。
- 在损坏的存储设备的恢复方面,软件A是最佳选择,能够成功恢复较多的数据。
需要注意的是,测试结果可能会受到测试环境和数据类型的影响,因此建议用户根据自己的需求选择适合的数据恢复软件。
总体而言,数据恢复软件在大部分情况下能够成功找回丢失的数据,但在某些极端情况下可能无法恢复所有数据。
因此,及时备份和定期检查数据的完整性仍然是重要的数据保护措施。
6. 建议基于我们的测试结果,我们建议以下措施来最大程度地保障数据的安全和恢复能力:- 定期备份数据,确保在数据丢失时能够快速恢复。
一、实训目的本次数据恢复实训旨在使学生掌握数据恢复的基本原理、常用方法和实际操作技能,提高学生在数据丢失、损坏等紧急情况下快速恢复数据的能力,为今后的工作打下坚实基础。
二、实训时间2023年X月X日至2023年X月X日三、实训地点XX大学计算机实验室四、实训内容1. 数据恢复基本原理2. 常用数据恢复软件及工具3. 实际数据恢复操作4. 数据恢复案例分析五、实训过程1. 数据恢复基本原理(1)数据恢复原理:数据恢复是指将存储介质中的数据通过技术手段恢复到原始状态的过程。
数据恢复可以分为物理恢复和逻辑恢复两种方式。
(2)物理恢复:针对存储介质损坏导致的数据丢失,通过更换损坏部件或修复存储介质来恢复数据。
(3)逻辑恢复:针对存储介质中的文件系统损坏或数据误删等情况,通过修复文件系统或恢复删除文件来恢复数据。
2. 常用数据恢复软件及工具(1)EasyRecovery:一款功能强大的数据恢复软件,支持多种存储介质,包括硬盘、U盘、移动硬盘等。
(2)DiskGenius:一款硬盘分区管理软件,同时具备数据恢复功能,支持多种文件系统。
(3)Recuva:一款简单易用的数据恢复软件,支持多种文件格式,操作简便。
3. 实际数据恢复操作(1)准备工具:EasyRecovery、DiskGenius、Recuva等数据恢复软件。
(2)选择存储介质:以U盘为例,将U盘插入计算机。
(3)选择数据恢复模式:根据数据丢失原因,选择物理恢复或逻辑恢复模式。
(4)进行数据恢复:按照软件提示进行操作,耐心等待恢复过程完成。
(5)验证恢复结果:将恢复后的数据复制到新存储介质,检查数据完整性。
4. 数据恢复案例分析(1)案例一:U盘误格式化问题描述:用户在使用U盘时,误格式化了U盘,导致数据丢失。
解决方案:使用EasyRecovery软件进行物理恢复,成功找回丢失数据。
(2)案例二:硬盘分区表损坏问题描述:用户在修改硬盘分区时,不小心损坏了分区表,导致数据丢失。
硬盘分区恢复的报告项目名称:硬盘分区出错的恢复一、目的:1、了解MBR、EBR和DBR。
2、学会恢复出错的硬盘分区。
3、了解FAT32文件系统。
二、仪器及设备计算机、虚拟机、Winhex软件等。
三、步骤(一)、主分区表损坏的恢复MBR例子,通过如下步骤实现对分区错误的恢复:首先,添加一个新的磁盘,对其进行分区:在winhex中打开磁盘,使用Winhex对该磁盘的0扇区分区表进行备份,即主引导分区表的备份。
如下图所示:其次,将该盘的主引导扇区的分区表填充为“00”,如图所示:对填充后的分区表进行保存,刷新磁盘可见如下图,磁盘为未被分区的状态:再在winhex中打开该磁盘,搜索全部的“55AA”有效标志,如下,可知该盘的第一个分区格式为FAT32,第一个分区,这样就恢复了第一个分区,如图:(分区起始LBA地址)(填充分区格式及LBA地址)用第一个分区的大小扇区数加上63得到下一个分区的起始地址,再将其和转换为十六进制,再进行填充,如此类推来完成对剩余的分区进行恢复,如图:最后,将磁盘驱动停用后,重新启动以刷新磁盘的分区,验证分区的恢复,如图所示:(二)、DBR损坏后的恢复如果一个分区的DBR损坏,试图打开该分区时会提示“未格式化”,并询问是否对其进行格式化,而格式化将会向磁盘中写入代码或对某些区域进行清零操作,因此,为了尽可能地挽救其中的数据,应该禁止对其进行格式化操作。
在这里,我们以FAT32文件系统为例,进行FAT32文件系统DBR损坏后的恢复。
对于FAT32文件系统,如果只是DBR意外损坏,位于文件系统6号扇区的备份完好的情况下,可以使用备份DBR恢复主DBR;如果备份DBR也已经损坏,就需要根据分区中的数据存储情况重建其DBR来恢复其中的数据。
而在此例中,我们制造的是DBR和FAT1被破坏的实验环境。
首先向磁盘1中的第一个分区里拷入一些目录和文件,以营造数据存储环境。
在这里,我们在其中拷入三个目录“目录1”、“目录2”、“目录3”,每个目录下都有一个文件。
(磁盘1的第一个分区(F:))( F32根目录下的内容)(每个目录下的文件)然后,我们将保留区域及FAT1中的内容全部清零,制造DBR和FAT1被破坏的实际情景。
完毕后,将磁盘停用后再启用,发现该分区的卷标已经不再显示,试图打开分区时提示未格式化。
这时候,在Winhex中的逻辑磁盘内选择该分区也无法将其打开,因此,我们选择打开物理磁盘,然后在打开的物理磁盘界面中单击按钮选择该分区将其打开,如图所示。
分区打开后,我们看到分区DBR已经不存在。
现在,我们开始对该分区进行分析与恢复:1、进行尝试性搜索,以确定原文件系统的类型:通过搜索十六进制字节“F8FFFF”寻找FAT表,如果能找到FAT表,则说明原来的文件系统是FAT系列文件系统,然后根据FAT表的特征值进而判断是哪一种FAT类型。
搜索十六进制“F8FFFF”时,设置如图所示。
很快,在10024号扇区找到一个“F8FFFF”,如图所示。
因为FAT表的起始处是“F8FFFFOF”,故这个扇区的内容是一个FAT32的FAT 表,说明原来的文件系统是FAT32。
通常FAT1的起始处位于40号扇区以前,而我们搜索到的这个FAT表位置在10024号扇区,所以应该考虑它是FAT2,按F3键继续向下搜索,没有再次找到该值,说明这确实是FAT2的起始扇区。
我们可以在表格中做一个简单的记录。
(在表格中做记录)(按“F3”继续向下搜索)(没有再次找到该值)2、寻找根目录:寻找根目录是为了确定FAT2的大小,从而可用FAT2恢复FAT1。
寻找根目录的方法有多种,第一种方法是搜索回收站,第二种方法是估算法,第三种方法是搜索卷标,第四种方法是搜索较早建立于根目录下的目录或文件名,在此,我们用第四种方法,在Winhex工具栏中单击搜索文本字符按钮,即可弹出文本搜索设置框,设置如图所示。
设置完毕后单击OK按钮即可开始搜索,最终在20016号扇区找到“目录1”。
同时还可以看到其他两个目录的目录项,如图所示。
我们将根目录添加进“分析”表格中,如图所示。
现在,我们可以计算出FAT2的大小,进而算出FAT1的起始位置,如图所示。
3、计算每簇大小扇区数。
我们知道,为子目录分配的簇空间中,第一个目录项一定是一个“.”目录项,这个目录项用以描述该子目录本身,其中有一个参数描述了它现在所处的扇区的簇号(偏移Ox14-Ox15为簇号的高二位,偏移Ox1A-Ox1B处为簇号的低二位)。
我们利用两个子目录间的起始扇区号差和它们的簇号差,就可以计算出每个簇的大小扇区数。
要搜索一个子目录,可以在Winhex中搜索位于扇区起始处的十六进制值“2E20202020202020202020”,这是“.”后面跟随10个空格的十六进制表现形式,其搜索设置框如图所示。
第一个搜索到的子目录起始于20032号扇区,由第一个目录项可以获知该扇区所在的簇号,如图所示。
小扇区数,如图所示。
由于在实际案例中,有可能某个子目录的信息是过去某个文件系统遗留下来的,所以为了确保结果正确,首先应验证计算结果是否为2的整数次幂,如果不是2的整数次幂,结果一定是错误的。
很明显,16是2的整数次幂。
另外,就是要多搜索几个子目录,根据不同子目录间的关系计算簇大小,已验证当前的结果是否正确。
如图所示。
4、从该分区的分区表项中获得其分区前隐含扇区数及分区大小扇区数。
如图所示。
5、重构文件系统。
目前为止,我们已经得到了所有需要的参数:,可以重构文件系统了。
首先,复制FAT2,然后转到32号扇区将其写入,重建FAT1。
然后,复制一个FAT32的DBR扇区,写入0号扇区,再修改其中的参数,如图所示。
修改完毕后,将其写入0号扇区。
最后,将0号扇区复制一份,备份至6号扇区。
6、重新识别硬盘。
在这里,我们只需将磁盘1停用后再启用就可以了。
如图所示。
四、个人心得陈小燕:没做这个项目之前,我对MBR、EBR、DBR以及文件系统一直都是一知半解的,而周婷也不比我好多少,也因此,在一开始做这个项目的时候,我们首先做的事情就是查找相关资料,先弄明白它们,再来着手硬盘分区的恢复。
而经过查阅相关资料,反复细读课本之后,我终于对MBR、EBR、DBR以及FAT32文件系统有了一定的了解(如:使用DOS分区体系时,磁盘的第一个扇区,即0号扇区被称为主引导记录扇区,也称为主引导记录MBR;文件系统的0号扇区,也称为DBR扇区,是文件系统隐藏区域(也称为保留区)的一部分;MBR和DBR都以55AA结束,主要凭分区表部分来判断是否为MBR,因为DBR无分区表部分;可以这样来理解MBR、DBR、EBR:MBR是整个磁盘的,DBR是各自分区的,EBR只是起一个分区链表的作用等等),同时也理解了进行恢复操作的每个步骤,最后也成功地恢复了出错的硬盘分区。
我主要负责录视频和整理报告。
在进行硬盘分区恢复的过程中,我深刻认识并体会到理论知识的重要性。
想要恢复出错的分区,首先就要对MBR、EBR、DBR的概念、数据结构及FAT32文件系统等有一定的了解(因为在我们的例子中是FAT32文件系统),只有在弄懂它们的情况下,才能针对不同的数据丢失情况进行分析并恢复。
如:MBR的例子中,要了解并熟悉主分区表项数据结构,熟记几个分区标志类型值及其含义(Ox04——FAT16(小于32M)、Ox05——扩展分区(用于EBR扇区中)、Ox06——FAT16、Ox07——HPFS/NTFS、Ox0B与Ox0C——FAT32、Ox0F——扩展分区、Ox83——Linux),弄懂EBR的概念,熟记EBR数据结构,牢记“EBR中的4个分区表项只使用其中的两个,第一个描述一个二级文件系统分区,第二个分区表项描述出下一个二级扩展分区,且每个EBR内的分区表项,描述二级文件系统分区的起始位置时是以该分区表所处的当前扇区为基准,描述下一个二级扩展分区的起始位置时则全是以主扩展分区的起始扇区为基准的,而主分区表内的各个表项描述每个分区的起始位置时都是以整个磁盘的物理0号扇区为基准的”,等等,才能分析计算出相应的参数重建主分区表;DBR 的例子中,要牢记FAT 文件系统整体布局,进行恢复时,首先应确定原文件系统的类型,可先搜索十六进制值“F8FFFF ”尝试寻找FAT 表,若找到则说明文件系统是FAT 系列文件系统,再根据FAT 表的起始处来确定是FAT32还是FAT16,若是FAT32,则FAT 表的起始处是“F8FFFFOF ”,若是FAT16则为“F8FFFFFF ”,若FAT1损坏了,可根据“FAT 区由两个大小相等、内容相同的FAT 表组成——FAT1和FAT2”来利用FAT2恢复FAT1,再根据分区中的数据存储情况计算BPB 参数从而重建DBR ,重建FAT32的DBR 需要以下几个参数:保留扇区数、FAT 表个数、每FAT 表大小扇区数、每簇扇区数、分区前隐含扇区数以及分区大小扇区数。
因此,要熟悉并记牢引导扇区的数据结构,不过,实际上只要着重某些部分即可,如下图所示为FAT32文件系统的引导扇区,只需着重圈出来的部分即可。
汇编指令,EB5890是FAT32分区的标志每簇扇区数保留扇区数FAT 表个数隐藏扇区数文件系统扇区总数每个FAT 表大小扇区数根目录起始簇号备份引导扇区的位置文件系统格式总之,做完此次的项目后,很多以前不懂的现在已弄懂了,对课本的知识也更熟悉、了解了,对硬盘分区出错的恢复的操作步骤也更熟悉了,收获挺多。
周婷:这次的项目,我们做的是对硬盘分区的恢复(包含MBR 和DBR 的例子等),刚接到项目的时候没有思绪。
不过在组长的组织与安排下,我们分工合作,先是查找相关的资料,对收集的资料进行整理后,进一步的了解MBR 与DBR 之后,我们开始着手于对硬盘的分区恢复项目。
首先,我们对项目的操作流程是录制了视频文件后,截取图片,进行步骤的文字讲解。
其中,我的工作主要是做MBR例子的报告与对视频文件截图,并进行后期制作,并对其进行文字讲解。
对于MBR的例子,由于是经过多次操作的,接触比较多一些,较为熟悉一点,所以觉得其过程相对比DBR的例子要简洁些。
不过在此次项目的完成过程中,虽然我们是分工制作的,同样体会到的是对硬盘恢复这一项目并不是想象中的那么容易,也不是很难,主要还在于我们对它的理解,虽然手动的恢复操作是繁琐很多,但在这之中我们能够更近一步理解和体会到从失败到成功的一个过程,并不是想象的那样一次就做成功,在多次的修改之后,我们这一小组共同完成此次的项目,并完成报告及总结。
不仅只是在于对项目的完成上,真正认识到自己实际操作的时候,才会去认真的理解每一个步骤。
其次,在做报告这一块上,个人觉得此环节才是真正的考验,因为在这之中,也看到了自己有些地方的不足,对于操作熟悉了,但在解说上还是存在着一些的迷惑的地方,在学习中对知识点的理解还不够透彻。