Windows 10 SVF Repository

Discussion in 'Windows 10' started by Tito, Oct 1, 2014.

  1. mtwei

    mtwei MDL Senior Member

    Nov 18, 2010
    307
    753
    10
    #761 mtwei, Aug 11, 2015
    Last edited: Aug 17, 2015
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,720
    14,440
    340
  3. dvbman

    dvbman MDL Junior Member

    Apr 23, 2015
    87
    50
    0
    #763 dvbman, Aug 11, 2015
    Last edited: Aug 11, 2015
    Hello. I want to make some svf patch, there are some particulare option to set in smartversion or the default is ok? Because I'd rather create them by keeping your guru settings :)
     
  4. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,544
    1,491
    60
    #765 vanelle, Aug 11, 2015
    Last edited: Aug 11, 2015
    a) second best result you get if you have 3 HD's (real hd NOT diffrent partitions)
    1 for Temp folder
    1 for source folder
    1 for target svf.

    b) NEVER USE diffrent partitions on the same HD
    coz hd has always run over partitions boundary (not good for your HD)
    and only one controler transfere

    c) if you have 2HD use
    1 for Temp folder
    2 for source and Target.svf

    d) if you have only one use this

    e) if you dont have anny HD (or SSD) ....:g: :biggrin:

    f) if you have SSD use this for all (depending on free space) -> best result
     
  5. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,419
    11,688
    240
    #766 murphy78, Aug 11, 2015
    Last edited by a moderator: Apr 20, 2017
    Normal (Makepatch.cmd):
    Code:
    @echo off
    
    
    if [%1]==[] (echo Usage: MakePatch.cmd patchname SourceFile.ext DestFile.ext & exit /b)
    
    
    if [%2]==[] (echo Usage: MakePatch.cmd patchname SourceFile.ext DestFile.ext & exit /b)
    
    
    if exist %CD%\%~n1_TO_%~n2.svf (echo %~n1_TO_%~n2.svf already exists & exit /b)
    
    
    set smvexec="E:\smartvs30_amd64\smv.exe"
    %smvexec% cr %~n1_TO_%~n2.svf %1 -sha1
    %smvexec% i %~n1_TO_%~n2.svf %2 -rf %1 %2 -br .
    exit /b
    Max compression and smaller blocksize for max efficiency [much slower] (MakePatchMax.cmd):
    Code:
    @echo off
    
    
    if [%1]==[] (echo Usage: MakePatchMax.cmd patchname SourceFile.ext DestFile.ext & exit /b)
    
    
    if [%2]==[] (echo Usage: MakePatchMax.cmd patchname SourceFile.ext DestFile.ext & exit /b)
    
    
    if exist %CD%\%~n1_TO_%~n2.svf (echo %~n1_TO_%~n2.svf already exists & exit /b)
    
    
    set smvexec="E:\smartvs30_amd64\smv.exe"
    %smvexec% cr %~n1_TO_%~n2.svf %1 -sha1
    %smvexec% i %~n1_TO_%~n2.svf %2 -rf %1 %2 -br . -compressratio 49 -blocksize 32
    exit /b
    You need to change the smvexec to point at the correct location of smv.exe from smartversion3
    I use x64 executable, but you can use x32. It doesn't matter. It will only use one core and <2GB mem.

    To use these in a script to run overnight you would use it like:
    Code:
    call makepatch sourcefile1.iso destfile1.iso
    call makepatch sourcefile2.iso destfile2.iso
    call makepatch sourcefile3.iso destfile3.iso
     
  6. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,544
    1,491
    60
    #767 vanelle, Aug 11, 2015
    Last edited: Aug 11, 2015
    a small supplement
    use the switch [-tmpdir #] : select the directory used to write temporary file
    eg -tmpdir "%TMP%" (never forget "")

    afaik the default setting use the target dir for temp

    -sha1 -nomd5
    is also good for performence (nobody need md5 realy inside svf)
     
  7. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,419
    11,688
    240
    Yah you could make a 3rd argument to specify a directory.
    I just haven't bothered to do it as I normally just make them in the same directory.
    Every time I've tried to mess with paths I've always had that weird thing where it makes a gigantic patch.
    I'm a noob.
     
  8. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,544
    1,491
    60
    this usually happen if you forgot " " around the path-name / variable
     
  9. dvbman

    dvbman MDL Junior Member

    Apr 23, 2015
    87
    50
    0
    OMG :clap:

    Thanks to all for both the speed and (especially) for the accuracy of the responses.

    Great forum with great people. :worthy:
     
  10. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,544
    1,491
    60
    #771 vanelle, Aug 11, 2015
    Last edited by a moderator: Apr 20, 2017
  11. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,544
    1,491
    60
    #772 vanelle, Aug 11, 2015
    Last edited by a moderator: Apr 20, 2017
    Professional VOL (Ukrainian)

    add Professional VOL (Ukrainian) to #760

    Code:
    43043E92AC2FABCDBE03DF0A750CE8F783FF11EF *[uk-ua] SW_DVD5_Win_Pro_10_32bit_Ukrainian_MLF_x20-25521.iso
    1F645445861CE0922FD6B7B005E6FD73E59A6826 *[uk-ua] SW_DVD5_Win_Pro_10_64bit_Ukrainian_MLF_x20-25525.iso
    
     
  12. Krishnaprasad.m

    Krishnaprasad.m MDL Novice

    Feb 1, 2013
    11
    1
    0

    thanks...:worthy::biggrin:
     
  13. GezoeSloog

    GezoeSloog knows a guy, who knows another guy.

    Feb 10, 2012
    876
    8,510
    30
    -br . should be replaced with -br "%~dp1" to allow use of full paths too.
     
  14. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,544
    1,491
    60
    #775 vanelle, Aug 12, 2015
    Last edited by a moderator: Apr 20, 2017
    Professional VOL (Chinese-Traditional)

    need help to get Professional VOL (Chinese-Traditional)

    Code:
    SHA1 ??? *[zh-tw] SW_DVD5_Win_Pro_10_32bit_ChnTrad_MLF_x20-25785.iso
    SHA1 ??? *[zh-tw] SW_DVD5_Win_Pro_10_64bit_ChnTrad_MLF_x20-25789.iso
    
    does anybody have them
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,720
    14,440
    340
    #776 xinso, Aug 12, 2015
    Last edited by a moderator: Apr 20, 2017
  16. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,544
    1,491
    60
    #777 vanelle, Aug 13, 2015
    Last edited by a moderator: Apr 20, 2017
    @EFA11
    some of your pach-names (special from our early days) are very confused / misleading o_O
    I would suggest the following renaming on your cloud's
    Code:
    ent_Eval_ltsb_to_ent_Eval_x64.svf                                                     ->  Ent-LTSB_EVL_x64_to_Ent_EVL_x64.svf
    ent_Eval_ltsb_to_ent_Eval_x86.svf                                                     ->  Ent-LTSB_EVL_x86_to_Ent_EVL_x86.svf
    
    X64_EVAL_to_10240.16384.150709-1700.TH1_CLIENTENTERPRISE_VOL_X64FRE_EN-US.svf         ->  Ent-LTSB_EVL_x64_to_Ent_VOL_x64.svf
    X86_EVAL_to_10240.16384.150709-1700.TH1_CLIENTENTERPRISE_VOL_X86FRE_EN-US.svf         ->  Ent-LTSB_EVL_x86_to_Ent_VOL_x86.svf
    
    ent_eval_to_ent_eval_LTSB_x64.svf                                                     ->  Ent_EVL_x64_to_Ent-LTSB_EVL_x64.svf
    ent_eval_to_ent_eval_LTSB_x86.svf                                                     ->  Ent_EVL_x64_to_Ent-LTSB_EVL_x64.svf
    
    NO_S_10240.16384.150709-1700.TH1_CLIENTENTERPRISEEVAL_OEMRET_X64FRE_EN-US_to_VL.svf   ->  Ent_EVL_x64_to_Ent_VOL_x64.svf
    NO_S_10240.16384.150709-1700.TH1_CLIENTENTERPRISEEVAL_OEMRET_X86FRE_EN-US_to_VL.svf   ->  Ent_EVL_x86_to_Ent_VOL_x86.svf
    
    vol_to_eval_x64.svf                                                                   ->  Ent_VOL_x64_to_Ent-LTSB_EVL_x64.svf
    vol_to_eval_x86.svf                                                                   ->  Ent_VOL_x64_to_Ent-LTSB_EVL_x64.svf
    
     
  17. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,544
    1,491
    60
    #778 vanelle, Aug 13, 2015
    Last edited by a moderator: Apr 20, 2017
  18. apologized

    apologized MDL Addicted

    Nov 29, 2012
    874
    507
    30
    #779 apologized, Aug 13, 2015
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. housex

    housex MDL Member

    Oct 30, 2010
    148
    98
    10
    #780 housex, Aug 14, 2015
    Last edited by a moderator: Apr 20, 2017