社区
驱动开发/核心开发
帖子详情
如何在代码中实现U盘的写保护(FAT或是mbr如何修改)
CBEMA
2011-05-26 10:14:32
想做软实现U盘写保护。不要修改注册表,直接对U盘操作。具体修改哪里呢?
...全文
289
4
打赏
收藏
如何在代码中实现U盘的写保护(FAT或是mbr如何修改)
想做软实现U盘写保护。不要修改注册表,直接对U盘操作。具体修改哪里呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paulsmith2012
2012-10-16
打赏
举报
回复
怎么做???
CBEMA
2011-05-27
打赏
举报
回复
已经有实现的方案了。但是我不知道是怎么改的。磁盘驱动程序可以,但是不想每个电脑都要安驱动才能用。想做通用版本。所以我觉得改mbr或是fat内部相关量是比较合理的。还是说SCSI中对应大容量存储还有专用的写保护命令吗?
CBEMA
2011-05-27
打赏
举报
回复
唉,问题总是自己解决,这板块真冷。
cnzdgs
2011-05-26
打赏
举报
回复
与U盘内部无关。做个磁盘驱动程序,收到U盘写请求时直接返回失败。
多重
u盘
启动盘制作工具Ventoy.rar
Ventoy 是一款短小精悍优秀开源的新型多重
u盘
启动盘制作工具,有了Ventoy大家就无需反复地格式化
U盘
,只需要把ISO文件拷贝到
U盘
里面无需其它任何操作就可以启动了,无需参考ventoy使用教程大家可以一次性拷贝很多个诸如微PE、老毛桃、大白菜等不同类型的ISO文件,在启动时Ventoy会显示一个菜单来选择,无差异支持Legacy BIOS和UEFI模式。目前已经测试了各类超过742个ISO文件 ventoy启动盘制作工具全面兼容包括Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019、Windows Server 2022、Debian、Ubuntu、CentOS、RHEL、Deepin、Fedora、Rocky Linux、SLES、openSUSE、MX Linux、Manjaro、Linux Mint、Endless OS、DragonFly FreeBSD、pfSense GhostBSD、FydeOS、CloudReady、VMware ESXi、Citrix XenServer、Xen XCP-ng在内的所有主流系统 需要提醒大家注意点是krd.iso在 UEFI模式下是默认开启签名校验的,而Ventoy启动盘在启动时会做一些hook的动作,这些hook动作可能会被签名校验阻止,所以在UEFI模式下,大家需要在启动到卡巴斯基的启动菜单界面以后,按c进入命令行,执行“set check_signatures=no”命令,然后再按“ESC”键返回,然后继续启动即可。 Ventoy(多重
u盘
启动盘制作工具)特色功能简介: 100% 开源 (许可证) 使用简单 (使用说明) 快速 (拷贝文件有多快就有多快) 可以安装在
U盘
/本地硬盘/SSD/NVMe/SD卡等设备上 直接从 ISO/WIM/IMG/VHD(x)/EFI 文件启动,无需解开 ISO/WIM/IMG/VHD(x)/EFI 文件在磁盘上无需连续 支持
MBR
和GPT分区格式 同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI UEFI 模式支持安全启动 (Secure Boot) 说明 支持数据持久化 说明 支持Windows系统的自动安装部署 说明 支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等Linux系统的自动安装部署 说明 镜像分区支持
FAT
32/ex
FAT
/NTFS/UDF/XFS/Ext2(3)(4) 文件系统 支持超过4GB的ISO文件 保留ISO原始的启动菜单风格(Legacy & UEFI) 支持大部分常见操作系统, 已测试740+ 个ISO文件 不仅仅是启动,而是完整的安装过程 菜单可以在列表模式和目录树模式之间实时、动态切换 说明 提出 "Ventoy Compatible" 概念 支持插件扩展 Linux vDisk(vhd/vdi/raw...) 启动解决方案 支持向运行环境
中
插入文件 动态替换ISO文件
中
的原始启动配置文件 高度可定制化的主题风格和菜单 启动过程
中
支持
U盘
设置
写
保护
不影响
U盘
日常普通使用 版本升级时数据不会丢失 无需跟随操作系统升级而升级Ventoy
ventoy-1.0.62 windows版
Ventoy是一个制作可启动
U盘
的开源工具。 有了Ventoy你就无需反复地格式化
U盘
,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到
U盘
里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。 Ventoy 安装之后,同一个
U盘
可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI 和 MIPS64EL UEFI 模式。 Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen ...)。 使用说明:https://www.ventoy.net/cn/doc_start.html Ventoy 特点 100% 开源,使用简单,快速 (拷贝文件有多快就有多快),可以安装在
U盘
/本地硬盘/SSD/NVMe/SD卡等设备上,直接从 ISO/WIM/IMG/VHD(x)/EFI 文件启动,无需解开ISO/WIM/IMG/VHD(x)/EFI 文件在磁盘上无需连续,支持
MBR
和GPT分区格式,同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等Linux系统的自动安装部署,镜像分区支持
FAT
32/ex
FAT
/NTFS/UDF/XFS/Ext2(3)(4) 文件系统,支持超过4GB的ISO文件,保留ISO原始的启动菜单风格(Legacy & UEFI),支持大部分常见操作系统, 已测试730+ 个ISO文件,不仅仅是启动,而是完整的安装过程,菜单可以在列表模式和目录树模式之间实时、动态切换,提出 "Ventoy Compatible" 概念,支持插件扩展,Linux vDisk(vhd/vdi/raw...) 启动解决方案,支持向运行环境
中
插入文件,动态替换ISO文件
中
的原始启动配置文件,高度可定制化的主题风格和菜单,启动过程
中
支持
U盘
设置
写
保护
,不影响
U盘
日常普通使用,版本升级时数据不会丢失,无需跟随操作系统升级而升级Ventoy。
ventoy-1.0.61 windwos版
Ventoy是一个制作可启动
U盘
的开源工具。 有了Ventoy你就无需反复地格式化
U盘
,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到
U盘
里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。 Ventoy 安装之后,同一个
U盘
可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI 和 MIPS64EL UEFI 模式。 Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen ...)。 使用说明:https://www.ventoy.net/cn/doc_start.html Ventoy 特点 100% 开源,使用简单,快速 (拷贝文件有多快就有多快),可以安装在
U盘
/本地硬盘/SSD/NVMe/SD卡等设备上,直接从 ISO/WIM/IMG/VHD(x)/EFI 文件启动,无需解开ISO/WIM/IMG/VHD(x)/EFI 文件在磁盘上无需连续,支持
MBR
和GPT分区格式,同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等Linux系统的自动安装部署,镜像分区支持
FAT
32/ex
FAT
/NTFS/UDF/XFS/Ext2(3)(4) 文件系统,支持超过4GB的ISO文件,保留ISO原始的启动菜单风格(Legacy & UEFI),支持大部分常见操作系统, 已测试730+ 个ISO文件,不仅仅是启动,而是完整的安装过程,菜单可以在列表模式和目录树模式之间实时、动态切换,提出 "Ventoy Compatible" 概念,支持插件扩展,Linux vDisk(vhd/vdi/raw...) 启动解决方案,支持向运行环境
中
插入文件,动态替换ISO文件
中
的原始启动配置文件,高度可定制化的主题风格和菜单,启动过程
中
支持
U盘
设置
写
保护
,不影响
U盘
日常普通使用,版本升级时数据不会丢失,无需跟随操作系统升级而升级Ventoy。
ventoy-1.0.53 windows版
Ventoy是一个制作可启动
U盘
的开源工具。 有了Ventoy你就无需反复地格式化
U盘
,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到
U盘
里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。 Ventoy 安装之后,同一个
U盘
可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI 和 MIPS64EL UEFI 模式。 Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen ...)。 使用说明:https://www.ventoy.net/cn/doc_start.html Ventoy 特点 100% 开源,使用简单,快速 (拷贝文件有多快就有多快),可以安装在
U盘
/本地硬盘/SSD/NVMe/SD卡等设备上,直接从 ISO/WIM/IMG/VHD(x)/EFI 文件启动,无需解开ISO/WIM/IMG/VHD(x)/EFI 文件在磁盘上无需连续,支持
MBR
和GPT分区格式,同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等Linux系统的自动安装部署,镜像分区支持
FAT
32/ex
FAT
/NTFS/UDF/XFS/Ext2(3)(4) 文件系统,支持超过4GB的ISO文件,保留ISO原始的启动菜单风格(Legacy & UEFI),支持大部分常见操作系统, 已测试730+ 个ISO文件,不仅仅是启动,而是完整的安装过程,菜单可以在列表模式和目录树模式之间实时、动态切换,提出 "Ventoy Compatible" 概念,支持插件扩展,Linux vDisk(vhd/vdi/raw...) 启动解决方案,支持向运行环境
中
插入文件,动态替换ISO文件
中
的原始启动配置文件,高度可定制化的主题风格和菜单,启动过程
中
支持
U盘
设置
写
保护
,不影响
U盘
日常普通使用,版本升级时数据不会丢失,无需跟随操作系统升级而升级Ventoy。
ventoy-1.0.57 windows版
Ventoy是一个制作可启动
U盘
的开源工具。 有了Ventoy你就无需反复地格式化
U盘
,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到
U盘
里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。 Ventoy 安装之后,同一个
U盘
可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI 和 MIPS64EL UEFI 模式。 Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen ...)。 使用说明:https://www.ventoy.net/cn/doc_start.html Ventoy 特点 100% 开源,使用简单,快速 (拷贝文件有多快就有多快),可以安装在
U盘
/本地硬盘/SSD/NVMe/SD卡等设备上,直接从 ISO/WIM/IMG/VHD(x)/EFI 文件启动,无需解开ISO/WIM/IMG/VHD(x)/EFI 文件在磁盘上无需连续,支持
MBR
和GPT分区格式,同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等Linux系统的自动安装部署,镜像分区支持
FAT
32/ex
FAT
/NTFS/UDF/XFS/Ext2(3)(4) 文件系统,支持超过4GB的ISO文件,保留ISO原始的启动菜单风格(Legacy & UEFI),支持大部分常见操作系统, 已测试730+ 个ISO文件,不仅仅是启动,而是完整的安装过程,菜单可以在列表模式和目录树模式之间实时、动态切换,提出 "Ventoy Compatible" 概念,支持插件扩展,Linux vDisk(vhd/vdi/raw...) 启动解决方案,支持向运行环境
中
插入文件,动态替换ISO文件
中
的原始启动配置文件,高度可定制化的主题风格和菜单,启动过程
中
支持
U盘
设置
写
保护
,不影响
U盘
日常普通使用,版本升级时数据不会丢失,无需跟随操作系统升级而升级Ventoy。 2021/10/29 --- 1.0.57 发布 优化 Ventoy2Disk.exe,提高安装和升级时的成功率。 快捷键 Ctrl+h 改为 h. 快捷键 Ctrl+m 改为 m. 新增 校验文件对比 功能。 说明 改进多模式选项的
实现
。现在你可以同时设置比如 theme_uefi 和 theme。说明 改进了 启动配置替换插件 以支持 UEFI 模式下使用 systemd-boot 作为引导的ISO文件。 说明 修复了Legacy BIOS模式下启动最新 ROSA 版本的一个BUG。 更新帮助信息翻译信息 languages.json 更新
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章