DISM Error: 769 Compression is disabled for this volume

In diesem Artikel möchte ich ein Verhalten des DISM Tools beschreiben zu dem ich bislang im Internet keine andere Artikel oder Lösungsansätze finden konnte.

Als erstes Möchte ich darauf hinweisen dass dieser Fehler nur auf Domänenrechnern auftreten kann.

 

Das Szenario sieht folgendermaßen aus:

Man möchte mittels DISM ein beliebiges Image mounten und erhält dabei folgende Fehlermeldung:

C:\Windows\system32>dism /mount-wim /wimfile:C:\image\install.wim /mountdir:E:\img /index:1Deployment Image Servicing and Management toolVersion: 6.1.7600.16385Error: 769Compression is disabled for this volume.The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

 

Im DISM.log findet man folgendes:

 

2011-05-30 11:56:18, Error DISM DISM WIM Provider: PID=5784 Failed to mount the image. - CWimImageInfo::Mount(hr:0x80070301)

2011-05-30 11:56:18, Error DISM DISM WIM Provider: PID=5784 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:999 - CWimManager::InternalOpMount(hr:0x80070301)

2011-05-30 11:56:18, Error DISM DISM WIM Provider: PID=5784 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:2247 - CWimManager::InternalCmdMount(hr:0x80070301)

2011-05-30 11:56:18, Error DISM DISM WIM Provider: PID=5784 Error executing command - CWimManager::InternalExecuteCmd(hr:0x80070301)

2011-05-30 11:56:18, Error DISM DISM WIM Provider: PID=5784 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:516 - CWimManager::ExecuteCmdLine(hr:0x80070301)

2011-05-30 11:56:18, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.

 

hr:0x80070301 -> ERROR_BAD_ADDRESS_SPECIFIED

 

Zusätzlich, wenn man die Komprimierung für eine Partition aktivieren möchte bekommt man folgende Fehlermeldung:

 

Die Ursache dafür ist folgende Einstellung:

c:\>fsutil behavior query disablecompression

HINWEIS: "DisableCompression" wird zurzeit durch Gruppenrichtlinien gesteuert.

      Die Gruppenrichtlinie hat Vorrang vor den Änderungen an dieser Einstellung.

 DisableCompression = 1

 

Wenn das Output vom fsutil Befehl „DisableCompression=1“ anzeigt dann muss man folgende GPO ausschalten und den Rechner neu starten:

 

Policy Do not allow compression on all NTFS volumes Category Path Computer Configuration\Administrative Templates\System\Filesystem\NTFS\ Supported On At least Windows 7 or Windows Server 2008 R2 Registry Key HKLM\System\CurrentControlSet\Policies Value NtfsDisableCompression Explanation Compression can add to the processing overhead of filesystem operations. Enabling this setting will prevent access to and creation of compressed files.

 

Wenn die GPO erfolgreich entfernt wurde sollte das fsutil Output dann folgendermaßen aussehen:

c:\>fsutil behavior query disablecompression

DisableCompression = 0

 

Stefan Chivu

Platforms Core Team