在硬盘中,硬盘的0柱面0磁头第一个1扇区称为主引导扇区,也叫主引导记录-MBR(main boot record),其中MBR是以下三个部分组成1、Bootloader,主引导程序---446个字节2、Dpt(Disk Partition table),硬盘分区表---64个字节3、扇区结尾标志(5...
分类:
系统相关 时间:
2015-01-06 17:36:05
阅读次数:
203
因为自己也在写一个操作系统的内核,虽然没完成,也遇到很多困难,参考了诸如Linux 0.01 ,minix3.0, Orange's等,总算有点起色吧,属于走一步看一步那种,从实模式怎么跳到保护模式,从怎么打开关闭中断,再到怎么读取内存大小,都是一步一步来,很多内容都是从网上搜索,看资料等,而且我的引导扇区也是用的nasm汇编,实在反感ATT格式汇编,毕竟大学学得汇编是在windows下的的int...
分类:
其他好文 时间:
2014-11-15 08:54:15
阅读次数:
200
说明:MBR:MasterBootRecord(主引导记录)DBR:DOSBootRecord(引导扇区)FAT:FileAllocationTable(文件分配表)硬件:本文SD卡为Kingston4GB,FAT32格式,簇大小4KB,每扇区512字节。第一章硬盘结构与SD卡结构1.1硬盘介绍1....
分类:
其他好文 时间:
2014-11-06 17:09:08
阅读次数:
393
说明:MBR:MasterBootRecord(主引导记录)DBR:DOSBootRecord(引导扇区)FAT:FileAllocationTable(文件分配表)硬件:本文SD卡为Kingston4GB,FAT32格式,簇大小4KB,每扇区512字节。第一章硬盘结构与SD卡结构1.1硬盘介绍1....
分类:
其他好文 时间:
2014-10-19 14:07:43
阅读次数:
149
说明:MBR:MasterBootRecord(主引导记录)DBR:DOSBootRecord(引导扇区)FAT:FileAllocationTable(文件分配表)硬件:本文SD卡为Kingston4GB,FAT32格式,簇大小4KB,每扇区512字节。第一章硬盘结构与SD卡结构1.1硬盘介绍1....
分类:
其他好文 时间:
2014-10-04 13:55:26
阅读次数:
279
开机上电的阶段开机上电时CPU寄存器的值CS:0xffff, IP: 0x0000, 此时CPU处于实模式因此会去执行地址 addr = cs * 16 + ip = 0xffff0 此处就是固化在ROM中的一段程序也就是BIOS, 然后BIOS 会去读MBR(引导扇区 512B) , 将这512...
分类:
系统相关 时间:
2014-10-02 19:13:53
阅读次数:
187
制作U盘安装Ubuntu步骤:在网上下载UltraISO(破不破解无所谓,试用也可)安装UltraISO(步骤略,下一步即可)插上U盘-打开UltraISO-点击文件-打开-选中Ubuntuiso文件-点击启动-写入硬盘映像-点击便捷启动-写入新的驱动器引导扇区-Syslinux-写入-结束后即可使用
分类:
其他好文 时间:
2014-09-24 19:21:58
阅读次数:
169
书上已经为我们提供了最简单的“helloworld”程序了相信大家玩的也挺欢乐的,不过这只是引导扇区的雏形而且如果找不到完整的光盘上的源代码,新手估计很难学的下去所以之后文中也会尽量贴出代码不过在继续开始之前,我们有另外意见很重要的事情要做:让所有东西都在掌控之中!如果你觉得觉得有几个特殊寄存器的值...
分类:
其他好文 时间:
2014-09-16 23:42:01
阅读次数:
322
FAT文件系统分为四个部分保留扇区(引导区)最开始的位置,第一个保留扇区是引导区。包括基本的文件系统信息,比如它的类型和其它指向其它扇区的指针。通常包括操作系统启动调用代码。保留扇区的总数记录在引导扇区中的一个参数中。FAT区(文件分配表)包含两份文件分配表,分区信息的映射表,指示簇是如何存储的。根...
分类:
其他好文 时间:
2014-09-10 15:42:10
阅读次数:
479
存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数MBR/OBR/FAT/DIR/DATA扩展分区/逻辑分区:扩展分区的概念则比较复杂,也是造成分区和逻辑磁盘混淆的主要原因。由于硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计可以存储4个分区的数...
分类:
其他好文 时间:
2014-09-09 10:41:18
阅读次数:
233