Repository navigation
Releases: dososo/ntfs-writeflow
Release list
NTFS 畅写 0.1.2 · 安全与诊断预览版
NTFS 畅写 0.1.2 是安全与诊断改进预览版,支持 Apple Silicon、macOS 26 及以上。
- 修复卸载前同步成功后,关闭期间同步及最终引擎关闭失败没有返回状态的问题;FSKit 关闭失败时标记 notReady,停止重开卷。
- 诊断显示版本、构建号及实际 NTFS-3G / FSKit 架构,卷详情提示备份与 Windows 休眠/快速启动风险。
- 弹出集成测试改为本应用显式挂载及生产卸载流程,不依赖其他 NTFS 驱动。
验证:314项非设备回归、8项签名门禁、47项引擎检查、FSKit适配回归、8项正式签名扩展系统镜像用例、5项实际镜像弹出用例通过。应用及DMG分别通过Apple公证、票据装订和本机Gatekeeper,ZIP和DMG内应用内容逐文件摘要一致。完整源码包另行离线解包重建验证。
当前底层是NTFS-3G,通过FSKit接入;不是Linux内核NTFS3。自动挂载、Intel、旧系统及商业软件性能对比未纳入本版。Windows独立读写与chkdsk、异常断电、热拔插、干净机和长期稳定性仍未完成验收。FSKit的unmount回调无throws,晚期关闭错误不保证系统卸载或应用弹出返回失败;不宣称全面稳定。
下载DMG或ZIP,校验同页SHA256SUMS.txt。source.tar.gz包含固定引擎完整源码及离线依赖元数据,verification-records.zip提供公开验收与分发摘要。重要数据请先备份。
NTFS 畅写 · NTFS WriteFlow 0.1.1 预览版 / Preview
NTFS 畅写 0.1.1 预览版
免费开源的 macOS NTFS 读写与安全推出工具。这是预发布版本,支持 Apple Silicon、macOS 26 及以上;应用界面当前为简体中文。
本次更新
- 补齐应用内“安全弹出整盘”:核验原介质、同步并正常卸载同盘分卷,遇到占用拒绝强制操作。
- 镜像与可移除介质确认退出;固定 USB 硬盘只有在原身份和容量不变、同盘无挂载且介质树所有打开引用关闭后,才显示“已安全推出,设备仍连接,可以断开”。
- 提供中英文 README、Logo、真实应用截图、完整对应源码与分发验证记录,展示结构参考作者的 onedict。
下载与安装
NTFS-WriteFlow-0.1.1-arm64.dmg:已签名、公证并装订票据的安装映像。NTFS-WriteFlow-0.1.1-arm64.zip:同一已验收应用的 ZIP。NTFS-WriteFlow-0.1.1-source.tar.gz:完整对应源码,包含固定 NTFS-3G 依赖树、上游 bundle 与离线恢复脚本。GitHub 自动生成的 Source code 归档不包含子模块内容,请使用此附件完成离线构建。SHA256SUMS.txt:以上三份附件的 SHA-256。verification-records.zip:包含分发验证摘要.json、构建对应记录.json与源码清单.json,内部保留中文文件名,记录产物、源码与验证范围的对应关系。
将应用复制到 ~/Applications 后运行。文件系统扩展和管理员挂载服务需要分别由 macOS 授权;设备访问可能另行要求本人在系统窗口认证。完整安装与移除说明。
已验证与已知限制
314 项非设备回归、5 项弹出系统场景通过;最终公证应用的 8 项系统读写矩阵通过,包含超过 4 GiB 文件写入、重挂载和全量复读。真实外部 NTFS 指定目录读写及独立驱动复读已有记录,应用内固定硬盘弹出经过真实介质验证。本次弹出验收没有新增真实盘测试写入。本次公开发布只更新下载文档和 DMG 安装说明,应用代码及 ZIP 保持已验收构建。
仍未验证或未完成: Windows 交叉读写与文件系统检查、异常掉电或拔插、睡眠唤醒、长期压力、多用户真实切换、多分区物理盘、全新 Mac 安装与完整卸载;Intel 和旧版 macOS 不在当前支持范围。格式化、完整校验修复、开机启动、每卷偏好与通知等原定功能尚未全部交付。测试指定目录不代表核验了整盘所有原有文件。公证通过也不代表全部文件系统兼容性通过。
NTFS WriteFlow 0.1.1 Preview
A free, open-source NTFS read/write and safe-removal app for macOS. This is a prerelease for Apple Silicon and macOS 26 or later. The app UI is currently Simplified Chinese.
Changes
- Adds in-app whole-disk ejection with original-media identity checks, synchronization, normal unmounting, and refusal when busy.
- Images and removable media must disappear. A fixed USB drive may remain physically connected; successful safe removal additionally requires unchanged identity and capacity, no mounted partitions, and closed references throughout the media tree.
- Includes bilingual READMEs, the app logo, actual screenshots, complete corresponding source, and distribution verification records, using the author's onedict presentation structure as a reference.
Downloads
Use the notarized, ticket-stapled DMG or the ZIP containing the same validated app. Install in ~/Applications, then authorize the filesystem extension and privileged mount service separately in macOS. A device operation may require an additional system authentication prompt.
Use the attached NTFS-WriteFlow-0.1.1-source.tar.gz for complete corresponding source and offline builds. It includes the pinned NTFS-3G tree, upstream bundle, and offline preparation script. GitHub's automatically generated Source code archives omit submodule contents. SHA256SUMS.txt covers the DMG, ZIP, and complete source archive; verification-records.zip contains the three JSON records (with their Chinese filenames preserved) documenting artifact/source correspondence and verification scope.
Verification and limits
314 non-device regression checks, five system ejection scenarios, and eight system read/write cases passed. The latter used the final notarized app and included over-4-GiB writes, remounting, and full rereading. Physical-media tests covered a designated new directory and independent-driver rereading; fixed-drive removal was also verified through the app. The ejection checks added no new writes to the physical drive. This publication updates download documentation and DMG installation text only; app code and the ZIP retain the validated build.
Still unverified or incomplete: Windows interoperability and filesystem checks; unexpected power loss or unplugging; sleep/wake; sustained stress; real multi-user switching; multi-partition physical drives; clean-Mac installation and complete removal. Intel and older macOS versions are outside the current support target. Formatting, complete checking/repair, login launch, per-volume preferences, and notifications are not all delivered. Testing a dedicated directory does not verify every existing file on a disk. Notarization is not a claim of complete filesystem compatibility.