磁盘的每个扇区为512bytes。磁盘的第一个扇区记录了整块磁盘的重要信息,包含有主引导分区(MBR):可以安装引导加载程序的地方,有446bytes;分区表(partition table):记录整块硬盘分区的状况,有64bytes。 系统在开机的时候会自动去读取这个MBR的内容,这样系统才会知道 ...
分类:
系统相关 时间:
2018-06-26 23:49:07
阅读次数:
292
来自:https://blog.csdn.net/liang0000zai/article/details/14929853 1. 盘面 一个盘片都有两个盘面(Side),即上、下盘面,一般每个盘面都会利 用,都可以存储数据,成为有效盘片,也有极个别的硬盘盘面数为单数。每一个这样的有效盘面都有一个盘 ...
分类:
其他好文 时间:
2018-06-26 20:04:15
阅读次数:
183
前几节我们介绍了FAT12文件系统,制作了虚拟软盘文件a.img,并在Qt Creater中进行了文件内容的读取实验。那些读取都是使用外部的程序实现的,实际应用中,我们需要用主引导程序来实现文件的读写,主引导程序存在于主引导扇区MBR中,也就是说程序和文件是存在一张盘上的,而且这些主引导程序需要使用 ...
分类:
其他好文 时间:
2018-06-26 00:46:20
阅读次数:
202
我们知道主引导程序只能存在第一扇区中,而BIOS只会将第一扇区拷贝到内存执行,第一扇区之后的程序是不会被BIOS加载到内存中的,而这512字节的程序不可能完成整个操作系统的功能,因此,我们要突破这种限制。 这512字节只能完成最基本的功能,我们这样来规划它的功能: 1、首先完成最基本的初始化; 2、 ...
分类:
其他好文 时间:
2018-06-23 01:33:35
阅读次数:
157
一、Linux引导过程1.引导过程(1)开机自检:根据主板BIOS对CPU、内存等进行检测,成功后根据启动顺序移动系统控制权(2)MBR引导:根据硬盘第1个扇区中MBR(主引导记录)的设置,将系统控制权传给包含系统的分区,或者根据引导信息调用启动菜单(如GRUB)(3)GRUB菜单:显示启动菜单用户选择,根据选项(或默认值)加载Linux内核文件,将控制权交于内核(4)加载Linux内核:内核加载
分类:
系统相关 时间:
2018-06-22 17:48:08
阅读次数:
347
总览加载BIOS一个特殊的应将电路在CPU的一个引脚上产生一个RESET逻辑值,然后会把一些寄存器(包括cs和eip)设置成固定的值然后执行在物理地址为0xFFFF FFF0处找到的代码,硬件把这个地址映射到某个只读、持久的存储芯片中,该芯片通常为ROM而ROM中存放的程序集在80x86体系统通常叫做BIOSBIOS由两部分组成: POST代码和运行时服务加载mbr硬盘上第0磁道第一个扇区被称为M
分类:
系统相关 时间:
2018-06-19 23:22:54
阅读次数:
278
LVM理解lvm结构图LVM物理卷分配命令(输入m获取帮助):n#新建分区,p新建主分区Partitiontype:pprimary(0primary,0extended,4free)eextendedSelect(defaultp):p分区号(1-4,默认1):起始扇区(2048-16777215,默认为2048):将使用默认值2048Last扇区,+扇区or+size{K,M,G}(2048-
分类:
其他好文 时间:
2018-06-19 18:54:54
阅读次数:
641
服务器数据恢复背景本次恢复数据的服务器为一台IBMDS4700光纤存储,该公司管理员提供的信息如下:服务器型号为IBMDS4700存储,挂载14块硬盘,存储oracle数据库,两块硬盘报黄灯错误,目前raid组崩溃/卷无法挂载/业务全部瘫痪,需要进行紧急数据恢复处理。服务器数据恢复检测过程服务器数据恢复工程师首先对服务器进行检查,通过IBMstoragemanager/frombyte.com连接
分类:
其他好文 时间:
2018-06-19 17:13:21
阅读次数:
211
操作系统的启动流程: 第1部分:硬件初始化 主板加电 >BIOS自检(收集硬件信息,设置启动项) >HD(本地硬盘) >MBR(引导扇区) MBR=512字节=【446字节(grub第一阶段的代码)+64字节(分区表信息)+2字节(校验位)】 >bootloader(主引导程序) >grub sta ...
分类:
其他好文 时间:
2018-06-18 01:13:55
阅读次数:
191
Linux系统引导过程 Linux引导总览: Linux引导过程: 加电自检-->MBR扇区-->GRUB配置(/boot/grub/grub.conf) 启动引导开机顺序 或者: BIOS初始化 编辑/etc/grub.conf :卷标 rootnoverify :不校验 chainloader ...
分类:
其他好文 时间:
2018-06-13 23:32:25
阅读次数:
242