硬盘参数详解
硬盘参数详解
第一部分:硬盘
硬盘物理结构及逻辑结构,CHS与LBA
*开硬盘盘体读取数据的方法(包括无洁净间环境情况的处理)
*最先为什么用CHS,现在为什么又要用LBA,现在CHS、LBA和硬盘实际地址有什么关系
硬盘接口,指标,新技术详解
第二部分:Microsoft分区表
分区的思想
分区到底在磁盘上写哪些数据
*分区时不光写分区表所在扇区!
*构建虚拟硬盘,对其分区进行底层分析和验证
引入MBR
*系统引导时,BIOS将控制权交给硬盘到底做了什么?为什么要这样做?
MBR的组成
*如何理解分区表字段的保留扇区?
*脱离所有分区软件,利用磁盘编辑工具手动分区
*很多分区工具可以修复坏道,是什么原理?怎么做?
*MBR引导代码真正完成的是什么功能?硬盘没有MBR扇区,可以吗?(可以)
*PQBOOT等多系统引导软件的算法是什么?为什么有的多系统引导软件只支持最多4个系统?为什么有的就可以支持超过4个多系统?利用MBR,能否自己设计 多系统引导?
*为什么可以通过DM对大硬盘的格式化来突破BIOS对硬盘的寻址限制?
*MBR在硬盘保护类软件中的作用(还原精灵、还原卡的实现思想)
MBR引导代码损坏的修复
*什么情况下需要修复MBR引导代码?
*一般备份引导扇区指备份什么?怎么手动备份和还原?
*如果第三程序或引导性病毒对MBR有备份,一般会备份到哪里?怎么还原?
*没有备份的情况下,怎么修复MBR引导代码?能不能手动修复,怎么做?
扩展分区
*为什么有时候磁盘总有8MB左右的空间无法分区?
*为什么分区时输入5000MB,分出来的却总不是正好5000MB?
*分区表的链式结构真正表现在扩展分区内部。如何理解主扩展分区和子扩展分区?
*如何理解分区表项中对于其父结构的相对扇区位置?
*逻辑锁的原理和表现?应对逻辑锁的处理方法?
*无程序或现有程序不适合的情况下,如何恢复误GHOST、误分区、分区表损坏的磁盘数据(案例)
*diskgen修复分区表的主体算法?除此之外,有没有其他更快的分析方法(如60GB/1分钟左右)
第三部分:FAT文件系统
FAT文件系统思想
FAT文件系统原理
*影响FAT文件系统结构最重要的三个参数?
*FAT文件系统的三元素?缺少其中一个或其中几个的情况怎么恢复?
*在缺少DBR的情况下,有哪些方法可以快速确定簇大小及簇位置?
*不通过DBR如何确定FAT表的位置?
*FAT删除文件干些什么?数据恢复的算法?
*如果缺少某文件起始簇位的高16位,有什么方法可以最大可能地确定?
*FAT格式化时干些什么?数据恢复的算法?
*快速格式化和完全格式化在底层上有什么区别?
*FINALDATA、EASYRECOVERY等软件在处理FAT文件系统时的主体算法?有什么漏洞?如何避免?
*用手工+程序或纯手工的方式解决无法用数据恢复软件单独解决的FAT案例。
第四部分:NTFS文件系统
NTFS文件系统思想
NTFS文件系统原理
*影响NTFS文件系统结构最重要的参数?
*如何查找$MFT的File Record?
*如何确定找到的某个File Record在原先$MFT中的记录号?
*NTFS删除文件干些什么?数据恢复的算法?
*NTFS格式化时干些什么?数据恢复的算法?
*如何在DBR不知的情况下,推算出正确的簇大小?有哪些方法可以推算出正确的簇位置?
*FINALDATA、EASYRECOVERY等软件在处理NTFS文件系统时的主体算法?有什么漏洞?如何避免?
*用手工的方式从损坏的NTFS分区中提取具有非常驻数据属性和常驻数据属性的文件。(案例)
*用手工+程序或纯手工的方式解决无法用数据恢复软件单独解决的NTFS案例。
第五部分:RAID磁盘阵列
RAID概念及基本原理
RAID0原理及恢复
*RAID0的组织方法
*RAID0的特点
*RAID0的适用场合
*对于RAID0的结构信息,有哪几个需要我们关注?
*如何确定RAID的结构信息所占磁盘扇区?
*在FAT中,如何确定RAID0的块大小?如何确定其盘序?
*在NTFS中,如何确定RAID0的块大小?如何确定其盘序?
*在其他文件系统中,如何确定RAID0的块大小?如何确定其盘序?
*如何重组RAID0?如何利用得到的RAID信息提取用户数据?
RAID1原理及恢复
*RAID1的组织方法
*RAID1的特点
*RAID1的适用场合
*对于RAID1的结构信息,有哪几个需要我们关注?
*如何确定RAID的结构信息所占磁盘扇区?
*如何利用得到的RAID信息提取用户数据?
RAID5原理及恢复
*RAID5的组织方法
*RAID5有哪些变种?
*RAID5的特点
*RAID5的适用场合
*对于RAID5的结构信息,有哪几个需要我们关注?
*如何确定RAID的结构信息所占磁盘
相关新闻>>
- 发表评论
-
- 最新评论 更多>>