内容安全实验——实验一 硬盘分区恢复实践

这篇具有很好参考价值的文章主要介绍了内容安全实验——实验一 硬盘分区恢复实践。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

内容安全实验——实验一 硬盘分区恢复实践


前言

这系列文章均为上课时老师要求写的实验作用,若有错误,还请大家指出。实验过程有参考一些博客,具体链接找不到了。


提示:以下是本篇文章正文内容,下面案例可供参考

一、实验目的

1、了解硬盘逻辑结构;
2、了解MBR、FDT的结构和内容;
3、借助Winhex工具,能够计算分区大小,并通过修改分区表,找到丢失分区,完成硬盘分区表的修复,恢复硬盘数据。

二、实验环境

Windows,Winhex

三、实验原理

1、硬盘结构

内容安全实验——实验一 硬盘分区恢复实践

2、硬盘主分区表结构简介

内容安全实验——实验一 硬盘分区恢复实践

内容安全实验——实验一 硬盘分区恢复实践
引导标志。若值为80H表示活动分区,若值为00H表示非活动分区。
本分区的起始磁头号、扇区号、柱面号。其中:

  1. 磁头号——第2字节 ;
  2. 扇区号——第3字节的低6位 ;
  3. 柱面号——为第3字节高2位+第4字节8位。

内容安全实验——实验一 硬盘分区恢复实践
本分区的结束磁头号、扇区号、柱面号。其中:

  1. 磁头号——第6字节;
  2. 扇区号——第7字节的低6位;
  3. 柱面号——第7字节的高2位+第8字节。

3、扩展分区

一个主分区定义为扩展分区-可进一步分区,满足需求
扩展分区:不是一个实际意义的分区,是一个指向下一个用来定义分区的参数的指针,这种指针结构形成了一个单向链表。这样在主引导扇区除了主分区外,只需存储一个被称为扩展分区的分区信息。就是指向下一个分区(逻辑磁盘)的起始位置。
内容安全实验——实验一 硬盘分区恢复实践

4、扩展MBR

虚拟MBR(扩展MBR,Extended MBR,EBR)没有引导和错误提醒信息部分。
用以描述分区的扇区形成一个“分区链”,通过这个分区链,就可以描述所有的分区-逻辑锁
内容安全实验——实验一 硬盘分区恢复实践

5、扩展分区和逻辑盘

内容安全实验——实验一 硬盘分区恢复实践

三、实验步骤

完成丢失分区恢复。

场景:误Ghost后的分区恢复。
经常有用户在使用Ghost做系统的时候操作失误,造成硬盘变成一个C盘,原来硬盘上的其他分区丢失,即整个硬盘变成一个分区,硬盘上其他分区及分区中的资料全部丢失。对Ghost不熟悉或者是对英语不太熟悉的用户很容易在还原系统的时候误操作,比如,在还原分区的时候这样操作:Local—Disk—From Inage.这样操作后,Ghost就认为是用户想把镜像文件还原到整个硬盘中,这样一来,软件就将之前某一个分区的镜像文件还原到整个硬盘中了,操作完成后,整个硬盘就只剩一个分区了。
内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践

恢复前最初始的分区:

内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
利用Winhex打开待修复磁盘。
内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
问题1:通过搜索引导区标志来查找第二个分区开始位置。 Winhex中搜索相关设置截图。

内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
问题2:第一个分区的逻辑驱动器的大小是多少扇区?描述分析过程。
答:从上图中可以看出
第一个分区的逻辑驱动器的大小为:036E8E00(既是第二分区的起始地址,又是第一分区的大小)

问题3:第二个分区的EBR在哪个扇区?也就是该扩展分区的开始扇区。
内容安全实验——实验一 硬盘分区恢复实践
问题4:为了重建分区表,查看找到的EBR,第二个分区的逻辑驱动器的开始扇区是多少?逻辑驱动器的大小是多少扇区?该分区大小是多少?
答:
倒数第一个四字节:00017848(H):
转为十进制:96327 驱动器的总扇区

倒数第二个四字节:0000003F(H)
转为十进制:63: 逻辑驱动器的起始扇区

将起始扇区+驱动器总的大小:63+96327=96830

修改分区表:将扩展分区的信息填入分区表,卸载并重新加载镜像,可以看到丢失的分区已经找到(硬盘共有2个分区)。
内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
修改数据,保存:

内容安全实验——实验一 硬盘分区恢复实践
内容安全实验——实验一 硬盘分区恢复实践
恢复后:

内容安全实验——实验一 硬盘分区恢复实践


总结

本次实验老师在课上讲的已经很详细了,一开始还没有了解清楚第一分区和第二分区它们之间的关系时还是很懵的状态,后来老师一遍又一遍的讲解过后彻底捋清楚了就感觉有很简单了。
通过本次实验我了解硬盘逻辑结构、MBR、FDT的结构和内容;同时也学会了借助Winhex工具,计算分区大小,并通过修改分区表,找到丢失分区,完成硬盘分区表的修复,恢复硬盘数据。文章来源地址https://www.toymoban.com/news/detail-487264.html

