Depending on the boot device (USB or CD/ROM) the capture process makes a decision of where to write its scratch files. Since a USB is writable, it tries to write massive scratch files to it. Try using the /scratchdir option and direct scratch files to media with plenty of room.
Сбой DISM с «Недостаточно места на диске». во время захвата изображения
Я использую DISM для захвата изображений и хранения их на сетевом диске. Я использую стандартную 32-битную среду WinPE 4.0 для их захвата.
Мой текущий путь был установлен i:\images
и я выполнил следующую команду:
dism /capture-image /imagefile:ae2212-w81-64bit-v1.wim /capture-dir:c:\ /name:system
Он работал до 100% и в какой момент он потерпел неудачу с ошибкой There is not enough space on the disk.
. Во время захвата я следил за сетевым диском и видел, как изображение растет. Когда появилось сообщение об ошибке, изображение было удалено.
Странно то, что размер образа был бы около 15 ГБ, а на сетевом диске было более 500 ГБ.
Что может пойти не так, стоит ли мне использовать /scratchdir
опцию?
2014-02-19 01:04:37, Info DISM DISM WIM Provider: PID=1216 c:\Windows.old\Windows\WinSxS\x86_wcf-m_svc_mon_sup_dll_31bf3856ad364e35_6.2.9200.16432_none_a2bd221c1cde6e62\ServiceMonikerSupport.dll (HRESULT=0x8007011A) - CWimManager::WimProviderMsgLogCallback [1216] [0xc144012f] 2014-02-19 01:04:37, Info DISM DISM WIM Provider: PID=1216 c:\Windows.old\Windows\WinSxS\x86_wcf-system.identitymodel_b03f5f7f11d50a3a_6.2.9200.16432_none_30a420f7f05ab330\System.IdentityModel.dll (HRESULT=0x8007011A) - CWimManager::WimProviderMsgLogCallback [1216] [0xc144012f] 2014-02-19 01:04:37, Info DISM DISM WIM Provider: PID=1216 c:\Windows.old\Windows\WinSxS\x86_wcf-system.runtime.serialization_b03f5f7f11d50a3a_6.2.9200.16432_none_123c6840d0913997\System.Runtime.Serialization.dll (HRESULT=0x8007011A) - CWimManager::WimProviderMsgLogCallback [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. [1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk. 2014-02-19 01:56:22, Error DISM DISM WIM Provider: PID=1216 TID=1220 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:1217 - CWimManager::Capture(hr:0x80070070) 2014-02-19 01:56:22, Error DISM DISM WIM Provider: PID=1216 TID=1220 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:4274 - CWimManager::InternalCmdCaptureBase(hr:0x80070070) 2014-02-19 01:56:22, Error DISM DISM WIM Provider: PID=1216 TID=1220 Error executing command - CWimManager::InternalExecuteCmd(hr:0x80070070) 2014-02-19 01:56:22, Error DISM DISM WIM Provider: PID=1216 TID=1220 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:1928 - CWimManager::ExecuteCmdLine(hr:0x80070070) 2014-02-19 01:56:22, Error DISM DISM.EXE: WimManager processed the command line but failed. HRESULT=80070070 2014-02-19 01:56:22, Info DISM DISM.EXE: Image session has been closed. Reboot required=no. 2014-02-19 01:56:22, Info DISM DISM.EXE: 2014-02-19 01:56:22, Info DISM DISM.EXE: <----- Ending Dism.exe session -----> 2014-02-19 01:56:22, Info DISM DISM.EXE: 2014-02-19 01:56:22, Info DISM DISM Provider Store: PID=1216 TID=1220 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect 2014-02-19 01:56:22, Info DISM DISM Provider Store: PID=1216 TID=1220 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider 2014-02-19 01:56:22, Info DISM DISM Provider Store: PID=1216 TID=1220 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider 2014-02-19 01:56:22, Info DISM DISM Provider Store: PID=1216 TID=1220 Disconnecting Provider: VHDManager - CDISMProviderStore::Internal_DisconnectProvider 2014-02-19 01:56:22, Info DISM DISM Provider Store: PID=1216 TID=1220 Disconnecting Provider: GenericImagingManager - CDISMProviderStore::Internal_DisconnectProvider 2014-02-19 01:56:22, Info DISM DISM Provider Store: PID=1216 TID=1220 Disconnecting Provider: Compatibility Manager - CDISMProviderStore::Internal_DisconnectProvider 2014-02-19 01:56:22, Info DISM DISM Provider Store: PID=1216 TID=1220 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Rather than changing the "scratch directory" I increased the scratch space on WinPE (the default is 32MB). This worked for me:
DISM /Mount-Wim /WimFile:<imagepath> /index:indexnum /MountDir:<mountdirlocation>
DISM /image:<mountdirlocation> /set-ScratchSpace:512
DISM /Unmount-Wim /MountDir:<mountdirlocation> /Commit
Set the scratch space as high as the systems you are trying to image will support. Valid values for the scratch-space are 32, 64, 128, 256 and 512 (MB).
More info: https://technet.microsoft.com/en-us/library/dd799261(WS.10).aspx
У меня похожая проблема, когда изображение не работает около 60%. Как и у вас, у меня почти свободен террабайт, и на серверах не включены функции управления квотами. Я использую Windows PE4 32bit с загрузочной флешкой и последней версией DISM.
Дополнительным осложнением является то, что я записываю на общий ресурс с поддержкой DFS. Обычно повторная захват изображения завершается успешно, поэтому я не уверен, что мой второй вариант использования имени общего ресурса, не являющегося пространством имен, при втором захвате работает, потому что мне повезло или есть проблема с пространством имен. Хотелось бы, чтобы у меня был лучший ответ для вас, но вам, возможно, придется записать его на флэш-диск и вручную скопировать позже
I also had this problem on a VM that only had 1gb of memory assigned to it.
After assigning 4gb of memory it worked fine.
Похожие вопросы
-
4
Как я могу конвертировать ISO-образ CD в формат bin / cue на Mac?
-
1
Возможно ли это / Как загрузить XP VHD в Windows 7
-
3
Существует ли какое-либо программное обеспечение для создания образа жесткого диска для Windows, кот...
-
-
6
Бесплатный инструмент для миграции разделов
-
11
Контроль версий для изображений
-
9
Программное обеспечение для работы с RAW-файлами камеры
-
11
Как мне пакетно изменить дату получения информации в данных EXIF?
-
5
Инструменты / советы по восстановлению данных с поврежденного образа диска DMG?
-
5
Как открыть форматы изображений Mac в Windows
-
4
Отсканированные файлы JPEG имеют большой размер и загружаются медленно. Можно ли оптимизировать их б...