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
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) .... f) if you have SSD use this for all (depending on free space) -> best result
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
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)
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.
OMG Thanks to all for both the speed and (especially) for the accuracy of the responses. Great forum with great people.
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
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
@EFA11 some of your pach-names (special from our early days) are very confused / misleading 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