Abhängig vom Startgerät (USB oder CD / ROM) entscheidet der Erfassungsprozess, wo die Scratch-Dateien geschrieben werden sollen. Da ein USB-Gerät beschreibbar ist, versucht er, massive Scratch-Dateien darauf zu schreiben. Versuchen Sie es mit der Option / scratchdir und leiten Sie die Scratch-Dateien auf Medien mit viel Platz.
DISM schlägt fehl mit "Es ist nicht genügend Speicherplatz auf der Festplatte vorhanden." während Sie ein Bild aufnehmen
Ich verwende DISM, um Bilder aufzunehmen und auf einer Netzwerkfestplatte zu speichern. Ich benutze eine standardmäßige 32-Bit-WinPE 4.0-Umgebung, um sie aufzunehmen.
Mein aktueller Pfad wurde auf festgelegt i:\images
und ich habe den folgenden Befehl ausgeführt:
dism /capture-image /imagefile:ae2212-w81-64bit-v1.wim /capture-dir:c:\ /name:system
Es lief bis zu 100% und an welchem Punkt es mit dem Fehler fehlgeschlagen ist There is not enough space on the disk.
. Während der Aufnahme habe ich das Netzlaufwerk überwacht und konnte ein wachsendes Image sehen. Bei Auftreten der Fehlermeldung wurde das Bild gelöscht.
Seltsam ist, dass das Image etwa 15 GB gewesen wäre und das Netzlaufwerk über 500 GB frei ist.
Was könnte schief gehen, sollte ich die /scratchdir
Option verwenden?
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 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Anstatt das "Scratch-Verzeichnis" zu ändern, habe ich den Scratch-Bereich unter WinPE erhöht (der Standard ist 32 MB). Das hat für mich funktioniert:
DISM / Mount-Wim / WimFile: < Bildpfad > / Index: Indexnum / MountDir: < Mountdirlocation >
DISM / Bild: < Mountdirlocation > / Set-ScratchSpace: 512
DISM / Unmount-Wim / MountDir: < Mountdirlocation > / Commit
Stellen Sie den Scratch-Bereich so hoch ein, wie die Systeme, die Sie abbilden möchten, unterstützen. Gültige Werte für den Arbeitsbereich sind 32, 64, 128, 256 und 512 (MB).
Weitere Informationen: https://technet.microsoft.com/de-de/library/dd799261(WS.10).aspx
Ich habe ein ähnliches Problem, bei dem das Bild um 60% versagt. Wie Sie habe ich fast ein Terrabyte frei, und auf den Servern sind keine Quotenverwaltungsfunktionen aktiviert. Ich verwende Windows PE4 32bit, das von einem Flash-Laufwerk und der neuesten Version von DISM gebootet wurde.
Die zusätzliche Komplikation ist, dass ich auf eine DFS-aktivierte Freigabe aufnehme. Normalerweise gelingt das erneute Erfassen des Bildes, daher bin ich mir nicht sicher, ob das zweite Capture funktioniert, wenn mein sekundärer Fix einen Nichtnamensraum-Freigabenamen verwendet, weil ich Glück hatte oder ein Problem mit dem Namespace vorliegt. Ich wünschte, ich hätte eine bessere Antwort für Sie, aber Sie müssen sie möglicherweise auf ein Flash-Laufwerk aufnehmen und später manuell kopieren.
Ich hatte dieses Problem auch auf einer VM, der nur 1 GB Speicher zugewiesen wurde.
Nach der Zuweisung von 4 GB Speicher funktionierte es einwandfrei.
Verwandte Probleme
-
4
Wie kann ich ein ISO-CD-Image auf einem Mac in das bin / cue-Format konvertieren?
-
1
Ist es möglich / Wie bootet man eine XP-VHD unter Windows 7?
-
3
Gibt es eine Festplatten-Imaging-Software für Windows, die kostenlos oder Open Source ist?
-
6
Kostenloses Partition Migration Tool
-
11
Versionskontrolle für Bilder
-
9
Software für den Umgang mit Kamera-RAW-Dateien
-
11
Wie kann ich die Datumsangaben in den EXIF-Daten stapelweise ändern?
-
5
Tools / Tipps zum Wiederherstellen von Daten aus einem beschädigten DMG-Image?
-
5
So öffnen Sie Mac-Bildformate unter Windows
-
4
Gescannte JPEGs sind groß und langsam zu laden. Können sie verlustfrei optimiert werden?