![USMT 的故障排除技巧?](https://linux22.com/image/484112/USMT%20%E7%9A%84%E6%95%85%E9%9A%9C%E6%8E%92%E9%99%A4%E6%8A%80%E5%B7%A7%EF%BC%9F.png)
我们正在进行大规模的 Vista 迁移,并使用 USMT(用户状态迁移工具)获取配置文件以准备迁移,这导致了一些问题。大多数捕获过程都很顺利,但有相当一部分捕获失败,并出现了一些不切实际的错误,这是很典型的情况:
信息 [0x080000] CopyStream: 无法将流从 {"C:\Documents and Settings\All Users\Documents\My Pictures\060812-F-3108S-103.jpg"} 复制到 {"45"} 对象。错误 112。异常类 UnBCL::IOException: 无法写入 FileStream。 枚举 Mig::SendObjectResult __thiscall Mig::CMediaManager::SendObjectInternal(类 UnBCL::Stream *,const unsigned short *,const unsigned short *,int) void __thiscall UnBCL::FileStream::Write(const unsigned char *,int,int) 信息 [0x000000] 报告问题已调用 信息 [0x000000] 无法处理对象 C:\Documents and Settings\All Users\Documents\My Pictures\060812-F-3108S-103.jpg -> 45,剩余重试次数 = 3 信息 [0x0802e6] 通知结果:重试。
....稍后就变成:
错误 [0x0802e9] CopyStream:无法将流从 {“C:\Documents and Settings\All Users\Documents\My Pictures\060812-F-3108S-103.jpg”} 复制到 {“45”} 对象。 错误 112。异常类 UnBCL::IOException:无法写入 FileStream。 枚举 Mig::SendObjectResult __thiscall Mig::CMediaManager::SendObjectInternal(类 UnBCL::Stream *,const unsigned short *,const unsigned short *,int) void __thiscall UnBCL::FileStream::Write(const unsigned char *,int,int) 错误 [0x0802f1] 无法存储对象“C:\Documents and Settings\All Users\Documents\My Pictures\060812-F-3108S-103.jpg”,流 =“默认”。用户中止操作。 错误 [0x08030a] MigDoMigration 捕获到异常:类 Mig::CAbortException:用户中止了发送操作。 void __thiscall Mig::CMediaManager::SendCatalogEntry(类 Mig::CCatalogEntry *)
...最终达到高潮:
信息 [0x000000] USMT 错误代码 (状态) = 11
错误代码 11对应于
USMT _UNABLE
_DOMIGRATION(文件正在使用中)
这似乎没有跟踪机器上发生的任何活动。
我发现 Microsoft 文档对于诊断此类问题极其无用,并且想知道其他管理员对解决 USMT 问题可能有哪些建议。
答案1
查看 USMT Tean 博客上的这篇文章如何像专业人士一样调试 USMT 日志。他们会指导您如何调试日志并解决非常相似的问题。他们处理的错误是错误 112,它映射到“磁盘空间不足”。这也是您遇到的问题。
在那种特殊情况下,正如阿尔弗雷德提到的,并不是空间不足,而是 USB 驱动器的格式是 FAT32 而不是 NTFS,无法处理大于 4GB 的单个文件。
从USMT 4.0 返回代码您也可以启动 USMT 日志记录:
作为最佳实践,我们建议你在 ScanState 和 LoadState 命令行上设置最高详细级别 /v:13,以便在 ScanState 和 LoadState 日志中提供最详细的报告。
我并不是想让你远离 SeverFault,但你可能还想看看myITforum.com因为他们对 USMT、SCCM、SMS、SCOM、MDT 等有非常好的报道。
答案2
当我的硬盘已满时,就会出现此错误。
检查 NTFS 授权(系统帐户也一样)、配额量……
答案3
也许这与路径太长或某种程度的格式错误有关?我从来没有遇到过 USMT 的问题,所以...