1 / 16
文档名称:

汇编语言程序设计大型作业——保存和恢复硬盘分区表.doc

格式:doc   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言程序设计大型作业——保存和恢复硬盘分区表.doc

上传人:janny 2011/5/17 文件大小:0 KB

下载得到文件列表

汇编语言程序设计大型作业——保存和恢复硬盘分区表.doc

文档介绍

文档介绍:汇编语言程序设计大型作业
——保存和恢复硬盘分区表
一、题目:保存和恢复硬盘分区表
程序使用说明:
,可选择保存/恢复硬盘分区表。
:。
:。
,提示用户是否确认重新启动系统。是:热启动。
,退出程序。
注意:,检查并且大小是否为512个字节。
程序开发说明::
(一)、硬盘分区表简介
硬盘分区表包含在硬盘的启动扇区(Boot Sector)中。
Sector 结构简介
Boot Sector 也就是硬盘的第一个扇区(0头0道1扇区),它由 MBR (Master Boot Record),DPT (Disk Partition Table) 和 Boot Record ID 三部分组成。
MBR 又称作主引导记录占用 Boot Sector 的前 446 个字节( 0 to 0x1BD ),存放系统主引导程序(它负责从活动分区中装载并运行系统引导程序)。
DPT 即主分区表占用 64 个字节(0x1BE to 0x1FD), 记录了磁盘的基本分区信息. 主分区表分为四个分区项, 每项 16 字节, 分别记录了每个主分区的信息(因此最多可以有四个主分区).
Boot Record ID 即引导区标记占用两个字节(0x1FE and 0x1FF), 对于合法引导区, 它等于 0xAA55, 这是判别引导区是否合法的标志.
Boot Sector 的具体结构图如下:
0000 |------------------------------------------------------------------------|
| Master Boot Record |
| 主引导记录(446字节) |
01BD | |
01BE |------------------------------------------------------------------------|
01CD | 分区信息 1(16字节) |
01CE |------------------------------------------------------------------------|
01DD | 分区信息 2(16字节) |
01DE |------------------------------------------------------------------------|
01ED | 分区信息 3(16字节) |
01EE |-------------------------------------------------------------------------|
01FD | 分区信息 4(16字节) |
|--------------------------------------------------------------------------|
| 01FE | 01FF |
| 55 | AA |
|--------------------------------------------------------------------------|

分区表由四个分区项构成, 以第一个分区项信息(1BEH-1CDH)为例如下:
用debug编程读出0头0道1扇区四个分区项信息内容如下:
C:\WINDOWS>debug
-a100
1282:0100 int 13
1282:0102 int 3
1282:0103
-rax
AX 0000
:201
-rbx
BX 0000
:1000
-rcx
CX 0000
:1
-rdx
DX 0000
:80
-g=100
-d11b0
1282:11B0 00 00 00 00 00 00 00 00-01 00 34 12 00 00 80 01;80表示引导盘
1282:11C0 01 00 0C FE FF FF 3F 00-00 00 4E 44 2D 01 00 01
1282:11D0 C1 FF 0C FE FF FF 0C F5-3C 01 FC 8A 38 01 00 01
1282:11E0 C1 FF 0C FE FF FF 47 80-75 02 F8 93 32 02 00 00
128

最近更新

辽宁省朝阳市凌源刀尔登中学2020年高一生物下.. 9页

二零二五年度红酒批发代理商准入合同 3页

二零二五年度线上线下联动活动合作协议书 3页

辽宁省朝阳市建平县实验中学高一物理模拟试题.. 5页

地下厂房洞室群施工行业营销策略方案 52页

辽宁省本溪市县大阳中学2021-2022学年高三地理.. 15页

一级控制网设计方案 14页

二零二五年度绿色建筑项目代建借款合同样本 3页

辽宁省沈阳市兴工第四高级中学高一生物下学期.. 8页

二零二五年度绿色物流服务雇佣协议 3页

二零二五年度绿色环保型工程泥浆外运服务合同.. 3页

二零二五年度绿色环保广告牌匾制作安装合同 3页

一级建造师《建筑实务》记忆口诀 24页

辽宁省沈阳市第一百四十六中学2020年高一数学.. 7页

辽宁省沈阳市第七十九高级中学高二数学文下学.. 13页

人工冻土强制解冻融沉控制研究 2页

辞职信中的同事感谢 14页

二零二五年度肉类产品跨境电商合作协议 2页

二零二五年度股东内部股权转让与公司社会责任.. 3页

一模两冲打头机作业程序 5页

辽宁省沈阳市第六十五高级中学高三英语期末试.. 12页

二零二五年度股权内部转让法律风险防范协议 3页

化工企业20条重大生产安全事故隐患排查表 2页

地基土静载试验报告 7页

(完整word版)GB7718-2011《预包装食品标签通则.. 7页

失地农民证明 1页

企业员工绩效考核KPI方案设计薪酬说明 95页

气排球比赛计分表 1页

注塑模具设计与制造(英文版) 12页

《能断金刚般若波罗蜜多经》.pdf 28页