会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
甜瓜的神秘实验室
博客园
首页
新随笔
联系
订阅
管理
2017年10月4日
在STM32上实现NTFS之5:GPT分区表的C语言实现(2)GPT实现以及统一方式读取磁盘分区
摘要: 上一节实现了主GPT头的信息提取,这一节继续提取整个的GPT数据,并且将GPT分区表和MBR分区表两种格式融合成一个模块,使主调函数(也可以说是使用者)不需要关心磁盘的分区表类型:它太底层了,确实不需要过多的关心。 继续看上一节的图1,这里就不贴图了,LBA1的主GPT头给出了分区信息的总数,还有每
阅读全文
posted @ 2017-10-04 23:58 甜瓜的神秘实验室
阅读(2277)
评论(4)
推荐(3)
2017年9月29日
在STM32上实现NTFS之4:GPT分区表的C语言实现(1):主GPT表头的实现
摘要: 题外话:在荒废了很久没有更新之后……某日突然收到读者的站内信!内容大体是询问GPT分区表信息的读取方式,笔者激动万分之下,决定继续解剖NTFS……其实GPT严格上不算是NTFS的内容, GPT和MBR类似,都属于像是“容器”的东西,容纳的都是一个个的分卷,可以是NTFS,可以是FAT32,等等。 上
阅读全文
posted @ 2017-09-29 23:41 甜瓜的神秘实验室
阅读(2032)
评论(0)
推荐(1)
2016年12月5日
在STM32上实现NTFS之3:DPT与MBR的实现
摘要: 上一节讲到了NTFS的大致结构,这一节就其引导区中的扇区0,即引导扇区做说明。 图1为WinHEX截取的一个“标准的”NTFS的引导扇区数据。 图1 SD卡的物理0扇区 可以看到,柱面磁头扇区编号0,0,1,那么这是整个磁盘的0号扇区了。现在给出MBR的数据结构如下表(表格翻译整理自MSDN): 字
阅读全文
posted @ 2016-12-05 07:21 甜瓜的神秘实验室
阅读(2415)
评论(0)
推荐(2)
在STM32上实现NTFS之2:磁盘知识基础与NTFS结构
摘要: 本节的图片,部分原创,部分摘自百度图片,如果有引用他处的图片或原话,在文章末尾会特别注明! 磁盘基础知识。 我们先来看一个传统机械硬盘的拆解图,如图1. 图1 机械硬盘拆解图 看上面的图……不要有拆硬盘的冲动哈!从图上可以看出,磁盘整体上,分为碟片、磁头、控制器、电机和外壳。信息存储于碟片上,通过碟
阅读全文
posted @ 2016-12-05 07:13 甜瓜的神秘实验室
阅读(1499)
评论(0)
推荐(2)
在STM32上实现NTFS之1:NTFS初识与准备工作
摘要: 先声明一下关于版权的问题,NTFS是Microsoft公司的知识产权产品!我本人是本着学习与研究的态度对其进行分析的,以便于更好的理解数据存储技术。所查阅的所有资料,也都是网上甚至是MSDN自己公开的东西,没有逆向成分在里面,如果Microsoft公司,或者其他我引用资料的原作者发现我照搬了研究成果
阅读全文
posted @ 2016-12-05 07:10 甜瓜的神秘实验室
阅读(2136)
评论(0)
推荐(3)
公告