Как проверить целостность файлов в Windows с помощью FCIV

Простые шаги для проверки файла с Microsoft FCIV

Некоторые типы файлов, которые вы загружаете, такие как образы ISO, пакеты обновления и, конечно же, целые программы или операционные системы, часто бывают большими и громкими, что делает их склонными к ошибкам загрузки и, возможно, даже к изменениям со стороны злонамеренных третьих лиц.

К счастью, многие веб-сайты предлагают часть данных, называемую контрольной суммой, которую можно использовать для проверки того, что файл, который вы получили на своем компьютере, точно совпадает с файлом, который они предоставляют.

Контрольная сумма, также называемая хэш-значением или значением хеш-функции, создается путем запуска криптографической хеш-функции, обычно MD5 или SHA-1, в файле. Сравнение контрольной суммы, полученной при запуске хеш-функции в вашей версии файла, с той, что была опубликована поставщиком загрузки, может с полной уверенностью доказать, что оба файла идентичны.

Следуйте простым шагам ниже, чтобы проверить целостность файла с помощью FCIV, бесплатного калькулятора контрольной суммы:

Вы можете проверить подлинность файла только в том случае, если первоначальный производитель файла или другое доверенное лицо, использовавшее файл, предоставило вам контрольную сумму для сравнения. Самостоятельное создание контрольной суммы бесполезно, если вам не с чем сравнить.

Требуемое время . Проверка целостности файла с помощью FCIV должна занять менее пяти минут.

Как проверить целостность файлов в Windows с помощью FCIV

  1. Загрузите и «установите» файл Checksum Integrity Verifier, часто просто называемый FCIV. Эта программа свободно доступна от Microsoft и работает на всех распространенных версиях Windows.

    FCIV – инструмент командной строки, но пусть это вас не пугает. Он очень прост в использовании, особенно если вы следуете учебнику, описанному ниже.

    Очевидно, что если вы следовали приведенному выше руководству, то можете пропустить этот шаг. В оставшейся части этих шагов предполагается, что вы загрузили FCIV и поместили его в соответствующую папку, как описано в ссылке выше.

  2. Перейдите к папке, содержащей файл, для которого вы хотите создать значение контрольной суммы.

  3. Оказавшись там, удерживайте нажатой клавишу Shift , одновременно нажимая правой кнопкой мыши , в любом пустом месте в папке. В появившемся меню выберите вариант Открыть командное окно здесь .

    Откроется командная строка, и приглашение будет предварительно настроено на эту папку.

    Например, на моем компьютере файл, для которого мы хотели создать контрольную сумму, находился в нашей папке Загрузки , поэтому приглашение в окне командной строки выглядит как C: \ Users \ Tim \ Downloads> после выполнения этого шага из папки Загрузки .

    Не видите эту опцию при щелчке правой кнопкой мыши? В некоторых версиях Windows 10 вы увидите здесь вариант PowerShell. Нажмите правой кнопкой мыши на панели задач в нижней части экрана и перейдите в Настройки панели задач , чтобы найти возможность снова включить командную строку.

  4. Далее нам нужно убедиться, что мы знаем точное имя файла, для которого вы хотите, чтобы FCIV сгенерировал контрольную сумму. Возможно, вы уже знаете это, но вы должны перепроверить, чтобы быть уверенным.

    Самый простой способ сделать это – выполнить команду dir, а затем записать полное имя файла. Введите в командной строке следующее:

     dir 

    который должен создать список файлов в этой папке:

     C: \ Users \ Tim \ Downloads> Том-диск dir на диске C не имеет метки. Серийный номер тома: D4E8-E115 Каталог C: \ Users \ Tim \ Downloads 11.11.2011 14:32. 11.11.2011 14:32 .. 15.04.2011 05:50 15878796 LogMeIn.msi 31.07.2011 12:50 397 312 ProductKeyFinder.exe 29.08.2011 08:15 595 672 R141246.EXE 23.09.2011 08:47 6 759 840 setup.exe 14.09.2011 06:32 91 779 376 VirtualBox-4.1.2-73507-Win.exe 5 Файл (ов) 114 819 496 байт 2 Dir (s) 22 241 402 880 байт свободно C : \ Users \ Tim \ Downloads> 

    В этом примере файл, для которого мы хотим создать контрольную сумму, – VirtualBox-4.1.2-73507-Win.exe, поэтому мы запишем его точно.

  5. Теперь мы можем запустить одну из криптографических хеш-функций, поддерживаемых FCIV, чтобы создать значение контрольной суммы для этого файла.

    Предположим, что веб-сайт, с которого мы загрузили файл VirtualBox-4.1.2-73507-Win.exe, решил опубликовать хэш SHA-1 для сравнения. Это означает, что мы также хотим создать контрольную сумму SHA-1 для нашей копии файла.

    Для этого выполните FCIV следующим образом:

     fciv VirtualBox-4.1.2-73507-Win.exe -sha1 

    Убедитесь, что вы ввели полное имя файла – не забудьте расширение файла!

    Если вам нужно создать контрольную сумму MD5, завершите команду с -md5 вместо -sha1.

    Вы получили сообщение “‘fciv’ не распознан как внутренняя или внешняя команда …”? Убедитесь, что вы разместили FCIV.exe-файл в соответствующей папке, как описано в учебном пособии, указанном в шаге 1 выше.

  6. Продолжая наш пример выше, вот результат использования FCIV для создания контрольной суммы SHA-1 в нашем файле:

     // // File Checksum Integrity Verifier версия 2.05. // 6b719836ab24ab48609276d32c32f46c980f98f1 virtualbox-4.1.2-73507-win.exe 

    Цифровая/буквенная последовательность перед именем файла в окне командной строки является вашей контрольной суммой.

    Не беспокойтесь, если на создание значения контрольной суммы уходит несколько секунд или больше, особенно если вы пытаетесь сгенерировать его для очень большого файла.

    Вы можете сохранить значение контрольной суммы, созданное FCIV, в файл, добавив> filename.txt в конец команды, которую вы выполнили на шаге 5. См. Как перенаправить вывод команды в файл, если вам нужна помощь.

  7. Теперь, когда вы сгенерировали значение контрольной суммы для своего файла, вам нужно проверить, равно ли оно значению контрольной суммы, предоставленной источником сравнения для сравнения.

    Соответствуют ли контрольные суммы?

    Большой! Теперь вы можете быть полностью уверены, что файл на вашем компьютере является точной копией предоставленного файла.

    Это означает, что в процессе загрузки не было ошибок, и, пока вы используете контрольную сумму, предоставленную оригинальным автором или источником, которому очень доверяют, вы также можете быть уверены, что файл не был изменен в злонамеренных целях.

    Контрольные суммы НЕ совпадают?

    Загрузите файл снова. Если вы не загружаете файл из оригинального источника, сделайте это вместо этого.

  8. Вы ни в коем случае не должны устанавливать или использовать какой-либо файл, который не полностью соответствует предоставленной контрольной сумме!

Оцените статью
Solutics.ru
Добавить комментарий