自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 在STM32上实现NTFS之5:GPT分区表的C语言实现(2)GPT实现以及统一方式读取磁盘分区...

  上一节实现了主GPT头的信息提取,这一节继续提取整个的GPT数据,并且将GPT分区表和MBR分区表两种格式融合成一个模块,使主调函数(也可以说是使用者)不需要关心磁盘的分区表类型:它太底层了,确实不需要过多的关心。  继续看上一节的图1,这里就不贴图了,LBA1的主GPT头给出了分区信息的总数,还有每一个分区信息所占用的字节数,分区信息的结构如表1:表1 分区信息结构(GPT...

2017-10-04 23:58:00 380

转载 在STM32上实现NTFS之4:GPT分区表的C语言实现(1):主GPT表头的实现

题外话:在荒废了很久没有更新之后……某日突然收到读者的站内信!内容大体是询问GPT分区表信息的读取方式,笔者激动万分之下,决定继续解剖NTFS……其实GPT严格上不算是NTFS的内容, GPT和MBR类似,都属于像是“容器”的东西,容纳的都是一个个的分卷,可以是NTFS,可以是FAT32,等等。上一节讲到了DPT与MBR的C实现,既然已经提到了GPT分区表,不妨这一节就解剖一下...

2017-09-29 23:41:00 421

转载 在STM32上实现NTFS之3:DPT与MBR的实现

上一节讲到了NTFS的大致结构,这一节就其引导区中的扇区0,即引导扇区做说明。图1为WinHEX截取的一个“标准的”NTFS的引导扇区数据。图1 SD卡的物理0扇区可以看到,柱面磁头扇区编号0,0,1,那么这是整个磁盘的0号扇区了。现在给出MBR的数据结构如下表(表格翻译整理自MSDN):字节偏移量数据长度(字节)范...

2016-12-05 07:21:00 292

转载 在STM32上实现NTFS之2:磁盘知识基础与NTFS结构

本节的图片,部分原创,部分摘自百度图片,如果有引用他处的图片或原话,在文章末尾会特别注明!磁盘基础知识。我们先来看一个传统机械硬盘的拆解图,如图1.图1 机械硬盘拆解图看上面的图……不要有拆硬盘的冲动哈!从图上可以看出,磁盘整体上,分为碟片、磁头、控制器、电机和外壳。信息存储于碟片上,通过碟片高速旋转,磁头从碟片上读出一个个的磁极数据,传递到控制器...

2016-12-05 07:13:00 655

转载 在STM32上实现NTFS之1:NTFS初识与准备工作

先声明一下关于版权的问题,NTFS是Microsoft公司的知识产权产品!我本人是本着学习与研究的态度对其进行分析的,以便于更好的理解数据存储技术。所查阅的所有资料,也都是网上甚至是MSDN自己公开的东西,没有逆向成分在里面,如果Microsoft公司,或者其他我引用资料的原作者发现我照搬了研究成果,请及时私信给我,我将立即删除相关信息,谢谢!版权交代完了,接下来我们开始研究技术:...

2016-12-05 07:10:00 594

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除