The 24-hour-late question How can I check the compress options of an svf file before starting the patching procedure?
We have had some discussion about this in convo, there is no feasible way to determine this atm but zstd adds a header. You can identify a *.svf file "if # is between 171 (faster) and 192 (smaller) : uses zstd engine" by it´s string: 28 B5 2F FD
Ran the tool without as administrator also produced the same error result. Never mind, appreciate your response. Thank you
This version is ready to use .Net FrameWork 4.8 If you could give me more information about the error, maybe I could help you. I continue to improve the tool and expand the functions of the tool,
it is usual a win 7 problem - damaged database for Data Execution Prevention (i see this behavioar also on other APP's) try system -> advanced settings tab advanved ->first settings Performance tab Data Execution Prevention - change the option and press Apply - change the option back and press Apply this repair / recreate the database for Data Execution Prevention then press OK hope this helps
Finished testing! Spoiler: -nbhashbits Command: smv.exe BuildPatch "patch_hashbits_#.svf" "Windows_InsiderPreview_WDK_x86x64_en-us_18980.iso" "Windows_InsiderPreview_WDK_x86x64_en-us_18985.iso" Additional: -sha1 -nomd5 (-nbhashbits #) SVF file size should be 131.991 KB. In every test the amount of memory was between 91.400 KB and 91.464 KB. without: 00:01:03 (1 minute 3 seconds) with 8: > 00:05:00 (> 5 minutes) (CTRL+C at 385 KB) with 16: > 00:05:00 (> 5 minutes) (CTRL+C at 74.113 KB) with 24: 00:00:25 (25 seconds) with 32: 00:00:59 (59 seconds) Experimental: with 20: 00:00:59 (59 seconds) with 22: 00:00:30 (30 seconds) with 26: 00:00:27 (27 seconds) with 28: 00:00:30 (30 seconds) Spoiler: -compressratio Command: smv.exe BuildPatch "patch_compressratio_#.svf" "Windows_InsiderPreview_WDK_x86x64_en-us_18980.iso" "Windows_InsiderPreview_WDK_x86x64_en-us_18985.iso" Additional: -sha1 -nomd5 -nbhashbits 24 (-compressratio #) without: 131.991 KB zlib (9): 131.991 KB lz4 (119): 132.287 KB zstd (192): 114.332 KB lzham (259): 127.313 KB lzma (49): 118.251 KB zlib+lzma (59): 118.261 KB Experimental: store (160): 132.987 KB Now it should be clear why everyone here uses -nbhashbits 24 and -compressratio 192. Thanks @GezoeSloog. Btw, does anyone see regularities in the -nbhashbits switch?
@3zero3 About the multiple SVF files in one exe, iirc it should be possible to put in the source files too? So, one exe to share all SVF's inside > ISO without the need for the source iso itself?
@Enthousiast Can You be more precise, please? There is just one SVF. Only one. So, if You mean(t) to add source file into selfextract 7zip archive, there is no problem. Anyone can add source file (ISO) inside SVFX archive to satisfy own needs. But then, in this case, file is big to me. My goal is to make smaller SVFX as possible. And I believe, everyone have W7 ultimate x64 ISO somewhere for reinstallation. So, in that case AiO SVF for W7 is useful. Just example.