Помилка невідповідності кількості контрольних причин, методи корекції
- 4413
- 1285
- Mrs. Delbert D'Amore
Починаючи з перших поколінь персональних комп’ютерів, проблема дефіциту простору диска була однією з найбільш актуальних. Найкращі розуми галузі працювали над своїм рішенням, і одним із ефективних способів вирішення, як ви вже здогадувались, було використання архівів. Як виявилося, ступінь стиснення файлу сильно залежить від його типу. Наприклад, при упаковці тексти розмір файлу значно зменшується та для великого тексту - навіть на порядок величини. Виконавені файли стискаються гірше, а деякі типи файлів, спочатку створені за допомогою пакетів, практично не стискаються.
Так чи інакше, але архіви все ще використовуються скрізь - як правило, пакети програм встановлення поставляються саме у формі архівів, включаючи самозапис. Але іноді при розпакуванні стиснених файлів користувачі стикаються з помилкою невідповідності кількості контролю, в результаті чого неможливо витягнути дуже необхідний файл з архіву. Сьогодні ми розглянемо основні причини помилки CRC та способи її усунення.
Причини появи помилки
Спочатку ви повинні коротко ознайомитись із основами теорії стиснення. Алгоритми стиснення даних базуються на пошуку тих самих довгих фрагментів та їх кодування з менш містким кодом. Навіть у цьому тексті є багато таких фрагментів. Наприклад, двоповерхові повторення. Але програми архівів шукають довші повторні послідовності, так що коефіцієнт стиснення в кінці виявляється дуже значущим.
Створюючи в ньому архів, крім кодованої послідовності, включена таблиця кодів та деякі інші дані, включаючи кількість контролю архіву. Це число, що зберігається в шістнадцятковій формі, що є значенням, обчисленим на основі основної послідовності даних, використовуючи спеціальні математичні алгоритми. Він унікальний для такої послідовності даних. Внесення будь -яких змін, навіть одного -бігута, призведе до радикально іншої контрольної кількості.
Особливості суми контролю (прийнято називати її хеш-хрехом) у тому, що неможливо відновити початкову послідовність даних на ньому, але це ідеальний інструмент для визначення справжності отриманого файлу. Отже, сума управління вводиться в сам архів, він обчислюється, коли файл представлений. Якщо хеш-курси не збігаються, це говорить про те, що архів змінюється після його створення.
У таких випадках, коли розпакувати файли, архівер надає відповідне повідомлення про помилку в невідповідності суми контролю, припиняючи подальшу роботу.
Отже, якщо при розпаканні архіву RAR ви отримали повідомлення про помилку повідомлення, це може означати наступне:
- Сам архів був створений неправильно - наприклад, якщо архів архів заражений вірусом;
- Архів, який ви використовуєте для розпакування архівів, пошкоджений або працює з несправністю;
- Іноді причина - невідповідність архівних версій;
- Ще однією причиною появи помилки може бути наявність кириличних символів при позначенні каталогу розпакування;
- Помилка невідповідності коду CRC також може виникнути через проблеми із залізом: якщо на приводі є несправні сектори або якщо модуль оперативної пам’яті працює з невдачами.
Розглянемо основні методи усунення цієї помилки.
Способи вирішення проблеми
У більшості випадків винуватцем контролю суми контролю в архівованому файлі є сам архів, про який у таких випадках вони кажуть "зламані".
Перевірка джерела даних
Якщо ви завантажили файл з оптичного диска, він, можливо, був пошкоджений через дефекти DVD -оператора. Перевірте, чи є подряпини, чіпси, випах або тріщини на ньому. Якщо у вас є, вам слід шукати вихідний файл в іншому місці.
Якщо архів завантажений з мережі, є ймовірність, що файл отримав пошкодження під час завантаження - це іноді трапляється, пакети втрачаються. Ви можете спробувати завантажити його ще раз, але якщо помилка не зникне, можливо, зламаний архів вже лежить на сервері. Тоді має сенс шукати той самий пакет в іншому місці.
Одним словом, перше, що потрібно зробити, - це отримати цю помилку при розпакуванні - це завантажити файл з декількох джерел.
Виключення кириличного алфавіту з повного шляху встановлення
Розподіл програм далеко не завжди написані висококваліфікованими програмістами. Через це є часті випадки, коли пакет містить компоненти, які не адаптуються до деяких мов, зокрема, кирилики. І тоді такі розподіли під час розпакування можуть генерувати помилку управління, чи це стосується 7zip або winrar.
Якщо архів, який ви використовуєте, пропонує розпакувати архів за допомогою документів у папці документів, або ви навмисно розпакуєте розподіли програм у м'який каталог, вам слід спробувати використовувати імена, які не містять російських літер, наприклад, документи або м'який.
Тобто при розпакуванні ретельно стежте за папкою, в якій архів пропонує розпакувати архів, і кирилик може бути в будь -якому розділі шляху.
Розпакери, якщо ми говоримо про старі версії Windows, також можуть зробити помилку через те, що Cyrillic присутній у імені облікового запису. Ви можете змінити назву через "параметри", але якщо це неприйнятно для вас, ви можете створити нового користувача з англійським написанням його імені - це повинно вирішити проблему.
Оновлення архівної версії
Операційна система Windows має власні засоби розпакування найпоширеніших форматів архіву - ZIP, ARJ, RAR, 7Z, але їх функціональність недостатня порівняно зі спеціалізованими пакетами.
Якщо під час розпакування архіву виникла помилка в невідповідності суми контролю, варто використовувати саме такі програми, наприклад, Winrar або вже згадується 7zip. Будь -яка з них може впоратися майже з будь -яким типом архіву. Вам потрібно завантажити з офіційного сайту - це гарантує відсутність таких проблем, як інфекція вірусом, ніж багато файлів гріх. Після встановлення Archiver вам потрібно перевантажити комп'ютер і почати розпалювати файл, який спричинив помилку.
Якщо помилка CRC не зникла при використанні архіву, цілком можливо, що це пов’язано з тим, що ви використовуєте застарілу програму. Не будьте занадто лінивими, щоб відвідувати офіційний веб -сайт розробника для завантаження останньої версії пакету встановлення - зазвичай це усуває всі можливі проблеми.
Займатися
До цих пір ми розглядали лише програмні способи усунення помилки суми контролю, але це може статися з апаратних причин. Зокрема, це часто трапляється на комп’ютерах з переповненим процесором або оперативним. Розгін добре підходить для виконання ресурсних завдань, але у випадку роботи архівника він може заподіяти шкоду замість користі, ініціюючи невдачу при розпакуванні архіву, який врешті -решт вливає в помилку CRC.
Вирішення проблеми - відключення розгону. Найпростіший спосіб зробити це - скинути BIOS до заводських налаштувань, після чого ви можете перевірити продуктивність архівника.
Усунення проблем з комп'ютерним димом
Більш ймовірним винуватцем помилки невідповідності суми контролю при встановленні програм є наявність вихідних секторів на диску. Якщо ваш жорсткий диск пов'язаний з віком, то варто перевірити його за допомогою спеціалізованої утиліти (ви також можете інтегровані засоби Windows). З суцільними накопичувачами, така неприємність виникає частіше - через обмеження на циклі запису/читання, притаманні SSD.
Якщо комірка пам'яті нечитабельна, очевидно, що під час читання файлу його цілісність буде порушена, а це означає, що обчислення суми контролю дасть невідповідність із значенням, записаним у самому архіві.
В обох випадках вам потрібно сканувати диск з можливістю виправити помилки, а потім знову завантажити архів і розпакувати його.
Як правило, у 95% випадків проблема полягає саме в бітовому архіві, отже, з однаковою ймовірністю вам не потрібні всі заявлені методи вирішення проблеми невідповідності кількості контролю, за винятком першого.
- « Віддалений робочий стіл не міг знайти комп'ютер причин та способами усунення проблеми
- Методи усунення помилки, віддалений пристрій чи ресурс не приймають з'єднання »