MBR(Master boot record )解析

信息抽取实战:三元组抽取(限定领域 vs 开放领域)(附代码) 信息抽取实战:三元组抽取 目录信息抽取实战:三元组抽取一、限定领域的三元组抽取比赛介绍数据分析序列标注模型关系分类模型三元组提取总结开放领域的三元组抽取标注平台文本分类新数据进行三元组抽取总结参考文献 一、限定领域的三元组抽取   本项目将会介绍在2019语言与智能技术竞赛的三元组抽取比赛方面的一次尝试。由于该比赛早已结束,当时也没有参加这个比赛,因此没有测评成绩,我们也只能拿到训练集和验证集。但是,这并不耽误我们在这方面做实验。 比赛介绍   该比赛的网址为:http://lic2019.ccf.org. 阅读详情

1 概述

MBRMaster Boot Record),硬盘的主引导扇区,位于硬盘的cylinder 0 head 0 sector 1 Sector是从1开始的)。MBR可以通过FDISK创建,通过INT 13hfun 2来读取。 MBR的功能包括:

l        检查分区表

l        搜索可引导分区

l        加载活动分区的第一扇区(DOS Boot Record

2 读取MBR

入口参数:AH=2 (指定功能号)

AL=要读取的扇区数

DL=磁盘号(01-软盘;8081-硬盘)

DH=磁头号

CL2+CH=柱面号

CL6=扇区号

CS:BX=存放读取数据的内存缓冲地址

出口参数:CS:BX=读取数据存放地址

错误信息:如果出错CF=1 AH=错误代码

 

debug32

MOV AX,0201 (用功能号21个扇区)
MOV BX,1000
(把读出的数据放入缓冲区的地址为CS:1000
MOV CX,0001
(读0柱面,1扇区)
MOV DX,0080
(指定第一物理盘的0磁头)
INT 13

3 读出的MBR数据

 MBR Content

4 MBR内容解析

0000-0088

Master Boot Record

 

主引导程序

主引导

 

程序

0089-01BD

出错信息数据区

数据区

01BE-01CD

分区项116字节)

 

 

分区表

 

 

01CE-01DD

分区项216字节)

01DE-01ED

分区项316字节)

01EE-01FD

分区项416字节)

01FE

55

结束标志

01FF

AA

 

5 分区表格式

存贮字节位

内容及含义

1字节

引导标志。若值为80H表示活动分区,若值为00H表示非活动分区。

234字节

本分区的起始磁头号、扇区号、柱面号。其中:

    磁头号——2字节;

    扇区号——3字节的低6位;

    柱面号——为第3字节高2+4字节8位。

5字节

分区类型符。

    00H——表示该分区未用(即没有指定);

    06H——FAT16基本分区;

    0BH——FAT32基本分区;

    05H——扩展分区;

    07H——NTFS分区;

    0FH——LBA模式)扩展分区(83HLinux分区等)。

678字节

本分区的结束磁头号、扇区号、柱面号。其中:

    磁头号——6字节;

    扇区号——7字节的低6位;

    柱面号——7字节的高2+8字节。

9101112字节

本分区之前已用了的扇区数。

 

 

 
更换光猫的原理与方法 当你给装维打电话说你需要更换光猫时,对于装维来说,他并不需要知道怎么更换,他只需要生成一张工单,由后台进行业务操作后,在去用户家把新光猫给装好即可,此时装维到底起到了什么作用呢?我想可能只是运输员吧,把一个设备从一个地方运到另一个地方罢了,此时并不能指望装维做什么,因为本质上来说装维的能力真的很差很差,我是不知道那些装维哪来的勇气做视频,还说自己什么什么能力很强?很强吗?吹牛的技术确实很强。 更换光猫之前,需要先明白为什么要更换光猫,怎么更换光猫,更换后不能用怎么办?怎么才能更换成功,换光猫以后被限速了怎么 阅读详情

相关推荐

K8S证书过期解决办法之替换证书

k8s证书过期解决方案之替换证书

q_hsolucky的博客 1万+

IDA&&BOCHS调试MBR

