## RemoveWindowsAI:摘要
`RemoveWindowsAI` 脚本旨在全面移除 Windows 11 (25H2 及未来版本) 中的 AI 功能,以增强用户隐私、安全,并可能提升系统性能。它针对 Copilot、Recall、输入洞察等组件,以及 Paint 和设置等应用中的 AI 功能。
该脚本通过禁用注册表项、移除关联的应用程序包(包括通常被认为无法移除的包)、删除 AI 相关文件,以及通过 Windows 更新阻止这些组件的未来重新安装来工作。它提供多种执行模式——交互式、包含所有选项的非交互式,或特定选项选择——并包含备份/还原功能。
**重要提示:**
* 杀毒软件可能会错误地将该脚本标记为恶意软件;可能需要临时禁用或添加排除项。
* 不建议使用 PowerShell 7 运行。请使用 Windows PowerShell (5.1)。
* 该脚本会不断更新,以应对微软添加的新 AI 功能。
* 用户可以通过报告未发现的 AI 组件来贡献。
更多详细信息和脚本本身请在此处查找:[https://github.com/zoicware/RemoveWindowsAI](https://github.com/zoicware/RemoveWindowsAI)
## TigerBeetle 用于持久化文件存储
本项目演示了如何在 TigerBeetle 数据库中存储任意二进制文件,利用其双向记账系统实现数据的持久性和可审计性。作者利用 TigerBeetle 的 `Account` 和 `Transfer` 记录来分别表示文件和文件内容。文件名存储在 Account ID 中,文件大小和长度存储在用户数据字段中。文件数据被分割成块,从系统账户转移到特定文件的账户,确保所有字节在双方都有记录。
检索是通过查询与文件 Account ID 相关的贷方 Transfer 来实现的,受益于 TigerBeetle 保证的时间戳排序。
使用 105MB 视频文件进行测试,显示写入速度约为 642 kB/s,而读取速度出人意料地更快,达到 2,228 kB/s。至关重要的是,数据完整性通过 SHA256 校验和进行验证,确认在存储和检索过程中没有数据丢失——即使在潜在的网络、机器或存储故障的情况下也是如此。完整的源代码可供实现。