练习3.分析bootload进入保护模式的过程 0. BIOS通过读取硬盘主引导扇区到内存,并跳转到对应内存中的位置,也就是从’%cs=0 $pc=0x7c00‘进入并执行bootloader,bootloader要完成: (1) 切换到保护模式,启用分段机制; (2) 读取磁盘中的ELF执行文件格 ...
分类:
其他好文 时间:
2019-04-05 12:27:10
阅读次数:
244
磁盘存储和文件系统概述设备文件磁盘设备的设备文件命名:/dev/DEV_FILESCSI,SAS,IDE,USB:/dev/sd虚拟磁盘:/dev/vd、/dev/xvd硬盘存储术语:head磁头、track磁道、cylinder柱面、sector扇区,512bytesCHS和LBACHS采用24bit位寻址其中前十位表示cylinder,中间8位表示head,后面6位表示sector最大寻址空间
分类:
其他好文 时间:
2019-03-31 19:23:12
阅读次数:
460
磁盘分区表备份、删除和恢复分区表的备份 MBR分区表存放在硬盘0磁道第0个扇区内,总共512字节,前446字节为bootloader,中间64位为磁盘分区表信息,每个分区信息占16个字节,总共存放在4个分区。 查看硬盘的十六进制文件,在硬盘前512字节中,从2080开始至aa55前的64字节就是我们需要备份的磁盘分区表备份使用dd命令将硬盘分区表的信息进行备份查看备份出来的数据
分类:
其他好文 时间:
2019-03-28 17:00:31
阅读次数:
182
磁盘存储与文件系统分区两种分区格式:MBR、GPTMBR分区MBR分区磁盘的分区表信息存放在硬盘0磁道第0个扇区内总共512字节前446字节为bootloader中间64位为磁盘分区表信息,每个分区信息占16个字节,总计存放4个分区。(这段就是需要备份出来的数据)最后的55AA为结束标志位MBR分区结构硬盘主引导记录MBR由4个部分组成主引导程序(偏移地址0000H--0088H),它负责从活动分
分类:
其他好文 时间:
2019-03-28 11:08:30
阅读次数:
189
磁盘分区表备份、删除和恢复简要说明MBR分区磁盘的分区表信息存放在硬盘0磁道第0个扇区内总共512字节前446字节为bootloader。中间64位为磁盘分区表信息,每个分区信息占16个字节,总计存放4个分区。(这段就是需要备份出来的数据)最后的aa55为结束标志位。一、分区表的备份首先先查看下硬盘前512字节,从2080开启时至aa55前的64字节就是我们需要备份的磁盘分区表[root@cent
分类:
其他好文 时间:
2019-03-24 11:10:26
阅读次数:
181
一、linux的特点 linux是一个开源的,免费的操作系统 linux支持多线程、多用户 linux安全性好 对内存和文件管理优越 二、linux的启动流程 Linux系统开机的启动过程,比较简略的描述如下: BIOS自检->进入MBR引导扇区(硬盘0柱面0磁道1扇区前446字节),启动交给硬盘- ...
分类:
系统相关 时间:
2019-03-21 15:51:30
阅读次数:
189
下图为c盘(活动分区)。上方base offset为相对于整个硬盘的字节偏移量。partition 1中信息包括c盘开始扇区,总扇区数。partition 2 信息为扩展分区开始扇区和扇区数。由 P1 P2课计算整个硬盘大小。 下图为partition 2. 3CB859C00即为上图3183483 ...
1、描述GPT是什么应该怎么使用?GUID磁盘分区表(GUIDPartitionTable,缩写:GPT)是一个实体硬盘的分区表的结构布局的标准。它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一个扇区来存储逻辑块地址和大小信息的主开机纪录(MBR)分区表。对于那些扇区为512字节的磁盘,MBR分区表不支持容量大于1TB(1×10^1
分类:
其他好文 时间:
2019-03-11 18:51:41
阅读次数:
155
因为经常需要安装双系统win10+ubuntu,平时按照先win10,在ubuntu的顺序,是非常顺利的,grub非常智能也非常友好的帮助你双启动这2个系统。 但是,难免会有意外,比如,win10有了病毒,需要重装,这是win10就会覆盖掉引导扇区,但win10有不想ubuntu那么体贴的,帮助引导 ...
分类:
其他好文 时间:
2019-03-10 13:53:00
阅读次数:
179
1. 简单描述(口头) (1).开机BIOS自检 检查硬件:CPU、内存、主板.... 检查完毕将启动任务交给相应的设备(BIOS设置的启动顺序) (2). MBR引导(读硬盘的那个地方) 硬盘0柱面0磁道1扇区的前446byte (3)grub引导菜单 (控制了Linux的启动) (4).加载内核 ...
分类:
系统相关 时间:
2019-03-02 00:53:41
阅读次数:
207