近期学习了硬盘的结构以及分区体系,以DOS分区体系为例。磁盘的第一个扇区(0-512字节)被称为引导扇区(Boot Sector)。内含有主引导记录(MBR)。ji计算机启动并完成自检后,首先会寻找磁盘的MBR扇区并读取其中的引导记录,然后将系统控制权交给它。 我的任务是初步解析MBR的内容、...
分类:
其他好文 时间:
2015-11-28 18:29:08
阅读次数:
284
在使用mkfs或者mke2fs这些命令对磁盘分区进行高级格式化之后,磁盘分区的结构MBR:是一块磁盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分区表DPT(DiskPartitiontable)和分区有效标志。所以,不要再次混淆MBR的概念(可..
分类:
其他好文 时间:
2015-11-18 16:45:01
阅读次数:
272
搞了三天,总算把那个虫子找到了,可以写出来了。 ? ? 引导扇区只有 512 字节,太小,基本啥也干不了,我们只能利用引倒扇区把我们的操作系统内核载入内存。但是一下子把内核全部载入进来也不靠谱,还有很...
分类:
其他好文 时间:
2015-11-11 18:02:01
阅读次数:
266
为了直观说明,采用截图方式,示例基于安装了单个32位windows7操作系统的1TB硬盘,划分为4个主分区。使用HxD软件打开该硬盘读取其中的所有字节。首先查看硬盘的0号扇区,也就是最前面的512字节,如下所示:
分类:
其他好文 时间:
2015-11-07 10:56:53
阅读次数:
253
各种分区 主分区,扩展分区,逻辑分区,活动分区,系统分区,启动分区。。。。。。。。。 主引导扇区,MBR,bootloader。。。。。。。。。。 各种概念,你都清楚什么意思吗? 花了一天的时间终于研究清楚了,网上好多帖子的解释都是错的,或者没有深入到本质,都是什么C盘啊,D盘啊,都被windows...
分类:
其他好文 时间:
2015-10-14 19:27:41
阅读次数:
244
病毒篇http://m.blog.csdn.net/blog/dragonzhuanzhe117/25607695#病毒感染方式:1.引导扇区(FAT)计算机访问到,就启动2.宏渗透语言程序,嵌入到代理程序后就能执行,传播速度快3.寄生虫依附在一段可执行代码上,当代码执,病毒也被执行,最广泛,效率最...
分类:
其他好文 时间:
2015-10-04 00:20:55
阅读次数:
265
Linux文件系统管理1、Linux磁盘磁盘类型机械式磁盘:track磁道:磁道可划分扇区,磁盘外则性能好些sector扇区:用于存数据,一般一个扇区512bytecylinder:柱面相同编号的磁道是分区的基本单位,从最外至里划分分区:每个分区可划分独立的文件系统:分区是逻辑边界MBR:主引导扇区..
分类:
系统相关 时间:
2015-09-15 01:42:25
阅读次数:
256
1、史前阶段:BIOS1、上电自检(Power-On Self-Test):用来检测有什么设备,以及这些设备是否能正常工作2、初始化硬件设备。3、搜索一个操作系统来启动。根据BIOS的设置或者用户配置的顺序,从软盘、硬盘、光盘中读取第一个扇区(引导扇区),用来启动系统4、将找到的第一个有效设备的第一...
分类:
其他好文 时间:
2015-09-02 20:42:23
阅读次数:
387
Linux启动过程详解影响启动的配置文件常见的启动故障排除救援模式的使用Live CD的使用Linux启动过程详解:1:加载BIOS的硬件信息,跟据设定取得第一个可开机引导设置2:读取硬盘中MBR的bootloader MBR详解 名称:主引导扇区,主引导扇区 位置:硬盘的0柱面,0磁头,1扇区 大...
分类:
系统相关 时间:
2015-08-18 10:13:52
阅读次数:
176
一、
读取的主引导扇区数据有512字节,ROM-BIOS程序将它加载到逻辑地址0x0000:0x7c00处。
一个有效的主引导扇区,最后两个字节应当是 0x55 和 0xAA。
二、注释
汇编注释
三、在屏幕上显示文字
显卡和显存
计算机在加电自检之后会初始化到80X25的文本模式。 0xB8000--0xBFFFF这段物理地址是留给显卡的。
初始化段寄存器...
分类:
其他好文 时间:
2015-08-06 22:31:24
阅读次数:
238