TARGET_MDL_TOO_SMALL蓝屏表明MDL缓冲区尺寸不足,主因是驱动非法访问内存、存储控制器异常或SSD固件缺陷;需按步骤抄录参数、进安全模式回滚/卸载可疑驱动、重命名问题.sys文件、升级SSD固件并执行安全擦除。

电脑开机蓝屏显示TARGET_MDL_TOO_SMALL,说明Windows内核在尝试映射内存描述符列表(MDL)时发现缓冲区尺寸不足,这通常指向驱动程序强行访问非法内存区域、存储控制器驱动异常或SSD固件兼容性缺陷,必须立即锁定触发设备并隔离。
第一步:抄录完整错误信息与触发时间点
重启电脑,紧盯蓝屏画面顶部大号字体的错误名TARGET_MDL_TOO_SMALL,同时记下下方两行关键参数:0x0000000000000001(第一个参数,表示目标MDL结构大小)、0xFFFFF807C5A12000(第二个参数,通常是出问题的驱动模块基址)。若蓝屏一闪而过,强制断电→开机后狂按F8→选“禁用自动重新启动”,否则后续所有分析都失去坐标。
【错误参数是唯一能定位具体驱动文件的线索,缺一不可】
第二步:进入安全模式查可疑驱动
方法一:三连强制关机触发WinRE
Windows徽标刚出现就长按电源键关机,重复3次→第4次开机自动进恢复环境→【疑难解答】→【高级选项】→【启动设置】→【重启】→按F4进安全模式。
方法二:若F4无效,用Win11安装U盘启动→Shift+F10调出命令提示符→依次执行:
bootrec /rebuildbcd → 回车
bootrec /fixmbr → 回车
bootrec /fixboot → 回车
完成后重启再试F4。
进安全模式后立刻打开设备管理器,按“驱动程序”列排序,重点看最近7天内更新过的存储类设备:SATA AHCI控制器、NVMe控制器、USB 3.0主控、雷电控制器、第三方SSD工具软件配套驱动。右键→属性→驱动程序→回滚到上一版本(若灰显则跳过);若无回滚选项,右键→卸载设备→勾选“删除此设备的驱动程序软件”→确定。
第三步:定位并清除问题驱动文件
第一步:Win+R输入cmd,管理员身份运行,执行:
driverquery /v > C:\drivers.txt
回车后桌面生成drivers.txt,用记事本打开,搜索关键词“TARGET_MDL_TOO_SMALL”关联的模块名(比如iaStorAV.sys、nvme.sys、rtkvhd64.sys等)。
第二步:确认该驱动所在路径(如C:\Windows\System32\drivers\iaStorAV.sys),在文件资源管理器地址栏粘贴路径→回车直达,将该文件重命名为iaStorAV.sys.bak(加.bak后缀备份)。
第三步:打开C:\Windows\INF文件夹,搜索对应.inf文件(如iaStorAV.inf),右键→安装→选择“从磁盘安装”→浏览到重命名后的驱动位置→取消勾选“始终安装此驱动程序软件”→下一步强制跳过签名验证。
这一步操作起来很简单,但必须确保重命名前已关闭所有杀毒软件实时防护,否则系统会阻止改名动作。
第四步:检查SSD固件与硬件状态
① 下载对应品牌SSD官方检测工具:三星Magician、西数Dashboard、铠侠SSD Utility、致态TiPlus工具箱。
② 运行工具→查看“固件版本”是否为最新,若不是,按提示升级固件(注意:升级过程严禁断电或休眠)。
③ 在工具中运行“安全擦除”(Secure Erase)而非普通格式化——这会重置SSD内部FTL映射表,修复因垃圾回收异常导致的MDL越界访问。
④ 若使用的是PCIe 4.0 SSD搭配B550/X570主板,进入BIOS关闭“Resizable BAR”和“Above 4G Decoding”,这两项开启后易与旧版AMD芯片组驱动冲突。


















