UEFI:NTFS 项目推荐
项目基础介绍和主要编程语言
UEFI:NTFS 是一个开源项目,旨在通过提供一个通用的引导加载程序,使 UEFI 系统能够从 NTFS 或 exFAT 分区启动。该项目的主要编程语言是 C 和 VBScript,其中 C 语言用于实现核心功能,而 VBScript 则用于辅助调试和配置。
项目核心功能
UEFI:NTFS 的核心功能是移除大多数 UEFI 系统对 FAT32 分区的启动限制,允许从 NTFS 或 exFAT 分区启动。这主要用于 Rufus 工具,但也独立可用。通过创建两个分区(一个 NTFS 分区和一个小的 FAT 分区),UEFI:NTFS 能够加载 NTFS UEFI 驱动程序,并从 NTFS 分区启动系统。
项目最近更新的功能
UEFI:NTFS 项目最近更新的功能包括:
-
Secure Boot 兼容性:UEFI:NTFS 现在支持 Secure Boot,并已由 Microsoft 签名。这确保了在启用 Secure Boot 的环境中,UEFI:NTFS 可以安全地加载和运行。
-
ARM/ARM64 支持:项目增加了对 ARM 和 ARM64 架构的支持,使得这些架构的设备也能够从 NTFS 或 exFAT 分区启动。
-
Visual Studio 2022 支持:UEFI:NTFS 现在支持在 Visual Studio 2022 中进行编译和调试,提供了更好的开发体验和更广泛的平台支持。
-
QEMU 模拟器支持:项目增加了对 QEMU 模拟器的支持,使得开发者可以在模拟环境中测试和调试 UEFI:NTFS 的功能。
通过这些更新,UEFI:NTFS 项目不仅扩展了其功能和兼容性,还提高了开发和测试的便利性,使其成为一个更加强大和灵活的 UEFI 引导解决方案。