![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows内核
文章平均质量分 78
lichangkun2012
这个作者很懒,什么都没留下…
展开
-
Windows XP 开机预读取过程
开机预读这个功能是Windows Xp的之后加入的目的是为了加快开机速度改善用户体验,微软不光对技术,对产品方面也是非常用心的。为什么预读就能改加快开机速度呢?其实一个开机过程中所做的操作就是将需要的数据读入内存中并初始化环境,没有太大量的CPU运算属于IO密集性的过程。其中硬盘(机械盘)操作是最浪费时间的(有人说过访问硬盘的时间相对于访问内存的时间可以认为是无限大,单看磁盘的寻道,数据的读取都是原创 2013-06-01 16:59:22 · 1606 阅读 · 0 评论 -
开机自检程序在FAT32上做的检查与修复工作
文章前提是建立在读者对FAT32文件系统了解的情况下。什么时候Windows开机会磁盘自检?Dirty BIT 标志,那么这个DirtyBit在哪呢?当前分区偏移0x41(只针对FAT32,NTFS就不是了),由于FAT32文件系统驱动是开源的,从FASTFAT工程里可以得到: typedef struct _PACKED_BOOT_SECTOR_EX { UCHAR Jump[3];原创 2013-06-15 00:48:07 · 1431 阅读 · 0 评论 -
Windows 开机BOOT绘图
背景介绍 这次说的开机BOOT绘图,是在哪个阶段呢?时间起点:Windows内核正在初始化,内建驱动初始化完毕。时间终点:会话管理器加载win32.sys,启动winlogon进入系统。 给两个图: 前者是Windows自身的开机LOGO图,后者是运行时机是在autochk.exe运行的时候,江民在这里类似的做了自己的应用BootScan。把应用写在这里原创 2013-06-27 00:35:02 · 1691 阅读 · 0 评论