社区
新手乐园
帖子详情
MBR中有一段(440-443)4个字节的Optional Disk signature是做什么用的?
ltolll
2008-09-21 05:00:45
如题
...全文
74
1
打赏
收藏
MBR中有一段(440-443)4个字节的Optional Disk signature是做什么用的?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
binsir543
2008-09-21
打赏
举报
回复
磁盘签名
代表硬盘是否被初始化
嵌入式Linux下f
disk
处理磁盘
MBR
的可选ID
作者:gzshun. 原创作品,转载请标明出处! 在嵌入式Linux中,经常涉及到格式化硬盘,常用的工具就是f
disk
,这工具功能强大,busybox里面也实现了f
disk
。当busybox实现的f
disk
是简化版,与原版的GNU的f
disk
相差挺大的,主要是缺少一些细节性的功能。 本文主要是说明f
disk
写入
MBR
的一个磁盘可选id,这个区域可以用来唯一的标记一块硬盘,总共有4个
字节
,2
nasm :
做
自己的
MBR
从定制的扇区索引加载连续的扇区
前言 在正式
做
boot loader之前,我要解决16位汇编代码空间不足的问题. 逆向ultraIso制作的可用
MBR
后,看到她在
MBR
代码, 将自己的
MBR
代码拷贝0x600, 然后加载1#扇区到0x7c00. 然后跳到0x7c00执行BOOT代码. 我
做
了下修改, 方便自己
做
实验. 先手工在U盘中找到一片连续扇区,开始索引UB, 连续扇区长度UL,
字节
长度25KB 可以确
nasm : UltraIso制作的
MBR
的逆向整理
整理了UltraIso制作的
MBR
,整理为一个
mbr
.asm. int 13h, ah = 42h和int 13h, ah = 2h 均可以读出扇区到内存.
做
了一些修改 * 使0x7c00直接执行,不拷贝自己到0x600. 对于我自己
做
bootloader实验没有帮助 *
mbr
执行时,拷贝1#扇区到0x7e00, 然后跳到0x7e00. todo list: *
做
bootloa
磁盘分区原理:从
MBR
到GPT
作者简介 必圣,一个看起来不咋正经但颇有技术追求的小伙儿,现任饿了么高级Python工程师,之前有
一段
和文件系统“搞暧昧”的经历。据说他C++写的挺好,有多好不得而知。 引言 1.
MBR
1.1
MBR
的组成 1.2
MBR
中的分区项结构 1.3
MBR
的限制 2.GPT 2.1 GPT的组成 2.2 保护
MBR
2.3 EFI部分 2.3.1 EFI信息区数据结构 2.3.2 ...
主引导记录
MBR
详解
MBR
分区表实验 #以下内容为在虚拟机上的实验输出结果(黑色字体部分),红色文字为注释 #使用f
disk
命令打印磁盘/dev/sdd的分区表 [root@linux partitiontable]# f
disk
/dev/sdd Command (m for help): p
Disk
/dev/sdd: 4139 MB, 4139778048 bytes #磁盘sdd有12
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章