Jump to content

Recommended Posts

Have you considered adding RamDisk capability to the Toolkit? I manually run DISM using a RamDisk (Created with Open Source ImDisk: http://www.ltr-data.se/opencode.html) as the ScratchDir and it is significantly faster!

 

Also, maybe someone could help me determine why DISM fails to integrate updates when the MountPoint is on a ramdisk?

Share this post


Link to post
Share on other sites

I tried a lot of different configurations from 8GB up to 24GB. I did see an interesting error when trying to set my ramdisk as my VMWare VHD location. It complained about the destination file system not accepting large files. Strange seeing as it was NTFS. I think the problem is with ImDisk. I have used other programs in the past that showed my drives in the Disk Management Console. ImDisk does not.

Share this post


Link to post
Share on other sites

Hi everybody,

 

after a long time I tried again to work with a RAM disk (I got 16GB more RAM cheaper...), but the result is (again) not so big as I expected.

 

My system:

 

GA-Sniper1.A88X

A10-7850K

32GB Crucial Ballistix Elite 1899 9-9-9-27-2

Samsung 840 Pro 256GB

 

Win 7 Prof 64bit

SofPerfect 3.4.6

Ram-Disk 18Gb for WTK-Mount

Ram-Disk 5GB for WTK-Temp and Win-Temp

 

WTK 1.5.3.Test20

DISM 6.3 (Win 8.1).

 

To integrate needs the system 49 min, with Mount and Temp on the SSD 65-70 min.

 

Where can the bottleneck be?

In my system or in my brain ;)?

Share this post


Link to post
Share on other sites

@abbodi, Would you provide an example set of DISM commands demonstrating what you mean?  Maybe, for example, what is currently necessary?  ( Not that I in any way expect you to continue to do this every month, but it would give folks a working example that they could then modify each month as they see fit.)  What does the exact number of updates that it can efficiently handle depend on?  The amount of memory installed?  The free space available on the disc? Which updates that are involved?  Or what?

 

@Liam, Ideally, would it be possible for Win Toolkit to incorporate an algorithm to automatically create these DISM session "groupings" when integrating multiple updates if it indeed measurably speeds things up?  Just a thought.

 

Cheers and Regards

Share this post


Link to post
Share on other sites

I really don't know what it depends on, but it's more related to the serviced image not the Host OS

i guess on the size of updates and how many are already in the image, how many is pending

but in my experience, after +100 update or so, the dism command will be become slower and slower in adding the packages

 

the command is the same for dism /add-package, each update need its /packagepath: parameter

 

of course using this grouping will recuire some batch scripting :D

and using the inner .cab files is much better and faster in integrating

 

the main script that i learned that concept from is Installer For Windows Updates V28 by Burf

however it's intended for Online operation and contains various checks

there is a reduced version i modded without most checks and for offline integrating: InstallerV27z.zip

Share this post


Link to post
Share on other sites

I really don't know what it depends on, but it's more related to the serviced image not the Host OS

i guess on the size of updates and how many are already in the image, how many is pending

but in my experience, after +100 update or so, the dism command will be become slower and slower in adding the packages

.......

there is a reduced version i modded without most checks and for offline integrating: attachicon.gifInstallerV27z.zip

Anyway it does not depend on the DISM-version, I tried both, the own version of Win7 and that one of Win 8.1, the results (time) are the same.

 

Your modded script has been working very well on x86, but on x64 I got errors after update 115, then I changed the update number in the script from 125 to 105 and restarted the integration.

That was the problem and confirms your suspicion.

 

All tries with untouched ISOs.

 

Thiersee

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By niTe_RiDeR_Pr0
      Hi Lego,
      I set the priority of dism & external apps high, as shown in the screenshot.
      But after start applying in the aio integrator, I just checked the priority of dism. Its normal!
      wintoolkit ver 1.5.3.9; dism (system) version 6.1.7600.16385; dism (installed) version: 6.3.9600.16384
      Please fix.
       
      I found out one more thing: for mount and unmount, wintoolkit doesn't use dism. It uses ImageX. So why is it written that the process that require dism is mount & unmount (as shown in below screenshot)? Till now in any version (from 1.4, I started using wintoolkit from version 1.4.x.x), I haven't seen usage of dism in the mount & unmount. I have seen that its used by wintoolkit for integration (servicing).
       
      Thank you.
       
      Screenshots:
       

    • By niTe_RiDeR_Pr0
      Hi Lego,
      I am trying to integrate the following updates (given in the log file and one more update KB2976978. There are total 30(with the error, specified in the log), + 1 (succefully integrated). all the failed updates show the following dism error: 0xc0000135. Here is the log file: http://pastebin.com/CqHrV1HS
      I had downloaded the updates from WHDownloader (Windows8.1-Update3-x64 update list), for my windows 8.1 enterprise (non-eval) x64 iso with update (en_windows_8.1_enterprise_with_update_x64_dvd_6054382.iso)
      Wintoolkit version is 1.5.3.9
       
      So how to fix this? Thanks 
       
      btw, i can't upload a log file as attahcment. why?
       
      thanks in advance.
    • By Lanu
      Hi, I am unable to remove C:\WinToolkit_Mount\ folder. It takes a lot space on my c: drive about 9 gigabytes.
       
      It says i dont have permission, even thought I am using admistration account(windows 7 x64).
       
      I tried bootable linux (puppy linux) from usb and it says "operation not supported or something" when I try to delete the folder.
       
      Any help  appreciated.
       
       
    • By MAXtoriX
      With this addon you can use DISM from Windows 8.1 on your Windows 7. To switch to it, type in Run, Start menu or in any cmd window: 81dism
      when console is open you can type dism to check the version and you can begin with using Win8.1's DISM on Win7.
       

       

       

       
       
       
       
      32-bit version:
      Download 81DISM x86 | Size: 1.06 MB | MD5: dafc63647f566a14eb3f7f9fca692c22 | SHA-1: 39900a641dec5f69a8ee94758d97102515a58724
       
      64-bit version:
      Download 81DISM x64 | Size: 1.24 MB | MD5: c4a11e81779f2f4ae99dd9d7817e3e0a | SHA-1: d863f2c2770fa248c6c77e880fc3fadadf286083
    • By testplayer
      As a DISM GUI, DX WinNT6.x True Integrator is very handy, but it has some bugs. I would like to see that WinTookit can integrate a DISM GUI into the All-in-one integrator. That will be really great, since there are way too many packages for windows server, as listed here: http://technet.microsoft.com/en-us/library/hh825322.aspx. In deployment of windows server, this can be extremely helpful. Thank you.
×