Ventoy 启动菜单如何用内置校验功能核对 ISO 文件完整性?

发布时间:2026/9/9 21:44:35

Ventoy 启动菜单如何用内置校验功能核对 ISO 文件完整性?
Ventoy 启动菜单如何用内置校验功能核对 ISO 文件完整性【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy把 ISO 写入 Ventoy 分区后如果怀疑文件在复制、下载过程中损坏或者发布方提供了校验值需要核对不必先启动 Linux 再用命令行算哈希。Ventoy 的 GRUB 启动菜单内置了File checksum中文菜单为文件校验功能在启动环境里直接对指定 ISO 计算 MD5、SHA1、SHA256、SHA512 校验值并且当 Ventoy 分区上能找到对应参考值时自动比对并打印[ SUCCESS ]或[ ERROR ]。如何进入校验菜单有两个入口二选一即可主菜单热键在 Ventoy 主菜单中让光标停留在某个 ISO 条目上按lL、CtrlL、ShiftL均可。此时 Ventoy 会把当前选中的 ISO 设为校验目标写入环境变量VTOY_CHKSUM_FILE_PATH加载校验子菜单。该逻辑位于 menu.c 的热键处理部分。如果光标下没有选中任何 ISO此热键只会设置一个占位路径不会真正对 ISO 计算。ISO 选择子菜单在该 ISO 的子菜单中选择File checksum文件校验条目。入口定义见 ventoy_cmd.c 中vt_show_secondary_menu生成的second_checksum条目。校验菜单里有哪些条目菜单由 checksum.cfg 生成。加载前会先执行vt_vtoychksum_exist命令检查目标 ISO 是否存在四类校验的参考值据此决定每个条目的形态找到参考值条目显示为 Calculate and check xxxsum计算并检查 xxx 校验值执行时先打印计算出的值再与参考值比对没找到参考值条目显示为 Calculate xxxsum计算 xxx 校验值只计算并打印结果不做比对。四个算法的条目为 MD5、SHA1、SHA256、SHA512各对应一条md5sum/sha1sum/sha256sum/sha512sum计算加vt_cmp_checksum比对。若存在参考值默认高亮第一个找到的条目按 MD5、SHA1、SHA256、SHA512 顺序取首个。菜单最后一项是 Return用于返回上一级菜单。菜单文案来自 zh_CN.json 与 en_US.json例如VTLANG_CHKSUM_SHA256_CALC_CHK对应 Calculate and check sha256sum / 计算并检查 SHA256 校验值。参考值放在哪里vt_cmp_checksumventoy_cmd.c 中实现按以下顺序查找参考值找到即停独立校验文件与 ISO 同目录、同名、扩展名为.md5/.sha1/.sha256/.sha512的文件例如iso9660-xx.iso.md5。文件内容可以是校验值 文件名一行也可以只写校验值本身。ISO 同目录的VENTOY_CHECKSUM行以算法名开头如md5值跟在后ISO 路径写在括号内。Ventoy 分区根目录的全局VENTOY_CHECKSUM格式同上可集中存放分区内多个 ISO 的校验值。ISO 同目录的VENTOY_CHECKSUM中找不到时会自动回退到根目录这份全局文件。三种位置都要求文件位于 Ventoy 分区上因为校验读取路径是vtoy_iso_part拼上 ISO 相对路径。执行后如何判断结果选定计算并检查条目回车后屏幕先打印该算法计算出的完整哈希值再打印比对结论。以下文本为源码中固定打印的格式哈希值为示意Check MD5 value with .md5 file. [ SUCCESS ]Check SHA256 value with VENTOY_CHECKSUM file. [ ERROR ] The SHA256 value in VENTOY_CHECKSUM file is: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855判断方式出现[ SUCCESS ]计算值与参考文件中的值一致ISO 完整出现[ ERROR ]两者不一致屏幕会额外打印参考文件中记录的值便于人工对照判断是文件损坏还是参考值本身有误输出No checksum file found.三种位置的参考值都没有找到说明该条目实际上只做了计算没有可比对的基准输出SHA256 value not found in both local and global VENTOY_CHECKSUM.之类的提示VENTOY_CHECKSUM文件存在但其中没有与当前 ISO 路径匹配的对应算法条目例如 ISO 移动过目录、文件里没写这一行。计算与比对完成后屏幕提示press Enter key to exit中文为按回车键退出按回车返回上一级菜单。边界与限制参考值缺失时该功能退化为只算不查把打印出的校验值与发布方官方页面提供的值人工对照即可菜单本身不会替你做判断。VENTOY_CHECKSUM中括号内的路径必须与 Ventoy 当前实际定位到的 ISO 路径匹配ISO 在分区内换目录后旧条目会匹配不上表现为上面的not found提示。校验对象是 Ventoy 分区上的 ISO 文件本体不涉及 ISO 启动内容是否可用校验通过只能说明文件内容与参考值一致。相关实现与配置可进一步查看checksum.cfg、ventoy_cmd.c 中的vt_vtoychksum_exist与vt_cmp_checksum命令、menu.c 中的l热键处理。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Qt属性树组件设计:从Model/View架构到开源实践

Qt属性树组件设计:从Model/View架构到开源实践

2026/9/9 21:44:35

简介:这是一套已编译的 C#/WinForms PropertyTree 开源控件,目标是把控件组与 TreeView 节点一一关联,用户在树中切换节点时,右侧可立即显示对应的控件组,适用于属性编辑器、设置面板、多栏目管理工具等需要动态表单切…