到了这里,关于内容安全实验——实验一 硬盘分区恢复实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 硬盘分区,格式化分区,删除分区

    硬盘分区,格式化分区,删除分区

    使用parted命令分区(fdisk命令最大支持2T,大于2T的硬盘需要使用parted来分区) 删除分区 1、利用fdisk命令获取需要删除的分区,语法为“fdisk /dev/sda1” 2、在“Command (m for help):”后输入“d”删除指定的分区; 3、输入“w”保存删除分区的修改即可。 格式化分区 sudo mkfs -t ext4 /

    2024年02月11日
    浏览(13)
  • 如何将硬盘分区合并不丢失数据,合并两个硬盘分区不删除数据

    如何将硬盘分区合并不丢失数据,合并两个硬盘分区不删除数据

    很多人喜欢给硬盘分区,大多数都是因为个人习惯将硬盘分为CDE等盘,以方便自己日后更好地管理文件。但是给硬盘分区后却发现分区大小和个数不满意,想要合并分区,操作起来却没那么容易。本教程就给大家讲解 如何将硬盘分区合并不丢失数据 。 怎么合并硬盘分区?很

    2024年02月06日
    浏览(11)
  • 5 大分区管理器 - 最好的硬盘分区软件

    5 大分区管理器 - 最好的硬盘分区软件

    分区是一个计算机术语,指的是在硬盘上创建多个区域,以允许操作系统和分区管理器软件有效且单独地管理每个区域中的信息。拥有大量计算机使用历史的人最有可能受益于多个分区。在硬盘中进行分区的好处之一是可以更轻松地将操作系统和程序文件与用户文件分开。

    2024年02月09日
    浏览(8)
  • Linux之硬盘的根目录扩容、新建分区、删除分区,挂载分区

    Linux之硬盘的根目录扩容、新建分区、删除分区,挂载分区

    一、新建分区、删除分区、挂载分区: root权限下操作:  二、对根目录进行扩容 #虚拟机扩展硬盘后,系统本身无法识别这些多出来的空间,此时就需要对硬盘进行扩容。 root权限下操作:   开始扩容:   示例图:  

    2024年02月15日
    浏览(12)
  • 电脑硬盘如何重新分区 ?教你两招磁盘分区方法

    电脑硬盘如何重新分区 ?教你两招磁盘分区方法

    摘要:对于刚刚购买的电脑来说,有些厂商在装机的时候没有根据用户需求,就给硬盘随意分区了,有的分区划分的不是很合理,在使用过程中会遇到一些麻烦,那么 电脑硬盘如何重新分区 ?本文将给大家详细介绍硬盘分区的方法。   给硬盘分区从实质上说就是对硬盘的一

    2024年02月04日
    浏览(13)
  • Ubuntu硬盘分区、挂载

    Ubuntu硬盘分区、挂载

    sudo fdisk -l 可以看到这里有个未分区的4T硬盘 如:sdb 这样的是硬盘 sdb1 sdb2 这样的是分区,现在还没分区 sudo parted /dev/sdb (sdb 是要挂载的硬盘) 输入一下命令分区: 如图所示 分好区之后可以看下,名字叫sdb1 sudo fdisk -l 格式化该分区: sudo mkfs.ext4 /dev/sda1 4、设置开机自动挂载

    2024年02月16日
    浏览(10)
  • linux硬盘分区与删除

    linux硬盘分区与删除

    linux硬盘分区:MBR分区(2T以下)      GPT分区(2T以上)                             命令fdisk                            命令gdisk 1.先在虚拟机建立一个新的磁盘 2.在虚拟机查看磁盘分区  直接打命令lsblk 显示不出才创建的磁盘 需要进行刷新,才能显示出来,我们输

    2024年01月16日
    浏览(10)
  • 电脑安装固态硬盘分区及安装系统

    电脑安装固态硬盘分区及安装系统

    在此记录一下,最近 给 旧笔记本更换硬盘的事情。 笔记本电脑:联想小新i1000(2014款),年前这台电脑一开机就在磁盘那个区域发出呲呲的声响,电脑蓝屏加黑屏,提示各种问题。一直没管,感觉是老了,又买了台新的。上周去维修店问了下,说是磁盘磁头坏了,然后就在

    2024年02月11日
    浏览(9)
  • Linux中硬盘分区、创建逻辑卷

    Linux中硬盘分区、创建逻辑卷

    1.先添加一块硬盘 点击添加-----点击硬盘-----点击下一步 类型为SCSI(S),下一步 选中创建新虚拟磁盘 指定磁盘大小,这里以20G为例,下一步,完成。 2.使用lsblk查看硬盘 可以看到添加了一块名为sdb的硬盘,大小为20G 3.使用fdisk对sdb进行分区 分三个主分区,每个大小为5G 使用l

    2024年02月08日
    浏览(13)
  • Linux中对磁盘(硬盘)分区和挂载

    Linux中对磁盘(硬盘)分区和挂载

    记录 :346 场景 :在CentOS 7.9操作系统上,使用fdisk对磁盘分区;使用mkfs.xfs创建文件系统;使用mount挂载磁盘到目录;使用umount卸载目录已挂载的磁盘;修改文件系统表fstab,满足开机启动配置有效,无需手动挂载。 版本: 操作系统:CentOS 7.9 1.基础 (1)查看主机磁盘 命令:l

    2024年02月04日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包