Одныжды, мне понадобилось смонтировать (dism /Mount-WIM) установочный образ Windows 7 и провести ряд манипуляций. К сожалению компьютер был перезагружен до процесса демонтирования образа (dism /Unmount-WIM).
В результате получилось так, что образ с индексом 3 был помечен как смонтированный, и при попытке смонтировать его появлялась ошибка:
Cистема DISM Версия: 6.1.7600.16385 Ошибка: 0xc1420127 Указанный образ в указанном WIM-файле уже подключен с доступом на чтение и запись. Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
Команда dism /Unmount-wim /MountDir:"C:\Deployment\WINDOWS 7\mount" /Discard тоже завершалась ошибкой
dism /Unmount-wim /MountDir:"C:\Deployment\WINDOWS 7\mount" /Discard Cистема DISM Версия: 6.1.7600.16385 Ошибка: 50 The request is not supported. Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
Попробовал демонтировать образ с помощью Imagex
imagex /UNMOUNT "C:\Deployment\WINDOWS 7\mount" ImageX Tool for Windows Copyright (C) Microsoft Corp. All rights reserved. Version: 6.1.7600.16385 Unmount Error: Did not find an image mounted to [C:\Deployment\WINDOWS 7\mount].
"Хммм..." - подумал я и решил смонтировать образ с помощью Imagex, чтобы потом красиво размонтировать. Imagex ругнулся, но с задачей справился.
imagex /MOUNT "C:\Deployment\WINDOWS 7\install.wim" 3 "C:\Deployment\WINDOWS 7\mount" ImageX Tool for Windows Copyright (C) Microsoft Corp. All rights reserved. Version: 6.1.7600.16385 Mounting: [C:\Deployment\WINDOWS 7\install.wim, 3] -> [C:\Deployment\WINDOWS 7\mount]... [ 0% ] Mounting progress [ WARN ] An objectID is in use on this volume for [C:\Deployment\WINDOWS 7\mount\Users\Administrator\Desktop]. Committing or capturing this image will lose objectID information. Please mount or apply to another volume. [ WARN ] An objectID is in use on this volume for [C:\Deployment\WINDOWS 7\mount\Users\Administrator\Documents]. Committing or capturing this image will lose objectID information. Please mount or apply to another volume. [ 100% ] Mounting progress Successfully mounted image. Total elapsed time: 14 min 44 sec
Далее делаю imagex /UNMOUNT
imagex /UNMOUNT "C:\Deployment\WINDOWS 7\mount" ImageX Tool for Windows Copyright (C) Microsoft Corp. All rights reserved. Version: 6.1.7600.16385 Unmounting: [C:\Deployment\WINDOWS 7\mount]... [ 100% ] Mount cleanup progress Successfully unmounted image. Total elapsed time: 3 min 54 sec
С первого взгляда всё ОК, но при попытке смонтировать образ с помощью dism /Mount-wim всё та же ошибка 0xc1420127.
Внимание, Solution!
Немного подумав, проверяю какие опции нам доступны в команде dism и вижу /Cleanup-Wim
/Cleanup-Wim - Удаляет ресурсы, связанные с поврежденными подключенными образами WIM.
То, что надо! Пробую:
dism /Cleanup-WIM:"C:\Deployment\WINDOWS 7\install.wim" Cистема DISM Версия: 6.1.7600.16385 Отключение образа в C:\Deployment\WINDOWS 7\mount! [==========================100.0%==========================] Поиск устаревших файлов на диске C Операция успешно завершена.
Теперь всё понастоящему ОК: крманда dism /Mount-wim /wimfile:"C:\Deployment\WINDOWS 7\install.wim" /index:3 /MountDir:"C:\Deployment\WINDOWS 7\mount" выполняется без ошибок.
3 комментария:
Спасибо!
Молодец!
Тоже долго боролся с этой напастью, оказалось всё просто nlite держал wim
Отправить комментарий