Chci se zeptat, jak je možné, že mi po archivaci hlásí kontrola, že jsou chybné součty CRC u 4 ze 14 part souborů?
Používám WinRAR 5.20 CZ, Windows 8.1 Pro a chci zabalit VMware soubor vmdk (kvůli záloze). Soubor má 128 GB, archívy jsem dal vytvořit po 4470 MB, celkem jich vytvořil 14, velikost je cca 50% původní. Zabalil to naoko v pořádku, ale po kontrole to hlásí 4 poškozené díly archivu. Jak k tomu může dojít?
Děkuji za info, MR
WinRAR v paměti spočítá komprimovaný tvar a obsah této paměti se někam zapisuje. Při dalším čtení to opet prochází sběrnicí do paměti. A kdekoliv po cestě se může jeden bitík změnit. Testy mohou určit, jestli je vadná paměť nebo řadič disku. Ale tato vada hardware se dřív nebo později musí projevit i v jiných programech podivným chováním. Já bych nejdříve odkrytoval počítač a podíval se, jestli na MB nejsou vyfouklé kondíky.
Stejnou chybu jsem opakovaně pozoroval po kompresi jednoho konkrétního souboru při použití jedné z prvních verzí WinRAR 5 s použitím kontrolního součtu Blake2. Při kontrole archivu to stále hlásilo chybu (pokud daný soubor nebyl už předem ve vyrovnávací paměti Windows, tak při kontrole archivu se objevila chyba - pokud již byl před tím načten a zůstal v paměti, tak test proběhl v pořádku).
Po instalaci verze 5.11 je už kontrola archivu po kompresi tohoto souhoru v pořádku. Jen doufám, že po instalaci verze 5.20 se problém opět neobjeví.