基于SpringBoot的养老院管理信息系统设计与实现

基于SpringBoot的养老院管理信息系统设计与实现

2026/9/9 21:34:34

做毕设选管理系统类题目,最怕的就是“看起来简单,写起来没料”。养老院管理信息系统这个题目,是我觉得在SpringBoot方向里性价比很高的一个选题:业务上覆盖了老人档案、护理工单、床位分配、费用结算、家属查询这些真实场景&#…

基于Spring Boot的医疗管理系统毕设实战:从需求到答辩全攻略

基于Spring Boot的医疗管理系统毕设实战:从需求到答辩全攻略

2026/9/9 21:34:34

做毕设选医疗管理系统,说实话是个挺成熟的决定。这个题目听起来不唬人,但内行知道它业务链条完整、角色多、交互复杂,从挂号到开药到统计全流程都能覆盖,技术点上又刚好能把 Spring Boot、数据库设计、权限控制、事务处理这些核心…

2026朗诵演讲歌唱大赛线上投票怎么做?音视频作品投票完整搭建教程

2026朗诵演讲歌唱大赛线上投票怎么做?音视频作品投票完整搭建教程

2026/9/9 22:34:37

演讲比赛、歌唱比赛、朗诵大赛、配音大赛……这类活动的核心是什么?是展示。 演讲的魅力在于语言的感染力,歌唱的魅力在于声音的表现力,朗诵的魅力在于情感的传递力。这些东西,靠一张照片、一段文字,根本表达不出来。 …

微信群如何发起报名活动?2026年最新投票平台深度实测分享

微信群如何发起报名活动?2026年最新投票平台深度实测分享

2026/9/9 22:34:37

在微信群里发起一场投票评选活动,如今已经成为班级评优、企业评先、社区互动乃至作品征集中最常见的操作。但很多组织者面对的问题是:在群里发通知让大家报名,然后一个一个私聊收作品、整理表格、再统一录入投票平台——光是收集选手信息这一…

奥特曼传奇英雄客服服务游戏全新升级打造24小时客户退款热线电话

奥特曼传奇英雄客服服务游戏全新升级打造24小时客户退款热线电话

2026/9/9 22:34:37

在数字经济与游戏产业深度融合的浪潮中,游戏企业既是数字娱乐体验的创造者,更是合规运营与用户权益的守护者。游科技”)自2020年9月成立以来,依托腾讯集团的资源优势,以游戏运营与服务为核心赛道,在多元产品…

STM32驱动VL53L0X激光测距传感器:从I2C接线到避坑指南

STM32驱动VL53L0X激光测距传感器:从I2C接线到避坑指南

2026/9/9 22:34:37

简介:针对STM32F103VET6与VL53L1X激光测距传感器的嵌入式工程文件,面向入门及中级嵌入式开发者,解决I2C通信与ToF测距方案集成问题。压缩包共417个文件,约19.83MB,包含47个C源码、65个头文件、以及92个目标文件和相同数…

P1365 OSU! 期望DP详解:平方得分与状态转移全解析

P1365 OSU! 期望DP详解:平方得分与状态转移全解析

2026/9/9 22:34:37

P1365 这道题在洛谷的难度标签不高,但每次点开题解区,总能看到有人挂在同一个地方: ? 的期望转移写错了。题目背景是 osu!,玩法说到底就是统计连续 o 段的长度平方和,可一旦出现 ? ,事情就从字符串…

Mem0 如何用 Temporal Reasoning 处理 yesterday、last week 等时间相关查询

Mem0 如何用 Temporal Reasoning 处理 yesterday、last week 等时间相关查询

2026/9/9 22:24:36

Mem0 如何用 Temporal Reasoning 处理 yesterday、last week 等时间相关查询 【免费下载链接】embedchain The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production. 项目地址: https://gitco…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/9 1:14:29

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/8 4:55:53

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/8 22:37:26

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

扩散模型图像恢复实战:从DDPM原理到PyQt5可视化系统

扩散模型图像恢复实战:从DDPM原理到PyQt5可视化系统

2026/9/9 0:03:36

简介:面向毕业设计场景的PyQt5扩散模型图像恢复项目,提供完整Python源码与项目说明,适合图像处理、深度学习方向的高年级本科生与研究生参考。项目在模块设计上覆盖图像处理、扩散模型、参数配置、用户界面与结果评估五部分,具体涉…

开关电源环路裕量测试实战:相位裕量与增益裕量详解

开关电源环路裕量测试实战:相位裕量与增益裕量详解

2026/9/9 0:03:36

1. 项目概述:为什么环路裕量测试是电子工程师绕不开的“体检项目”“从零开始的电子工程师生活(6)——环路裕量测试”,这个标题一出来,老电源工程师可能已经下意识摸了摸示波器探头,新同事则大概率在想&…

定时插座芯片怎么选?专用定时IC与单片机MCU选型对比

定时插座芯片怎么选?专用定时IC与单片机MCU选型对比

2026/9/9 0:03:36

拆开市面上不同价位的定时插座,你会发现一个有意思的现象:有的里面躺着一颗黑色的软封装芯片,丝印都看不清;有的则是一块小小的蓝色或绿色PCB,上面赫然印着STM8或者STC的字样。同样叫"定时插座",…

远程协作的工作台整理

远程协作的工作台整理

2026/9/9 16:28:52

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/8 3:19:39

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/8 4:00:23

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…