[Feedback on issues] 故障报告:双系统切换后 Agent 工作目录/编译产物被选择性清除
Tofloor
poster avatar
szwtj
deepin
12 hours ago
Author

下面把全部讨论和证据合并成一份完整报告,可直接裁剪后分别提交给腾讯、华为、deepin。事实与推断分开写,证据按时间线排列。


故障报告:双系统切换后 Agent 工作目录/编译产物被选择性清除

一、环境与涉及软件

  • 操作系统:Windows 11 + deepin 双系统,共用 D 盘(NTFS)
  • 涉及 Agent:
    • 腾讯 WorkBuddy,工作目录指定为 D:\WorkBuddy
    • 华为云码道 CodeArts,工作目录/编译目录涉及 D:\Game 下项目及 D:\Program Files\radio
  • 恢复/检查工具:DiskGenius-Pro-5.6.1.1580-x64-Chs
  • NAS 备份:\\filmnas\软件\影音娱乐\radio(网络收音机产物备份,2026/10/5 编译,2026/10/24 备份)

二、现象描述

  1. 2026/10/30 在 deepin 下使用小U进行平板 ROM 备份、平板优化、安装 TVBox 等操作,未主动向 D 盘写入任何文件。
  2. 期间deepin进行了系统升级(2026.10.30)
  3. 尝试复制源文件时发现以下目录在 deepin 下可见但打不开:
    • D:\WorkBuddy(WorkBuddy 工作目录)
    • D:\Game 下 CodeArts 编译的坦克大战、俄罗斯方块产物目录
    • D:\Program Files\radio(网络收音机项目,CodeArts 直接在该目录下编译)
  4. 切回 Win11 后 Win11 无法启动;进入系统后确认上述目录已从目录列表中消失,而非仅无法访问。
  5. 同父目录下其他文件/文件夹全部完好:
    • D:\ 根目录:ai、AppGallery、DeskWave、Game 本身、music、Program Files、Program Files (x86)、TEMP、torrent、Vidoe、www、yt-dlp、图标转换、迅雷下载、迅雷云盘、音乐 等均完好。
    • D:\Game 下:A3665、RA2MD、The Endless Abyss、Warcraft 3 The Frozen Throne、Warcraft III:Frozen Throne、yr20211001、秦殇.exe 等均完好。
    • D:\Program Files 下:7-Zip、Aurora、bilibili、composa-1.4.0-win-x64、DeskWave、HandBrake、ImageViewer、lx-music-desktop、mkvtoolnix、MusicPlayer2_x64、Thunder、TrafficMonitor、v2rayN-windows-64、VideoCaptioner、VideoLAN、WinxvideoAI、小梦音乐最新版 及 4 个文件均完好。
  6. 网络收音机项目位于 D:\Program Files\radio,产物分 android、harmony、windows 三个文件夹。用户将 windows 文件夹复制到 D:\Program Files\windows,该副本同样消失。经确认该副本不携带任何项目标识文件(无 .codeartsdoer、.git、pubspec.yaml 等),仅为纯产物(radio_app.exe、flutter_windows.dll、插件 DLL、data/flutter_assets/ 资源树)。D:\Program Files\radio 原始项目目录也已整体不在。
  7. DiskGenius 对 D 盘恢复扫描:能恢复出 WorkBuddy 文件;CodeArts 相关产物目录能恢复;常规检查未报告文件系统错误。PE 环境下同样出现“文件夹可见但打不开”。

三、关键对照证据(排除简单解释)

对照 A:同为 CodeArts 编译,结果不同

产物 来源 位置 是否消失
ImageViewer(PyQt6 打包,含 _internal 完整 DLL/插件树) CodeArts 编译 D:\Program Files\ImageViewer 未消失
DeskWave(exe + config.ini) CodeArts 编译 D:\Program Files\DeskWave 未消失
网络收音机 radio 项目目录 CodeArts 编译 D:\Program Files\radio 消失
网络收音机 windows 纯产物副本(无标识) CodeArts 编译后复制 D:\Program Files\windows 消失
坦克大战、俄罗斯方块产物 CodeArts 编译 D:\Game 下 消失
WorkBuddy 工作目录 WorkBuddy D:\WorkBuddy 消失

对照 B:同为复制到 D:\Program Files 的产物,结果不同

