Skip to main content

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

Проверка системных файлов Windows (Июнь 2026)

Проверка системных файлов Windows (Июнь 2026)
Anonim

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

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

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

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

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

Необходимое время: Для проверки целостности файла с FCIV требуется менее пяти минут.

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

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

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

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

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

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

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

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

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

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

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

    реж

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

    C: Users Tim Downloads> dir Громкость на диске C не имеет метки. Серийный номер тома - D4E8-E115. Каталог C: Users Tim Downloads 11/11/2011 02:32 PM. 11/11/2011 02:32 PM. 15.04.2011 05:50 15,287,296 LogMeIn.msi 31.07.2011 12:50 397,312 ProductKeyFinder.exe 08/29/2011 08:15 AM 595 672 R141246.EXE 09/23/2011 08:47 AM 6,759,840 setup.exe 09/14/2011 06:32 AM 91,779,376 VirtualBox-4.1.2-73507-Win.exe 5 Файл (ы) 114,819,496 байт 2 Дир (ы) 22,241,402,880 байт бесплатно C : Users Tim Загрузки>

    В этом примере для файла, который я хочу создать для контрольной суммы, является 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 version 2.05. // 6b719836ab24ab48609276d32c32f46c980f98f1 virtualbox-4.1.2-73507-win.exe

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

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

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

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

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

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

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

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

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

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