一、说明 IDA都很熟悉,强大的逆向工具。 Bochs是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。对于调试操作系统是灰常强大的。说白了就是一个虚拟机。   二、IDA调试MBR IDA调试MBR比较简单,先配置下虚拟机的VMX文件,添加一下代码: [A...

kingswb的博客 2356

【安全设备篇】HVV面试专题

还有就是这个可能是被访问的这个内网系统,本身业务系统存在业务逻辑问题,因为内网所布置的很多业务系统往往不会考虑一些安全性问题,比如在正常的业务逻辑请求中直接带了sql语句,就会触发设备规则产生告警,这一类是属于误报,然后会将此告警上报给研判人员,需要研判组专家和甲方客户确认下是否是该系统存在此业务逻辑问题,并且需要确认告警的源ip在此告警的时间段附近有没有进行操作过。天眼日志分析主要基于系统和应用程序的日志数据来识别安全威胁,而威胁感知则通过收集和分析多种来源的情报信息。理解威胁的性质和威胁背后的原理。

大河之犬的博客 7869

计算机基本知识(8001)---MBR(master boot record)主引导记录

MBR,即主引导记录,是对IBM兼容机的硬盘或者可移动磁盘分区时,在驱动器最前端的一段引导扇区。MBR概念是在1983年PC DOS 2.0支持硬盘后才有的。[1]MBR描述了逻辑分区的信息,包含文件系统以及组织方式。此外,MBR还包含计算机在启动的第二阶段加载操作系统的可执行代码或连接每个分区的引导记录(VBR)。这个MBR代码通常被称为引导程序。由于MBR分区表的最大可...

weixin_33709219的博客 571

MBR」- 主引导记录(Master Boot Record) @20210315

什么是“主引导记录”? 主引导记录(MBR),(1)是壹段信息,(2)保存在磁盘的第壹个扇区中,(3)大小为512字节。 作用:(1)保存引导代码,用于启动操作系统;(2)保存磁盘分区信息 注意:磁盘也可以没有主引导记录。此时(1)磁盘是“整个分区”,不存在分区(因为分区信息保存在主引导记录中)。(2)只能用于保存无据,无法安装操作系统(因为引导程序保存在主引导记录中) 主引导记录的数据结构 大小:512 BYTE 组成:(1)0-445,引导程序;(2)4x16=64,分区表;(3)51.

k4nz 1093

硬盘分区表知识——详解硬盘MBR

  这片文章说得很详细,原文:http://hi.baidu.com/waybq/blog/item/3b8db64bef3dc7f583025c66.html---------------------------------------------------------------------------    硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是因为

野文的专栏 4万+

Master Boot Record

      MBR示意图 简介   MBR,全称为Master Boot Record,即硬盘的主引导记录。  为了便于理解,一般将MBR分为广义和狭义两种:广义的MBR包含整个扇区(引导程序、分区表及分隔标识),也就是上面所说的主引导记录;而狭义的MBR仅指引导程序而言。  硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘...

Sakila 454

Minix Master Boot Record code reading

Minix Master Boot Record code reading Background:   Minix is an operating system developed in Vrije Universiteit (in Amsterdam, the Nethe

Robbie Mosaic's T-Log 1652

系统引导 - MBR引导代码研究(1)

这篇文章说了啥:     MBR基础知识及笔者电脑上的MBR的引导代码研究。 基础背景: 系统引导-引导记录和LOADER 汇编、C语言 有用搜索引擎的能力 正文: MBR结构(C语言风格): typedef struct _DPT { BYTE type;

blackbean的专栏 1084

c程序 获取分区起始扇区号_磁盘分区之MBR

MBRMaster Boot Record010Editior Binary Templates:typedef struct MBR{ char Boot_code[440]<format=hex,name="引导程序">; char Disk_Sig[4]<format=hex,name="磁盘签名">; char Un...

weixin_32142107的博客 599

什么是MBR

MBRMaster Boot Record)就是我们经常说的“硬盘主引导记录”,简单地 说,它是由FDISK等磁盘分区命令写在硬盘绝对0扇区的一段数据,它由主引导程序、硬盘分 区表及扇区结束标志字(55AA)这3个部...

ckpx42539的博客 155

MBR结构

1.MBR结构图: 表1 64 Byte 就只能划分 4 个主分区。每个分区的 16 字节的规划如下表 2 所示。 表 2 分区表内容 存储字节 数据内容及含义 第 1 字节 引导标志 第 2 字节 本分区的起始磁道号 第 3 字节 本分区的起始扇区号 第 4 字节 本分区的起始柱面号 第 5 字节 分区类型,可以识别...

jadeshu的博客 960

MBR / GPT

缩写的全文: MBR (Master Boot Record) GPT (GUID Partition Table) 如果从方便记忆的角度,他们的区别是: MBR: 我们原来用的“分区表” GPT: 新款牛叉分区表 如果从关联的角度,他们的区别是: BIOS + MBR模式 UEFI + GPT模式 如果从如何选择角度,他们的区别是: 2T以上磁盘要用GPT,2T以下都可以。 ...

songpeng26的博客 369

MBR解析

先推广一下QQ群:61618925。欢迎各位爱好编程的朋友加入。 一、程序界面 二、关键部分代码: 1.数据结构定义 #define MBRSIZE 512 #define BOOTRECORDSIZE 440 #define DISKSIGNEDSIZE 4 #define RESERVESIZE 2 #define DPTNUMBER 4 #define DPTSIZ...

weixin_33730836的博客 182

MBR&/BOOT和GRUB三者关系总结

MBR是硬盘上的一个扇区,包含三部分内容(引导程序、分区表及分隔标识,MBR总计512字节;其中引导程序最多占446个字节);为什么需要这个MBR,主要是因为BIOS太小,功能有限。当系统加电,bios自检后,就会将MBR Load进内存。也就意味着引导程序被激活,分区表信息已经加载到内存,同时也意味着对系统的控制权从bios过渡到GRUB.GRUB是GRand Unified Bootloade

陈嘉文的专栏 7598

C语言32位数加一精简,一个简单的32位多任务操作系统的实现(1)

一个简单的32位多任务操作系统的实现(1)一个简单的32位多任务操作系统的实现(1)适用对象:具有一定的C语言,汇编语言基础,对计算机系统结构有基本了解的操作系统爱好者系统的启动过程:任何一台计算机,在开机后,它要做的第一件事情就是引导(Booting),通过引导,计算机为自身搭建好运行环境,为以后OS的启动与运行做好准备。首先,我们来看看一台计算机是如何引导自身的。在机器加电后,电源供电稳定后,...

weixin_29209805的博客 226

linux系统无法识别硬盘分区,Linux系统是如何识别硬盘设备和硬盘分区的?

linux系统初始化时,会根据 MBR 来识别硬盘设备。MBR,全称 Master Boot Record,可译为硬盘主引导记录,占据硬盘 0 磁道的第一个扇区。MBR 中,包括用来载入操作系统的可执行代码,实际上,此可执行代码就是 MBR 中前 446 个字节的 boot loader 程序(引导加载程序),而在 boot loader 程序之后的 64 个(16×4)字节的空间,就是存储的分区...

weixin_29352517的博客 677

GPT分区表的备份与恢复

对于现在的系统来说,分区的类型千百种,但对于磁盘分区的layout来说,最常接触的只是三种而已: MBR(Master Boot Record), GPT(Globe Partition Table)和Apple Partition(Mixed分区)。 MBR分区表: 磁盘上最重要的数据结构,其中包含小段引导代码,磁盘信息,分区表等。在MBR的尾部有一个2-byte字段标记签名或分区结构的结束,总...

Vic的博客 1万+

MBRs and disk identity

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices \DosDevices\C:, would be: A8 E1 B9 D2 00 7E 00 00 00 00 00 00 红色数字是MBR中的数字签名,而蓝色数字形成一个64bit的整型,0x00000000007e00,他是LBA的数字。 代表这个分区的位置在0x7e00的扇区里。 ...

weixin_33882443的博客 232

做下小笔记

xp下磁盘mbr读取的流程如上图。到了win7下IoReadPartitionTable放到了PartMgr中,如下图: win7下层次更加好了,如果想对磁盘mbr做变换或者解密,直接弄个disk的上层过滤就ok了。当然xp下走hook也是可以,或者弄disk的下层过滤,反正是挺简单...

chitiyang2033的博客 125

磁盘分区

我们买来一个硬盘来装系统,我们会将硬盘分为C,D,E,F等四个分区,一般我们都在C盘装系统,在D盘装软件等等,那么磁盘为什么可以分成几个分区呢?而且分区的大小我们还可以自己设定大小。这些问题只要我们知道磁盘第一个扇区里是什么,就都可以解决了。 第一个扇区叫做主引导扇区,也就是MBR(Master Boot Record),是计算机上电后必定要读取的一个扇区(要不然怎么会叫启动扇区),它在硬盘上的三

he_wen_jie的博客 911

EasyScan 4.0.1

扫描软件EasyScan 4.0.1,强大的扫描软件 简单的扫描器

pyorbbecsdk.cp311-win-amd64.pyd

pyorbbecsdk.cp311-win_amd64.pydpyorbbecsdk奥比中光python版本SDK在Windows

上一篇: Sata概述
EFIBIOS
博客等级 码龄19年 39粉丝 9原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值