Назад | Перейти на главную страницу

Советы по поиску и устранению неисправностей для USMT?

У нас идет крупная миграция на Vista, и мы используем USMT (средство миграции пользовательской среды) для получения профилей при подготовке к отправке, что привело к некоторым проблемам. Большинство захватов проходит гладко, однако значительное меньшинство терпит неудачу с некоторыми донкихотскими ошибками, это типично:


Info                  [0x080000] CopyStream: Can't copy streams from {"C:\Documents and Settings\All Users\Documents\My Pictures\060812-F-3108S-103.jpg"} to {"45"} object. Error 112. Exception class UnBCL::IOException: unable to write to FileStream.
enum Mig::SendObjectResult __thiscall Mig::CMediaManager::SendObjectInternal(class UnBCL::Stream *,const unsigned short *,const unsigned short *,int)
void __thiscall UnBCL::FileStream::Write(const unsigned char *,int,int)

Info                  [0x000000] Report problem is called
Info                  [0x000000] Unable to process object C:\Documents and Settings\All Users\Documents\My Pictures\060812-F-3108S-103.jpg -> 45, retries left = 3
Info                  [0x0802e6] Notification result: Retry.

.... чуть позже это становится:

Error                 [0x0802e9] CopyStream: Can't copy streams from {"C:\Documents and Settings\All Users\Documents\My Pictures\060812-F-3108S-103.jpg"} to {"45"} object. 
Error 112. Exception class UnBCL::IOException: unable to write to FileStream.
enum Mig::SendObjectResult __thiscall Mig::CMediaManager::SendObjectInternal(class UnBCL::Stream *,const unsigned short *,const unsigned short *,int)
void __thiscall UnBCL::FileStream::Write(const unsigned char *,int,int)

Error                 [0x0802f1] Failed to store object "C:\Documents and Settings\All Users\Documents\My Pictures\060812-F-3108S-103.jpg", stream = "default". User aborted operation.
Error                 [0x08030a] MigDoMigration caught exception: class Mig::CAbortException: User aborted Send operation..
void __thiscall Mig::CMediaManager::SendCatalogEntry(class Mig::CCatalogEntry *)

... наконец, завершается:

Info                  [0x000000] USMT error Code (status) = 11


Код ошибки 11 соответствует

USMT_UNABLE_DOMIGRATION  (A file is in use)
which does not seem to track with any activity occuring on the machine.

Я нашел документацию Microsoft крайне бесполезной при диагностике подобных проблем, и мне было интересно, какие советы могут дать другие администраторы по устранению проблем с USMT.

Прочтите этот пост в блоге USMT Tean Как отлаживать журнал USMT как профессионал. Они расскажут, как отладить журнал и решить очень похожую проблему. Ошибка, над которой они работают, - это ошибка 112, которая отображается как «Недостаточно места на диске». что вы тоже получаете.

В этом конкретном случае оказалось, что не хватает места, как упоминал Альфред, но USB-накопитель был отформатирован как FAT32, а не NTFS и не мог обрабатывать отдельные файлы размером более 4 ГБ.

Из Коды возврата USMT 4.0 вы также можете настроить ведение журнала USMT:

Мы рекомендуем вам установить самый высокий уровень детализации, / v: 13, в командных строках ScanState и LoadState, чтобы наиболее подробные отчеты были доступны в журналах ScanState и LoadState.

Не то чтобы я хотел отослать вас из SeverFault, но вы также можете проверить myITforum.com так как у них действительно хорошее покрытие USMT, SCCM, SMS, SCOM, MDT и т. д.

Возможно, это связано с тем, что путь слишком длинный или каким-то образом искажен? У меня еще никогда не было проблем с USMT, так что ...

Эта ошибка возникает, когда мой жесткий диск заполнен.

Проверьте авторизацию NTFS (системная учетная запись тоже), объем квоты, ...