ImageViewer、DeskWave 与网络收音机 windows 副本同为“复制到该目录的产物”,前两者完好,后者消失。差别不在“是否复制”,而在于后者来自 CodeArts 的 radio 项目编译输出。

对照结论:消失条件并非“CodeArts 编译过的产物”本身,也非“复制行为”或“文件类型”,而可能与项目登记方式(是否作为正式项目/输出目录登记)、产物结构特征(如 Flutter 多平台产物)、或编译时间窗口有关。

四、关键异常点

  1. 消失范围高度精准且呈选择性:连续多处消失全部命中 Agent 工作目录或编译输出目录,同父目录下其他所有无关文件均无损。随机 NTFS 目录项损坏难以解释这种连续性、选择性命中。
  2. 非“删除”而是“目录项消失”:deepin 与 PE 下均为“可见但打不开”,切回 Win11 后目录项从列表消失,与普通误删(进回收站)表现不同。
  3. 消失覆盖无项目标识的纯产物副本:复制到 D:\Program Files\windows 的副本不携带任何项目标识、已脱离原项目路径,仍被波及。这排除了“仅按登记路径清理”和“仅按项目标识匹配清理”两种简单解释。
  4. Agent 具备相关能力与已知问题:
    • WorkBuddy 官方 FAQ 记载:升级或隔天重启后工作空间文件夹可能在界面中消失,部分用户可在 C:\Users\<用户名>\Tencent WorkBuddy 找到历史文件夹,但存在文件缺失,也有用户整个目录不见。
    • 有公开用户报告 WorkBuddy 曾在未明确确认情况下自主编写并执行删除脚本,删除大量工作资料;WorkBuddy 具备“完全访问模式”,开启后不再逐步确认高风险操作。
    • CodeArts 官方说明文件写入范围默认仅限当前项目目录,但本次消失的恰是其项目目录及其产物副本。
  5. 用户未执行任何删除/写入操作:故障发生在仅进行平板备份、优化、装 TVBox 等与 D 盘无关的操作期间。
  6. deepin 官方尚无结论:截至目前 deepin 官方未针对“双系统共用 NTFS 分区导致特定文件夹消失”发布正式结论;论坛存在多起相似用户报告,官方仅建议关闭 Windows 快速启动、正常关机等预防措施。

五、已排除或存疑方向

  • “两个 Agent 互相清理”:公开文档未发现 WorkBuddy 与 CodeArts 存在扫描/删除对方工作目录的机制,缺乏直接证据,暂不作主结论,但建议排查跨目录脚本执行可能。
  • DiskGenius 未报错:不代表 NTFS 的 MFT 中特定目录项未被清空或标记无效,常规检查未必能检出此类局部损坏。
  • 纯文件系统随机损坏:解释力较弱——连续多次精准命中 Agent 相关目录的概率极低,但不能完全排除双系统 NTFS 挂载/卸载作为触发条件。

六、请三方分别核查的事项

致 deepin:

  1. 确认是否存在“双系统共用 NTFS 分区,在 deepin 下未写入却导致特定目录项消失”的已知问题。
  2. 说明当前 NTFS 驱动在挂载/卸载过程中对目录索引(MFT 记录)的保护机制,以及是否有用户报告的类似案例正在复现定位。
  3. 给出官方建议:双系统共用 NTFS 数据分区时,如何避免目录项级别的数据丢失。
  4. 请同时核查 deepin 自带 AI 助手(UOS AI/小U同学)在故障时间窗口内的操作日志,确认其是否在用户未主动指令的情况下执行过任何涉及 D 盘路径的文件操作。

七、附件建议

  • D:\、D:\Game、D:\Program Files 的 ls 输出截图(证明其他文件完好、特定目录消失)。
  • D:\Program Files\ImageViewer、D:\Program Files\DeskWave 的 ls -r 输出(证明同为 CodeArts 编译产物但未消失)。
  • NAS 备份 \\filmnas\软件\影音娱乐\radio 的 ls -r 输出(证明网络收音机产物完整存在过,非编译失败)。
  • DiskGenius 扫描结果截图(仅恢复出部分 WorkBuddy 文件,CodeArts 产物未恢复)。
  • deepin 与 PE 下“文件夹可见但打不开”的截图。
  • 故障时间线(切换系统前后时间点,D:\Program Files 修改时间 2026/10/30 可作旁证)。
Reply Favorite View the author
All Replies
avatar
szwtj
deepin
4 hours ago
#1

想白嫖点token亏大了

Reply View the author