Igor, this does not solve the problem. Using only 2 threads to compress a terabyte will take forever. On a machine with lots of RAM and many CPU cores it is stupid to forcibly limit the usage just because 7-Zip cannot detect how much memory exists. Machines with 12TB of RAM and 400+ CPU threads are common and cheap (~$50 USD / hour on google compute engine) and 7-Zip is completely unusable on these machines since the new memory limit checking is implemented because the API will not tell you how much...
Hi, The 21.04 beta still has the broken memory dialog, here is how to fix it for the windows x86-64 version: Find these bytes in 7zG.exe: 01 00 00 48 8B CF E8 99 F9 FF FF 48 8B D8 49 C7 C5 FF FF FF FF 49 3B C5 0F 84 C0 00 00 00 44 38 And replace with these (there is only 1 occurance): 01 00 00 48 8B CF E8 99 F9 FF FF 48 8B D8 49 C7 C5 FF FF FF FF 49 3B C5 E9 C1 00 00 00 00 44 38 This will remove the check for the memory limit and allow 7zip to work under Hyper-V again.
For anyone else who has been having this problem too like @Hammerfest - here is how to bypass this dialog permanently: Open the 7zG.exe in any hex editor and search for this string of bytes (there is only 1 occurance): CF E8 56 F0 FF FF 48 8B F0 41 3A DE 0F 84 B6 And replace the last 3 bytes to look like this: CF E8 56 F0 FF FF 48 8B F0 41 3A DE E9 B7 00 You will never see that dialog again. Since there is no authenticode signature or anything else, this will not break anything. Obviously, this is...
For anyone else who has been having this problem too like @Hammerfest - here is how to bypass this dialog permanently: Open the 7zG.exe in any hex editor and search for this string of bytes (there is only 1 occurance): CF E8 56 F0 FF FF 48 8B F0 41 3A DE 0F 84 B6 And replace the last 3 bytes to look like this: CF E8 56 F0 FF FF 48 8B F0 41 3A DE E9 B7 00 You will never see that dialog again. Since there is no authenticode signature or anything else, this will not break anything.
Hi Igor, Please show the info about system and dynamic memory. It is a hyper-v virtual machine with dynamic memory enabled. Running Server 2019 on the host and Windows 10 v1809 (Build 10.0.17763) on the VM. You can read more about dynamic memory here: https://www.fastvue.co/tmgreporter/blog/understanding-hyper-v-dynamic-memory-dynamic-ram/ Essentially, the virtual machine does not "see" the memory until it actually allocates it. What hardware is 8 TB RAM? An HPE ProLiant DL385 Gen10 Plus server with...
Hi, The new 7Zip version incorrectly blocks operations. My system is a virtual machine with dynamic memory. When idle, the system memory drops as low as 2GB - but the host has 8TB of RAM and the VM can use all of it. 7Zip incorrectly detects the RAM before compression starts and wrongly assumes there is not enough. How do I bypass this check? My system can use all 8TB RAM.
With the new "list view" results for CRC/SHA checksums, it is no longer possible to copy the entire output to the clipboard like the old dialog box making it much harder to copy all the hashes. Is there a workaround?
I pushed these registry entries via group policy to make sure the new version does...