无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4895|回复: 16

[分享] UEFI+GPT+GRUB2使用新版memtest86内存测试

  [复制链接]
发表于 2022-11-3 11:08:32 | 显示全部楼层 |阅读模式
本帖最后由 风.轻扬 于 2022-11-3 12:51 编辑

memtest86内存检测程序,老的只能用在bios中,uefi需要使用新的版本,以下将本人折腾的过程分享给大家,请参考

memtest_mainmenu.png

官网下载链接https://www.memtest86.com/downloads/memtest86-usb.zip
解压得到镜像memtest86-usb.img

三种方法提取镜像中的文件,复制到esp分区新建目录\EFI\memtest86\
一、Windows下烧录启动usb,比如使用Rufus
        查看usb\EFI\BOOT下文件
        提取Benchmark、blacklist.cfg、BOOTX64.efi、mt86.png、unifont.bin
二、Linux下烧录启动usb,比如使用dd
        sudo dd if=memtest86-usb.img of=/dev/usb
        然后同上
三、linux下挂载镜像,比如以下过程
        sudo fdisk -lu memtest86-usb.img,分析镜像内容及装载点
                输出信息
                Device               Start     End Sectors  Size Type
                memtest86-usb.img1    2048  524287  522240  255M Microsoft basic data
                memtest86-usb.img2  524288 1048575  524288  256M EFI System
                memtest86-usb.img3 1048576 2097118 1048543  512M Microsoft basic data
        sudo mount -o loop,offset=268435456 ~/Downloads/memtest86-usb.img ~/Downloads/temp,
                使用memtest86-usb.img2,计算偏移量524288x512,挂载新建的临时目录temp
        cd temp & ls -la,挂载完成显示
                输出信息
                总用量 64
                drwxr-xr-x 4 root  root  16384 1月   1  1970 .
                drwxr-xr-x 3 hiker hiker  4096 11月  2 16:10 ..
                drwxr-xr-x 3 root  root   4096 9月  29 12:12 EFI
                drwxr-xr-x 2 root  root   4096 9月  29 12:12 help
                -rwxr-xr-x 1 root  root  35815 9月  29 12:12 license.rtf
        sudo cp -r ~/Downloads/temp/EFI/BOOT esp/EFI/memtest86,复制文件到esp分区新建的目录memtest86

加入到grub2启动菜单
menuentry "内存检测 MemTest86" --class memory --unrestricted {
        chainloader /EFI/memtest86/BOOTX64.efi
}

测试程序运行
运行-》启动界面,设倒计时,鼠标或左右键选择-》主界面,鼠标或上下键选择-》测试界面,Esc+3退出测试返回主界面

本人测试时遇空白屏幕,好像是分辨率修改出现问题,打开/EFI/memtest86目录中的log,找出bios设备代码加入blacklist.cfg,可测试,但屏显字体很小
凑合着用,聊胜于无!

评分

参与人数 2无忧币 +10 收起 理由
wjguowei + 5 赞一个!
wuxin9712 + 5

查看全部评分

发表于 2022-11-3 12:58:05 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2022-11-3 13:14:36 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

发表于 2022-11-3 13:24:56 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2022-11-3 13:40:30 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2022-11-3 14:31:09 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2022-11-3 15:51:33 | 显示全部楼层
谢谢楼主!
回复

使用道具 举报

发表于 2022-11-3 19:37:28 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

发表于 2022-11-3 21:20:36 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2022-11-21 13:21:32 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2022-12-16 14:34:55 | 显示全部楼层
官网下载 memtest86-usb.zip
解压缩后,用7zip打开镜像memtest86-usb.img
提取MemTest86.img
再用winimage打开MemTest86.img,把boot目录提取出来,就能得到最新版的efi版本的memtest了
回复

使用道具 举报

发表于 2023-3-5 20:29:33 | 显示全部楼层
https://wwvf.lanzoue.com/iJBWZ0pcdosd
menuentry "Memory Test" {
        search --no-floppy --set --file /efi/memtest/bootx64.efi
        chainloader /efi/memtest/bootx64.efi


评分

参与人数 1无忧币 +3 收起 理由
dfw9 + 3 很给力!

查看全部评分

回复

使用道具 举报

发表于 2023-4-27 10:58:11 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-4-28 09:05:52 | 显示全部楼层
#在这里快速回复#凑合着用,聊胜于无!
回复

使用道具 举报

发表于 2023-11-30 10:59:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2023-12-9 14:49:09 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-12-17 17:56:53 | 显示全部楼层
楼主辛苦了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 22:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表