Skip to content

NTFS 畅写 · NTFS WriteFlow 0.1.1 预览版 / Preview

Pre-release
Pre-release

Choose a tag to compare

@dososo dososo released this 25 Oct 12:10

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.

English README · Known issues and release gates, Chinese