|
|
楼主 |
发表于 2026-10-23 14:45:34
|
显示全部楼层
已看过,AI分析如下:
客户日志(20261022 测试):rc=47 真正原因已找到
这份日志把上一轮推断否定了:
[ERROR] "GLOBALROOT\Device\HarddiskVolumeShadowCopy6\Users\Administrator\
AppData\Local\Microsoft\OneDrive\26.163.0823.0004\images\darkTheme\
fre_done.svg": Can't open file (status=c0000034)
失败文件是 VSS 快照里的 OneDrive 应用缓存;
status=c0000034 = STATUS_OBJECT_NAME_NOT_FOUND(快照里这个云占位/缓存文件不可读);
修复(0.9.8):默认排除清单增加:\Users\*\AppData\Local\Microsoft\OneDrive*
这是 OneDrive 应用缓存,不是用户的 C:\Users\X\OneDrive 数据目录(后者仍由 CloudFolderNames 按实际存在排除)。
已做可复现验证:
临时目录造 Users\X\AppData\Local\Microsoft\OneDrive\26.1\images\skip.txt + Users\X\Desktop\keep.txt;
backup --source <临时目录> --no-snapshot;
extract:keep.txt 存在(rc=0),OneDrive 缓存路径返回 The path does not exist in the WIM image(rc=1)→ 排除生效;
单测新增该行断言,make check 57 用例/454 断言。
请客户用 0.9.8 再备份一次;若仍 rc=47,wimlib-errors.log 会给出下一个具体文件(可能还有其他云缓存),按同样方式补排除。
|
|