ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:1.02MB ,
资源ID:3117415      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3117415.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(硬盘数据常识.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

硬盘数据常识.doc

1、- 1 -了解硬盘C /H/S:磁 头 (Head): 硬 盘 为 数 个 金 属 磁 性 物 叠 加 而 成 的 同 心 圆 盘 片 , 每 盘 片 分 两 面 (Side),依 次 为 0 和 1、 2 和 3(最 少 为 单 面 , 即 只 有 0), 每 盘 片 分 为 上 下 两 磁 头 读 写 。 由 于每 个 盘 面 都 有 自 己 的 磁 头 , 因 此 , 盘 面 数 等 于 总 的 磁 头 数 , 盘 面 号 又 叫 磁 头 号 。磁 道 和 柱 面 ( Track and Cylinder) : 同 一 盘 片 不 同 半 径 的 若 干 同 心 圆 被 划 分 为若 干

2、 数 目 相 等 的 磁 道 , 并 从 外 缘 的 “0”开 始 编 号 。 柱 面 是 具 有 相 同 编 号 的 磁 道 形 成 一个 圆 柱 (不 同 盘 片 相 同 半 径 构 成 的 圆 柱 面 , 但 不 是 一 体 的 )。 0 柱 面 最 外 面 , 依 次 向 里编 号 。 一 磁 道 对 应 一 柱 面 , 磁 盘 的 柱 面 数 与 一 个 盘 面 上 的 磁 道 数 是 相 等 的 。扇 区 ( Sector) :磁 盘 上 的 每 个 磁 道 被 等 分 为 若 干 个 弧 段 ( 与 下 图 不 同 ) , 这 些 弧段 便 是 磁 盘 的 扇 区 。 每 扇 区

3、 一 般 可 存 储 512 字 节 ( Byte) 的 信 息 。 如 按 公 式 计 算 , 每个 扇 区 可 以 存 储 1282 的 N 次 方 ( N=0.1.2.3) 字 节 信 息 。 在 DOS 中 每 扇 区 是 1282的 2 次 方 =512 字 节 512 个 字 节 的 信 息 。 在 向 磁 盘 读 取 和 写 入 数 据 时 , 都 以 扇 区 为 单 位 。磁 道 和 扇 区 是 由 低 级 格 式 化 产 生 的 。 低 格 的 作 用 是 将 空 白 的 磁 片 划 分 一 个 个 半 径 不同 的 同 心 圆 磁 道 (几 百 到 几 千 ), 还 将 磁

4、 道 划 分 为 若 干 个 扇 区 , 每 个 扇 区 的 容 量 一 般 为512 字 节 。CHS( 3D 参 数 ) : Cylinder( 柱 面 ) / Head( 磁 头 ) /Sector( 扇 区 ) , 是 硬 盘 的重 要 参 数 。 一 般 书 写 时 按 照 CHS 的 次 序 来 做 , 如 0, 0, 1。硬 盘 示 意 图 :- 2 -硬盘数据的记录方式 两 种 地 址 :1.物 理 地 址 (“绝 对 扇 区 ”): 信 息 记 录 被 表 示 为 : 柱 面 ( 磁 道 ) , 磁 头 ,扇 区 , 从 0 柱 0 磁 1 扇 开 始 , 编 号 整 个 硬

5、 盘 。2.逻 辑 ( logic) 地 址 (“相 对 扇 区 ”): 只 有 一 个 逻 辑 扇 区 号 , 可 以 从 0 柱 0 磁 1开 始 计 数 (如 LBA), 也 可 以 从 0 柱 1 磁 1 扇 开 始 计 数 (如 DOS 扇 区 )即 各 分 区 单 独 计 数 。DOS 扇 区 即 是 一 种 相 对 扇 区 , 它 从 0 柱 1 磁 1 扇 ( DBR) 开 始 计 数 , 把 第 一 个 DOS扇 区 ( DOS 能 访 问 的 第 一 个 扇 区 ) 编 号 为 逻 辑 0 扇 ( 即 C 盘 逻 辑 0 扇 , 而 MBR 所 在 的0 柱 0 磁 1 扇

6、 则 没 有 DOS 扇 区 编 号 , 只 能 调 用 BIOS 访 问 ) 。两 种 地 址 在 不 同 地 方 称 呼 各 不 相 同 。 硬 盘 的 工 作 模 式 :1.NORMAL: 最 大 1024 柱 , 16 磁 头 , 63 扇 , 因 此 最 大 容 量 528MB。2.LARGE: 当 柱 面 大 于 1024 时 , 把 柱 面 数 除 以 2,把 磁 头 数 乘 以 2,其 总 容 量 不 变 。3.LBA: 由 IDE 控 制 器 中 的 地 址 翻 译 器 把 CHS 参 数 转 换 为 单 一 的 扇 区 参 数 。 硬 盘 的 寻 址 方 式 :1.CHS

7、寻 址 方 式 ( 物 理 寻 址 方 式 , 8.4GB 以 下 使 用 ) :柱 面 : 范 围 为 0 1023 柱 , 表 示 硬 盘 每 一 面 盘 片 上 有 几 条 磁 道 ,最 大 为 1024。磁 头 : 范 围 为 0 254 个 , 表 示 硬 盘 总 共 有 几 个 磁 头 ,也 就 是 有 几 面 盘 片 , 最 大 为255。扇 区 : 范 围 为 1 63 扇 , 表 示 每 一 条 磁 道 上 有 几 个 扇 区 ,最 大 为 63。NORMAL 和 LARGE 使 用 的 是 CHS 寻 址 方 式 。 在 CHS 寻 址 方 式 中 , 最 大 寻 址 范

8、围 是 :255102463512/1000/1000/1000=8.4G。注 意 : 这 里 的 CHS 参 数 与 硬 盘 真 实 的 CHS 其 实 并 不 相 同 ( 硬 盘 中 一 般 一 个 盘 片 对应 两 个 磁 头 。 单 碟 对 应 两 个 磁 头 ; 双 碟 则 只 有 三 个 磁 头 , 其 中 一 个 磁 头 被 两 张 盘 片 共 用 ;有 的 硬 盘 则 只 有 一 磁 头 。 因 此 物 理 磁 头 数 不 可 能 多 达 255 个 ) 。 硬 件 意 义 上 的 CHS 与文 件 系 统 的 CHS 的 转 换 是 由 硬 盘 的 固 件 来 完 成 的 。

9、2.LBA 寻 址 方 式 ( Logic Block Address, 逻 辑 块 寻 址 , 8.4GB 以 上 使 用 ) : 早 期 硬 盘 的 扇 区 在 同 心 圆 磁 道 中 呈 扇 面 形 状 ( 如 上 图 ) , 由 于 每 个 磁 道 的 扇 区 数 相等 ( 与 软 盘 一 样 ) , 所 以 外 磁 道 的 记 录 密 度 要 远 低 于 内 磁 道 , 会 浪 费 很 多 磁 盘 空 间 。 现在 改 用 等 密 度 结 构 生 产 硬 盘 , 外 侧 磁 道 一 圈 因 周 长 更 大 , 所 以 扇 区 数 量 更 多 (大 于 63个 , 在 磁 道 数 量

10、一 样 的 情 况 下 , 文 件 系 统 的 柱 面 数 因 此 变 多 了 ), 内 侧 则 更 少 。采 用 这 种 结 构 后 , 硬 盘 不 再 具 有 实 际 的 CHS 参 数 。 系 统 在 写 入 数 据 时 是 从 柱 面 的0 磁 头 1 扇 区 开 始 写 入 , 第 一 个 磁 道 写 满 后 , 就 在 同 一 柱 面 的 下 一 盘 面 来 写 。 一 个 柱 面写 满 后 才 移 动 磁 头 到 下 一 个 柱 面 , 从 而 使 磁 盘 性 能 最 优 。 硬 盘 读 写 数 据 时 采 用 以 扇 区( 即 逻 辑 块 ) 为 单 位 进 行 线 性 寻 址

11、 的 方 式 ,扇 区 编 号 也 就 是 该 扇 区 的 LBA 地 址 。 LBA 方 式 把 0 柱 0 磁 1 扇 编 为 逻 辑 “0”扇 区 ( 即 零 磁 道 , 与 “DOS 扇 区 ”的 “0”扇 区 不 同 ) , 0, 0, 2 为 逻 辑 1 扇 区 , 0, 0, 63 为 逻 辑 62 扇 区 (此 扇 后 为 非 隐 藏 扇 区 ),0, 1, 1, 为 逻 辑 63 扇 区 , 0 柱 编 完 后 再 转 到 1, 0, 1 依 次 进 行 , 直 至 把 所 有 的 扇 区 都编 上 号 。- 3 -WinHex 把 LBA 扇 区 ( 及 DOS 扇 区 )

12、 称 为 “逻 辑 扇 区 ”, PM 则 称 为 “绝 对 扇 区 ”。 查看 LBA 扇 区 都 应 先 打 开 它 们 HD0 的 “扇 区 查 看 ”, 然 后 再 输 入 LBA 号 。 LBA 是 逻 辑 地 址(但 不 同 于 相 对 地 址 的 “DOS 扇 区 ”), 也 可 以 说 成 是 物 理 地 址 。一 般 我 们 称 CHS 模 式 下 的 扇 区 号 为 物 理 扇 区 号 , 扇 区 编 号 是 1”至 “63”, 而 LBA方 式 的 扇 区 从 “0”开 始 。LBA(逻 辑 扇 区 号 )=总 磁 头 数 每 磁 道 扇 区 数 当 前 所 在 柱 面

13、号 +每 磁 道 扇 区 数 当前 所 在 磁 头 号 +当 前 所 在 扇 区 号 1例 如 : CHS=0/0/1, 则 根 据 公 式 LBA=255630+630+11= 0, 也 就 是 说 物 理0, 0, 1 为 LBA 逻 辑 0 扇 。现 在 的 硬 盘 一 般 都 支 持 LBA 和 CHS 寻 址 , 是 因 为 在 HD 控 制 器 内 部 安 装 了 一 个 地 址翻 译 器 , 可 以 将 C/H/S 参 数 翻 译 成 LBA 地 址 。 小 于 8.4G 的 分 区 仍 需 用 CHS 方 式 寻 址 ,在 大 于 8.4G 的 分 区 , CHS 参 数 就

14、没 有 什 么 意 义 了 , 此 时 须 用 LBA 方 式 寻 址 。 现 代 硬 盘件 系 统 的 柱 面 数 已 经 突 破 了 1024 的 限 制 , 最 大 磁 头 数 和 扇 区 数 仍 为 255 和 63, 所 以硬 盘 的 大 小 一 般 是 与 柱 面 的 多 少 相 联 系 的 。 相 对 于 LBA 来 说 , CHS 模 式 较 为 直 观 , 所以 磁 盘 编 辑 器 通 常 采 用 CHS 模 式 来 作 为 磁 盘 逻 辑 结 构 划 分 方 式 。硬盘存储计数存 储 容 量 磁 头 数 磁 道 ( 柱 面 ) 数 每 道 扇 区 数 每 扇 区 字 节 数

15、 。 一 个 扇 区 若为 512 字 节 大 小 , 那 么 硬 盘 容 量 =C( 柱 面 数 ) H( 磁 头 数 ) S( 扇 区 数 )512Byte。 若 干 扇 区 为 一 簇 ( 文 件 最 小 单 位 ) , FAT32 一 簇 最 大 为 32 扇 区 , NTFS 一簇 4K。硬 盘 的 容 量 以 兆 字 节 ( MB) 或 千 兆 字 节 ( GB) 为 单 位 ,1GB=1024MB, 1M=1024KB, 1KB=1024B(yte) 1Byte=8bit(二 进 制 位 )。 但 硬 盘 厂 商 在 标称 硬 盘 容 量 时 通 常 取 1G=1000MB, 因

16、 此 我 们 在 BIOS 中 或 在 格 式 化 硬 盘 时 看 到 的 容 量 会比 厂 家 的 标 称 值 要 小 。DOS/Windows 下硬盘数据结构一 个 完 整 硬 盘 的 数 据 应 该 包 括 五 部 分 : MBR, DBR, FAT, DIR 区 和 DATA区 。 其 中 只 有 MBR( 主 引 导 扇 区 ) 是 唯 一 的 , 其 它 则 随 你 的 分 区 的 不 同 而 不同 。MBR (Master Boot Record,主引导扇区或主引导记录):主引导扇区,位于 0 柱 0 磁 1 扇(大小是 512 字节,也就是零 磁 道 ) ,外加 DPT,由Fd

17、isk 命令产生,以 55AA 标志结束。 MBR 主 要 完 成 的 任 务 是 :( 1) 存 放 硬 盘 分 区 表 ( DPT) , 这 是 硬 盘 正 确 读 写 的 关 键 数 据 。( 2) 检 查 硬 盘 分 区 的 正 确 性 , 要 求 只 能 并 且 必 须 存 在 一 个 活 动 分 区 。( 3) 确 定 活 动 分 区 号 , 并 读 出 相 应 操 作 系 统 的 引 导 记 录 。- 4 -( 4) 检 查 操 作 系 统 引 导 记 录 的 正 确 性 , DOS 引 导 扇 区 末 尾 也 存 在 着 一 个 AA55H标 志 , 供 引 导 程 序 识 别

18、 。( 5) 释 放 引 导 权 给 相 应 的 操 作 系 统 。 例 如 , 当 确 认 DOS 操 作 系 统 引 导 纪 录 存 在时 , 则 调 出 DOS 引 导 程 序 并 执 行 。硬盘主引导区截图:注 : HEX 为 地 址 数 值 , 十 六 进 制 。 DEC 为 十 进 制 。 BIN 为 二 进 制 。 OCT 为 八 进 制 。MBR 的结构:1 主引导程序(446 字节,含出错提示) ,偏移地址为 0H-1BDH。其中 0000H-00D9H 为主引导记录代码区(0000H-008AH 寻找开机分区;008BH-00D9H 启动字符串) 。00DAH-01BDH

19、为保留的空闲区。DOS 命令 Fdisk/MBR 可以重写这一部分,内容较为固定。其在截图的上面,占了 MBR的最大部分。2 DPT( Disk Partition Table) 硬 盘 分 区 表 (主 分 区 表 ):01BEH-01FDH。有四个分区表项,各 16 字节,共 64 字节,后两项常不用。其内容在截图下面的最后五行内,以80 开头,以 55AA 结束。第一分区项(指向活动主分区):01BEH-01CDH(参照上图来寻找此地址,01BEH 纵坐标为 1B0,横坐标为最上面一行的E,其它地址与此相同) 。80 01 01 00 0C FE FF FF 3F 00 00 00 9A

20、 E5 3F 01各字节含义有以下几项:- 5 -引导标志:第一表项第 1 字节,必须是 80(表示为活动分区,00 则表示非活动分区,那么操作系统将不能启动) 。C 盘逻辑 0 扇:2、3、4 字节即 01 01 00,依次为磁/扇/柱,为 0 柱 1 磁 1 扇,表示 DBR(DOS 引导记录)所在位置。分区 项 将 指 向 活 动 主 分 区 ( 一 般 就 是 C 盘 ) 的 DOS引 导 记 录 DBR。分区类型:为各表项的第 5 字节,0C 表示 DBR 所在分区为 FAT32 主分区(LBA) 。C 盘逻辑尾扇:6、7、8 字节 FE FF FF,由于该分区大于 8G,所以它的

21、CHS 参数已经没有意义,大硬盘中的 C 盘逻辑尾扇一般都是此数,下同。C 盘零扇前的隐含扇区总数:9-12 字节 3F 00 00 00,为 63 扇(一般都如此) ,MBR就位于隐含扇区首扇。硬盘主分区和每一个逻辑分区前都有 63 个隐含扇区,一般都保存有一个分区表。因为在 OS 中被隐藏,所以各分区的开始扇区应该是 DBR 或 EBR 所在扇区。C 盘扇区总数(不含隐藏扇区):13-16 字节 9A E5 3F 01。由于所用扇区数是用十六进制表示,低位在前,高位在后,扇区数应该是 0x13FE59AH。用十六进制计算器(Windows 中自带计算器选程序员或科学型也可进行换算),计算后

22、为 20964762 个扇区,大小约为 10G。第二分区项(指向扩展区):01CEH-01DDH。00 00 C1 FF 0F FE FF FF D9 E5 3F 01 27 C0 10 08 55AA各字节含义有以下几项:扩展区标志:首字节 00。扩展区首扇:2 3 4 字节 00 C1 FF,一般为 D 盘分区表所在扇区(00 C1 FF 无意义,道理同上 )。CHS 为:0 磁 1 扇 x 柱(x 柱=主分区扇区总数/63255,x 柱在此为 1305 柱)。LBA 为:“C 盘扇区总数+MBR 所在的 63 个隐藏扇区” (即 9-12 字节数) 。扩展分区类型标志:第 5 字节 0F

23、,为 Win95 Extended 分区(大于 8GB)。扩展区尾扇:6 7 8 字节 FE FF FF(大硬盘都是此数,无意义) ,为扩展分区结束的C/H/S。CHS 为:(HD 总磁头数-1) 63 扇 (HD 总柱数-1),处于 HD 尾。主分区扇区总数(含隐藏扇区):9-12 字节 D9 E5 3F 01,位于扩展扇区前。主分区扇区总数=C 盘逻辑扇区数+隐含扇区数(63 个) ,此处为 20964825 个扇区,比C 盘扇区总数(无隐藏扇区)多 63,此 LBA 号即 D 盘分区表所在。扩展扇区总数(含隐藏扇区):13-16 字节 27 C0 10 08。主分区、扩展扇区两数相加为

24、HD 扇区总数。其它分区项:分区 3(01DEH-01EDH) 、分区 4(01EEH-01FDH):可以为隐藏分区。隐藏分区为主分区,一键还原精灵所产生的隐藏分区,想把 它 变 成逻 辑 分 区 , 可直接操作 DPT,把 代 表 它 的 分 区 表 项 删 除 , 即 可 顺 利 完 成 。3 结束标志 55AA,位于 1FEH-1FFH。其 值 为 AA55, 十 六 进 制 存 储 时 低 位 在 前 , 高 位 在后 , 即 看 上 去 就 是 55AA。FDISK/MBR,再 SYS C:, 再 难 缠 的 引 导 扇 区 病 毒 都 OK 了 。 其 它 磁 盘 工 具 也 可

25、以 完成 同 样 的 工 作 。 注:Fdisk/MBR 在结构正常下重写 MBR 不破坏 DPT,55AA 错则全部重写。为保护分区表(DPT)数据,需要先修复 55AA 标志,才能进行此操作。在 0 柱 0 磁 2 扇(MBR 的下一扇区) ,可以备份 MBR。当 MBR 出错时,把它复制、粘帖到 MBR 扇区,可以恢复原来的 MBR。DBR 前的空白隐藏扇区都可以用来备份或存文件。- 6 -MBR 先于操作系统装入内存,具有公共引导的特性。但安装某些多重引导功能的软件或 LINUX 的 LILO 时有可能改写它。DBR( Dos Boot Record):DOS 引导记录,又称 DOS

26、引导区或 BOOT 区,位于 0 柱 1 磁 1 扇(C 盘逻辑 0 扇) ,由 Format 命令产生,可用 sys c:修复。在FAT32 和 NTFS 中,引导扇区在以前的 DBR 基础上逐步演变成 OBR(OS Boot Record)。DBR 结构(FAT16、FAT32、NTFS 各部分并不相同,以下是 FAT32 的 DBR 结构):1. 跳转指令,下图所示为扇首 EB 52 90 三字节,属 NTTFS 分区(FAT32 为 EB 58 90)。2. 厂商标志和 OS 版本号,跳转指令后 8 字节。3. BPB(BIOS Parameter Block,BIOS 参数记录块)(

27、53 字节) ,记录 DOS 分区的磁盘信息。位于 DBR 偏移 0BH 处,包含 HD 大小,FAT、FDT 位置大小,可算出逻辑地址和物理地址。4. 扩展 BPB(26 字节) 。5. 分区引导程序(420 字节) 。完成 DOS 系统文件(IO.SYS,MSDOS.SYS)的定位与装载。DBR 是由硬盘的 MBR 装载的程序段。DBR 装入内存后,即开始执行该引导程序段,其主要功能是完成操作系统的自举并将控制权交给操作系统。DBR 只有一个,但每个分区都有引导扇区(E xtended Boot Record,EBR) ,但只有位于活动分区的 DBR 才会被 MBR装入内存运行。6. 有效

28、结束标志 55AA(2 字节)。因为 DBR 对操作系统非常重要,NTFS 格式分区,在其分区最后的扇区上,备份了DBR,如果它是正常的,我们只需将最后一个扇区的内容复制到 DBR 位置,如果没有其它问题,这个分区就正常了。其它分区的引导程序(EBR)也同样在该分区的最后一个扇区备份了 EBR,同样可以把此备份复制到分区引导扇区,使该分区恢复正常。DBR 大 小 : FAT16 为 1 扇 , FAT32 为 3 扇 , FAT 表 起 始 位 置 一 般 为 95 扇 区 , 操 作 系统 引 导 记 录 备 份 在 69 扇 区 , FAT 表 标 记 是 F8 FF FF 0F FF F

29、F。 NTFS 为 1 扇 , 主 索 引记 录 一 般 起 始 位 置 在 本 分 区 第 6291456 扇 区 , OS 引 导 记 录 备 份 在 分 区 最 后 一 个 扇 区 。C 盘逻辑 0 扇截图(0 柱 1 磁 1 扇,逻辑扇区 63,DBR 所在)- 7 -FAT(File Allocation Table,文件分配表) 。是 DOS 文件组织结构的主要部分,反映硬盘上所有簇的使用情况。一 般 有 两 个 FAT 表 ,内 容 一 样 , 起 备 份 作 用 。 FAT32 的 FAT1( 第 一 文 件 分 配 表 ) 位 于 0 柱 1 面 33 扇 区 。 由于 FA

30、T 表 的 长 度 不 固 定 , FAT2 的 地 址 也 并 不 固 定 。 每 个 FAT 表 的 前 两 个 字 节 都 是 :“F8FF“ 。 当 从 磁 盘 上 读 取 一 个 文 件 时 , 首 先 从 文 件 目 录 表 ( FDT) 中 找 到 该 文 件 的 目录 登 记 项 。 继 而 从 目 录 登 记 项 的 有 关 字 段 , 查 到 分 配 给 该 文 件 的 第 一 个 簇 号 , 根 据 第一 个 簇 号 , 就 能 形 成 一 条 能 够 检 索 整 个 文 件 的 “簇 链 ”, 完 成 文 件 的 读 取 。NTFS 的 文 件 系 统 :MFT ( M

31、aster File Table 主文件表) ,NTFS 分区的主文件表。NTFS 分区用于存放目录、索引、安全性等信息,以及小文件等,由文件记录(File Record)数组构成。File Record 的大小一般是固定的,通常情况下均为 1KB,是 这 个 卷 上 每 一 个 文 件 的 索 引 , 为每 一 个 文 件 保 存 着 一 组 称 为 “属 性 ”的 记 录 , 每 个 属 性 存 储 了 如 下 数 据 : 大 小 、 时间 戳 、 安 全 属 性 和 数 据 位 置 。 系 统 空 间 分 配 、 读 写 磁 盘 时 会 频 繁 地 访 问 MFT, 因 此 MFT 对

32、NTFS 的 卷 的 性 能 有 着 至 关 重 要 的 影 响 。 一 但 MFT 产 生 碎 片 , 磁盘碎片整理程序无 法 对 其 进 行 整 理 。 NTFS 通 过 保 留 1/8 的 磁 盘 空 间 留 作 MFT 专 用 ( 称 为 MFT 区 域 ) ,磁 盘 的 此 区 域 尽 可 能 在 MFT 增 大 时 保 持 其 连 续 性 , 从 而 将 磁 盘 碎 片 降 至 最 低 。NTFS 针 对 FAT/ FAT32 文 件 系 统 安 全 性 差 、 容 易 产 生 碎 片 、 难 以 恢 复 等 缺 点 作 了 重大 改 进 。NTFS 把整个分区的全部扇区都作为簇来

33、划分,所 有 的 分 区 信 息 ( 扇 区 分 配 表 , 引 导记 录 等 ) 都 被 组 织 起 来 以 系 统 文 件 的 形 式 存 放 在 磁 盘 各 处 , 而 不 是 先 放 文 件 分 配 表 ,- 8 -后 接 数 据 区 的 做 法 。 NTFS 利用 B-Tree 文件管理方法来跟踪文件在磁盘上的位置,文件名是顺序存放的,因而查找速度更快,访问次数最少,这种技术比 FAT 的链接表技术具备更多的优越性。其 中 只 有 $Boot( 分 区 引 导 记 录 ) 文 件 的 位 置 是 固 定 存 放 在 分 区 首 部 , 其他 的 文 件 都 可 以 随 意 存 在 于

34、 分 区 中 的 任 何 一 个 位 置 。 这 样 使 得 对 所 有 数 据 的 读 写 都 有 一个 较 为 统 一 的 方 法 , 而 且 使 得 改 变 分 区 的 尺 寸 和 碎 片 整 理 变 得 非 常 容 易 。NTFS 是 一 个 可 恢 复 的 文 件 系 统 。 发 生 系 统 失 败 事 件 时 , NTFS 使 用 标 准 的 事 务 日 志文 件 和 检 查 点 信 息 自 动 恢 复 文 件 系 统 的 一 致 性 , 用 户 很 少 需 要 运 行 磁 盘 修 复 程 序 。在 NTFS 分区上,可以为共享资源、文件夹以及文件设置访问许可权限,可以进行磁盘配额

35、管理,可以在 NTFS 卷中压缩单个文件和文件夹,并支持活动目录和域。NTFS 支 持 4GB 以 上 的 文 件 ( FAT32 不 能 ) , 支 持 的 分 区 大 小 可 以 达 到 2TB, 簇的大小都为 4KB,支持稀疏文件,最大限度地避免了磁盘空间的浪费。DIR 区(根目录区,即 Directory 的简写) ,又称为 ROOT 区,主要为FDT(File Directory Table 文件目录表) 。DOS 的 DIR 命令就是显示该区的内容。DIR 紧接在第二 FAT 表之后的下一个扇区,长度为 32 个扇区(256 个表项) 。FAT32/FAT16 支持长文件名,则每个

36、表项为 64 个字节,其中,前 32 个字节为长文件链接说明;后 32 个字节为文件属性说明,包括文件名、后缀名、文件长度大小、起始地址、时间、修改日期和文件在数据区保存的第一个簇的簇号。如不支持长文件名,则每个表项为 32 个字节的属性说明。FAT16 的根目录紧跟在 FAT2 表后,并把子目录放到数据区。FAT32 根目录区可以不固定大小,在 DBR 中提供根目录区的第一个簇的簇号。FAT 必须和 DIR 配合才能准确定位文件的位置。DIR 记录着每个文件(目录)的起始单元(最重要) 、文件的属性等。定位文件位置时,操作系统根据 DIR 中的起始单元,结合FAT 表就可以知道文件在磁盘的具

37、体位置及大小了。注意:Win9x 的文件删除只在目录区做了一个小标记将目录区的文件的第一个字符改成了 E5 就表示将此文件删除了。被删除文件仍旧能够找到开始簇,数据恢复就依靠这一特点。DATA 区(硬盘的数据区) 。在 DIR 区之后,才是真正意义上的数据存储区(紧 跟 在 FDT 的 下 一 个 扇 区 , 直 到 逻辑 盘 的 结 束 地 址 ) 。 它 存 储 着 所 有 的 数 据 , 而 且 即 使 文 件 目 录 被 破 坏 仍 旧 可 能 从 磁 盘 里把 信 息 读 出 。文 件 删 除 只 在 FDT 中 将 第 1 字 符 改 成 “E5”, DATA 区 将 首 字 节

38、改 为 “0E”, 格 式 化也 不 能 根 本 删 去 , Format 命令只 是 重 写 FAT 和 DBR, 并 没 有 把 DATA 区 的 数 据 清 除 ,除 非 你 使 用 了 “Format X: /U”全 面 格 式 化 命 令 , 强 制 对 每 一 扇 区 写 “F6”。至 于 硬 盘 分 区 , 也 只 是 修 改 了 MBR 和 DBR, 绝 大 部 分 的 DATA 区 的 数 据 并 没 有被 改 变 , 这 也 是 许 多 硬 盘 数 据 能 够 得 以 修 复 的 原 因 。 但 即 便 如 此 ,MBR, DBR, FAT, DIR 之 一 被 破 坏 的

39、 话 , 我 们 的 数 据 也 无 法 正 常 读 取 。 如 果 你 经 常整 理 磁 盘 , 那 么 你 的 数 据 区 的 数 据 可 能 是 连 续 的 , 这 样 即 使 MBR/FAT/DIR 全 部 坏了 , 我 们 也 可 以 使 用 磁 盘 编 辑 软 件 只 要 找 到 一 个 文 件 的 起 始 保 存 位 置 , 那 么 这 个 文件 就 有 可 能 被 恢 复 。- 9 -数 据 恢 复 通 常 只 能 在 数 据 文 件 删 除 之 后 相 应 存 储 位 置 没 有 写 入 新 数 据 的 情 况 下 进 行 。因 为 一 旦 新 的 数 据 写 入 , 磁 粒

40、 子 极 性 将 无 可 挽 回 的 被 改 变 从 而 使 得 旧 有 的 数 据 真 正 意 义上 被 清 除 。但 是 只 是 单 纯 的 对 存 储 介 质 进 行 覆 写 , 乃 至 从 物 理 上 破 坏 存 储 设 备 , 都 不 能 保 证 数 据不 会 被 恢 复 出 来 。 在 一 些 拥 有 尖 端 设 备 的 实 验 室 中 , 既 使 被 覆 盖 多 次 的 磁 盘 , 也 可 能 被还 原 出 最 早 存 储 在 上 面 的 磁 性 信 号 。 这 种 情 况 对 那 些 需 要 恢 复 他 们 宝 贵 数 据 的 用 户 来 说可 能 是 个 令 人 激 动 的

41、消 息 。DOS/Windows 分 区 知 识 :硬 盘 可 激 活 分 区 数 不 得 大 于 3, 扩 展 分 区 数 不 得 大 于 1, 当 前 活 动 分 区 数 必 须 小 于等 于 1( 一 般 为 C: ) 。 一 个 分 区 的 所 有 扇 区 必 须 连 续 , 硬 盘 可 以 有 最 多 4 个 物 理 上 的分 区 , 这 4 个 物 理 分 区 可 以 是 4 个 主 分 区 或 者 3 个 主 分 区 ( 包 括 隐 藏 分 区 ) 加 一 个 扩展 分 区 。 扩 展 分 区 在 DOS/Windows 管 理 下 , 可 以 而 且 必 须 再 继 续 划 分

42、 逻 辑 分 区 ( 逻 辑 盘如 D: E: 等 ) 。扩 展 分 区由 于 MBR 仅 仅 为 DPT 保 留 了 64 个 字 节 的 存 储 空 间 , 每 分 区 的 参 数 各 占 16 个 字 节 ,总 计 只 可 以 存 储 4 个 分 区 的 数 据 。 为 了 建 立 更 多 的 逻 辑 磁 盘 供 操 作 系 统 使 用 , 系 统 引 入了 扩 展 分 区 的 概 念 。 所 谓 扩 展 分 区 , 严 格 地 讲 它 不 是 一 个 实 际 意 义 的 分 区 , 它 仅 仅 是 一个 指 向 下 一 个 分 区 的 指 针 , 这 种 指 针 结 构 将 形 成 一

43、 个 单 向 链 表 。 这 样 在 主 引 导 扇 区 中 除了 主 分 区 外 , 仅 需 要 存 储 一 个 被 称 为 扩 展 分 区 的 分 区 数 据 , 通 过 这 个 扩 展 分 区 的 数 据 可以 找 到 下 一 个 分 区 ( 实 际 上 也 就 是 下 一 个 逻 辑 磁 盘 ) 的 起 始 位 置 , 以 此 类 推 可 以 找 到 所有 的 分 区 。硬盘分区实例:上 图 所 见 , 序 号 0, 1, 2 三 个 分 区 属 于 主 分 区 , 只 有 序 号 0 有 引 导 标 志 80, 属 于活 动 分 区 ; 而 序 号 1 的 扩 展 分 区 严 格 说

44、 来 仅 仅 是 位 于 D 盘 前 面 的 隐 藏 扇 区 中 的 一 张 分- 10 -区 表 , 它 只 是 一 个 指 向 下 一 个 分 区 ( D: ) 的 指 针 ; 序 号 2 是 一 键 还 原 精 灵 建 立 的 隐 藏分 区 , 它 虽 然 起 始 于 硬 盘 最 后 的 59800 柱 , 但 它 仍 是 主 分 区 ; 一 块 硬 盘 可 以 有 四 个 主分 区 , 那 么 这 块 硬 盘 还 可 以 建 一 个 主 分 区 。 通 过 对 起 止 柱 面 数 的 观 察 , 观 察 到C、 D、 E、 F 盘 前 后 相 连 , 各 分 区 都 自 成 一 体 。

45、标 准 Windows 分 区 软 件 都 是 按 柱 面 分 区 的 , 所 有 分 区 的 大 小 都 是 整 数 柱 面 。 有 些特 殊 软 件 为 了 节 省 会 按 磁 道 或 扇 区 计 算 划 定 分 区 , 这 样 的 分 区 方 式 再 按 柱 面 方 式 搜 索 ,包 括 DiskGenius、 分 区 表 医 生 PTDD 在 内 的 分 区 恢 复 软 件 就 不 可 能 找 到 分 区 信 息 。分 区 表 链 接 分 区 表 的 一 般 结 构 :有 四 分 区 表 项 , 一 般 只 用 前 两 表 项 。 以 位 移 1BEH 开 始 , 以 55AA 终止。

46、第一分区表项(指向分区表所在分区):1 首字节,所指分区的分区标志。2 2-4 字节,所指分区的首扇。3 5 字节,所指分区的分区类型。4 6-8 字节,所指分区的尾扇。5 9-12 字节,所指分区的 DOS 首扇(逻辑 0 扇)与本分区表所在扇区的距离(是分区表与分区逻辑 0 扇的链接,大小固定为 63 扇,即为分区前的隐藏扇区数) 。6 13-16 字节,所指分区的逻辑扇区总数(不包括隐藏扇区) 。第二分区表项(指向下一分区):1 首字节,所指分区的分区标志。2 2-4 字节,所指分区的首扇。3 5 字节,所指分区的分区类型。4 6-8 字节,所指分区的尾扇。5 9-12 字节,所指分区与

47、前一主分区表间的扇区总数。也就是所指分区表扇区(隐藏扇区之首)与主分区表或第一扩展分区表(也为主分区表)所在扇区的距离(是两分区表的链接,扩展分区表中此数是下一扩展分区表与第一扩展分区表的间隔,以此数可轻松找到下一扩展分区表) 。6 13-16 字节,所指分区的扇区总数(包括隐藏扇区) 。DPT 为 主 分 区 表 , 剩 余 的 扩 展 ( extend) 分 区 表 ( EPT) 位 置 可 以 由 主 分 区 表 依 次推 导 出 来 。 以 位 移 1BEH 开 始 的 第 一 分 区 表 作 为 链 首 , 有 表 内 的 链 接 表 项 ( 第 二 分 区 表项 的 9-12 字

48、节 ) 指 示 下 一 分 区 表 的 物 理 位 置 ( x 柱 面 、 0 磁 头 、 1 扇 区 ) , 在 该 位 置 的扇 区 内 同 样 位 移 1BEH 处 , 保 存 着 第 二 逻 辑 分 区 表 , 依 次 类 推 , 直 至 指 向 最 后 一 张 分 区表 的 物 理 位 置 ( y 柱 面 、 0 磁 头 、 1 扇 区 ) 。 因 该 分 区 表 内 不 存 在 链 接 表 项 , 即 作 为 分 区表 链 的 链 尾 。 分 区 表 的 寻 找 :从 主 分 区 表 中 开 始 推 算 : DPT 的 第 二 表 项 9-12 字 节 为 主 分 区 扇 区 总 数 ( 含 隐 藏 扇 区 ), 此 也 是 第 一 扩 展 分 区 表 的 LBA 号 ( 因 为 LBA 是 从 0 扇 开 始 ) 。从 第 一 扩 展 分 区 表 ( D 盘 分 区 表 ) 推 算 : 第 二 表 项 的 9-12 字 节 是 E 盘 分 区 表 与 第一 扩 展 分 区 表 的 间 隔 , 那 么 , 此 间 隔 数 +主 分 区 扇 区 总 数 , 即 为 E 盘 分 区 表 的 LBA 号 。从 E 盘 分 区 表 推 算 : 第 二 表 项 的 9-12 字 节 是 F 盘 分 区 表 与 第 一 扩 展 分 区 表 的 间 隔 ,

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。