Как проверить контрольные суммы iso-образа Windows 10

Обновлено: 21.11.2024

У меня медленное соединение, а в моей Win 7 произошло повреждение программного обеспечения из-за .NET, поэтому возможно, что "обновление" каким-то образом не удастся.

В любом случае, я попытался загрузить Windows 10 с помощью инструмента для создания мультимедиа, но в итоге он всегда выдавал чрезвычайно хорошее и удивительно информативное сообщение «Что-то случилось» и ничего больше. Перепробовал все, но все равно не записывал носитель в ISO.

Итак, мне удалось получить прямую ссылку на Windows 10, и мне пришлось ждать ее загрузки около 8 часов (медленное соединение). Я могу открыть файл ISO с помощью 7-zip, но когда я пытаюсь записать ISO, делаю DVD. Программа записи образов дисков Windows говорит:

Win10_EnglishInternational_x64.iso Образ диска не был успешно записан из-за ошибки. (Код ошибки: 0x80004005)

Можно ли как-то проверить этот файл? Прямая ссылка была где-то на сайте MS для Win 10 ISO (не KN, не N, просто 10, действительная для Pro и Home, но только версия x64 вместо обеих).

Ответы

Я использовал параметр 7-Zip "Проверить ISO", и он не жаловался на какие-либо ошибки. Я открыл DVD, на котором я записал предположительно ошибочный прожиг, и на нем не было ошибок доступа. С другой стороны, можно подумать, что некоторые файлы могут быть повреждены, или это просто ошибка Windows Image Burner?

Мне пришло в голову попробовать использовать недавно записанный и предположительно испорченный DVD-диск, чтобы создать виртуальную машину Windows 10 с помощью VMWare, и я прошел всю установку и некоторые настройки во время игры с ним, и также не было никаких ошибок.

Все ответы

Я использовал параметр 7-Zip "Проверить ISO", и он не жаловался на какие-либо ошибки. Я открыл DVD, на котором я записал предположительно ошибочный прожиг, и на нем не было ошибок доступа. С другой стороны, можно подумать, что некоторые файлы могут быть повреждены, или это просто ошибка Windows Image Burner?

Мне пришло в голову попробовать использовать недавно записанный и предположительно испорченный DVD-диск, чтобы создать виртуальную машину Windows 10 с помощью VMWare, и я прошел всю установку и некоторые настройки во время игры с ним, и также не было никаких ошибок.

Ошибка параметра должна быть вызвана текущей системой.

Код ошибки 0x80004005 означает, что текущая операция записи не удалась, дополнительной полезной информации нет.

Мы можем рассмотреть возможность использования другого инструмента записи диска для записи ISO-образа, например инструмента загрузки Windows 10 USB/DVD.

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

Я размещаю сообщение для текущих загрузчиков Windows 10, которые завершили загрузку, а затем проверили страницу загрузки на предмет наличия ссылки на контрольную сумму файла MD5 или SHA1 . ну и где это? Затем, поискав в Интернете, найдя ветку со строкой темы Как проверить ISO-файл Windows 10?, просмотрев сообщения, чтобы увидеть контрольные суммы, но еще раз. ну и где?

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

Самое близкое, что я нашел здесь, к тому, что находится в строке Subject, это использование 7Zip для распаковки файла. После поиска по условиям 7zip подтвердите iso, единственные ссылки, которые я видел, чтобы 7Zip использовался таким образом . пришли из этой темы, я действительно не знаю, что делает 7zip или насколько он надежен для «проверки» файлов iso. Возможно, проверка внутренней согласованности?

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

  • MD5: 91565f54dc7a4e1df8a5f2b913d869b1
  • SHA1: 2DDE3A5BFA60B7F10CD38DBD544CF00A075F8908


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

Идентичные контрольные суммы получаются при выполнении команд md5sum и sha1sum в терминале.

Вот несколько способов проверки контрольной суммы ISO-файла Windows. После того, как вы загрузили ISO-образ Windows, вы можете убедиться, что он не поврежден и загружен полностью. Или вы хотите проверить, соответствует ли имеющийся у вас файл ISO оригинальным подлинным файлам, выпущенным Microsoft. Чтобы определить целостность дистрибутива, вам нужны две вещи — контрольная сумма и программа для ее проверки.

Проверьте контрольную сумму Windows ISO

Существует несколько способов проверки контрольной суммы Windows ISO. Предполагая, что вы используете что-то новое и современное, вы можете использовать встроенные инструменты. certutil и fciv — это встроенное программное обеспечение, доступное в Windows 7 и более поздних версиях. Кроме того, HashTab — это хорошо известное стороннее решение.

Как проверить контрольную сумму Windows ISO с помощью certutil

Этот инструмент входит в состав Windows 7 и более поздних версий. Он поддерживает алгоритмы хеширования MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512, любой из которых можно указать в качестве параметра. Подробная справка по команде:

Проверка целостности контрольной суммы файла (fciv)

У Microsoft была собственная утилита командной строки для вычисления и проверки контрольной суммы файлов — File Checksum Integrity Verifier (fciv.exe). Официально он никогда не поддерживался, но его можно было скачать с KB841290 (сейчас удален). Вот она по прямой ссылке (41 кб). Далее я предполагаю, что вы знаете, где вы храните распакованную утилиту и где у вас находится ISO-файл Windows.

Достаточно выполнить одну команду в командной строке (Пуск – Поиск – cmd):

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

%userprofile%\Desktop\fciv.exe –sha1 D:\en_windows_7_ultimate_x86_dvd_x15-65921.iso

В результате получается контрольная сумма файла:

Если вы не укажете параметр -sha1, утилита рассчитает хэш MD5.

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

Проверьте контрольную сумму Windows ISO с помощью HashTab

Если вас пугает командная строка, вы можете проверить контрольную сумму Windows ISO более простым способом.

Теперь вы видите различные контрольные суммы, которые проще проверить.

Похоже, вы дочитали пост до конца. Если вам понравилось, пожалуйста, поделитесь им. Вы очень поможете нашему блогу расти!

Автор: команда MFTNEXT

Проект MSFTNEXT – это небольшая команда авторов, которым нравится работать с новейшими технологиями и гаджетами. Будучи увлеченными Windows-блогерами, мы будем рады помочь другим решить их системные проблемы. Просмотреть все сообщения команды MFTNEXT

Оставить ответ Отменить ответ

сообщить об этом объявлении

Я хочу убедиться, что имеющийся у меня ISO (образ диска) для ОС Microsoft Windows 10 является подлинным. Я обычно делаю это с любым файлом, вычисляя хэш файла и сравнивая результат с ожидаемым хэшем (обычно предоставляемым издателем программного обеспечения).

В правильном ресурсе будут указаны официальные имена ISO вместе с правильным хэшем этого файла. Например:

Что-то вроде этого, но оно будет получено непосредственно с сайта Microsoft. Я не хочу создавать учетную запись Microsoft только для того, чтобы увидеть правильный хеш (например, хэш показан на официальных страницах загрузки, но для этого вам нужна учетная запись). Есть зацепки?

PS: Кстати, если это кому-то поможет, я использую крошечную утилиту MD5 & SHA Checksum Utility для вычисления хэшей

Цитата из Microsoft: «После завершения загрузки вы можете сравнить загруженную копию с оригиналом, чтобы убедиться, что загрузка прошла успешно. Для этой цели хеш-значение SHA-1 предоставляется для каждой загрузки, доступной в разделе «Загрузки для подписчиков». Чтобы просмотреть хеш-значение SHA-1, нажмите «Подробнее» в списке загрузок на странице «Загрузки для подписчиков».

Спасибо. Я думаю, что это решение требует от меня создания учетной записи Microsoft, чего я не хочу делать.

6 ответов 6

Загружайте ISO-образы и хэши напрямую с сайта Microsoft

Чтобы загрузить ISO-образы Windows 10 с помощью Windows 10, вам потребуется изменить пользовательский агент браузера. Без этого шага MS заставит вас загрузить Media Creation Tool.

Изменить агент пользователя с помощью браузера Mozilla Firefox:

Загрузить ISO и просмотреть хэш

Проверка хэша в Powershell (Windows 10)

  • Нажмите правой кнопкой мыши "Пуск" и выберите Windows PowerShell.
  • Перейдите к папке с iso-образом.
    cd ~/Загрузки
  • Проверьте хэш
    Get-FileHash Win10_2004_English_x64.iso | Список форматов

Я только что воспользовался вашими инструкциями для загрузки выпуска Windows 10 от мая 2020 года, но файл слишком велик для записи на DVD.

@PhilGoetz Да, размеры изображений уже давно превышают 4,7 ГБ. Вам либо нужен DVD большего размера, либо перейдите на USB-накопитель.

@idlehands Очень хороший ответ. Небольшое улучшение: вам не нужно жестко кодировать какой-либо пользовательский агент.Просто вызовите инструменты разработчика, нажав F12, и скажите своему браузеру эмулировать все, что не является Windows (например, iPad, iPhone, Android). Это работает в Firefox, Chrome и даже в Edge и не требует перезагрузки.

По состоянию на декабрь 2017 года это больше не работает.

Нажмите Подробности в MSDN, например: Windows 10 Enterprise 2016 LTSB. Вам, вероятно, потребуется войти в свою учетную запись Microsoft, чтобы найти его, но вам не нужно быть подписчиком MSDN.

Спасибо за ссылку. +1. Я уже был на этом сайте, но я не хочу создавать учетную запись Microsoft только для того, чтобы увидеть хэш-подписи.

Единственный безопасный способ

Помните, что Microsoft всегда пытается перехитрить пиратов программного обеспечения, что усложняет жизнь людям, которые заплатили за свою лицензию. Для предыдущих версий продуктов MS это означало, что каждая комбинация OEM/Retail/VLSC в сочетании с home/pro/edu/ent имела свой собственный хэш sha1 для одной и той же версии. Также вам нужно было сопоставить лицензионный ключ, который вы пытались использовать, не только с версией программного обеспечения, но и с каналом, по которому ключ был приобретен. Кроме того, каждый OEM-производитель (например, dell/hp/etc) будет иметь отдельные коды sha1 для всех версий. Хотя Win 10 по-прежнему не идеальна в этом отношении, наличие единого установщика, совместимого со всеми OEM и розничными магазинами, намного лучше, чем в старой системе.

О, и я забыл добавить в последнем абзаце, что есть также разные языковые регионы, имеющие свои собственные наборы пар iso-ключей для всех вышеперечисленных комбинаций. Я еще не уверен, как проблемы языкового региона связаны с Windows 10.

ПС. Если вас беспокоит сторонняя информация/программное обеспечение, то, к вашему сведению, у Microsoft также есть инструмент MD5/SHA1 под названием FCIV, который можно загрузить с их сайта.

ОТРЕДАКТИРОВАНО в свете (лучшего) ответа от idlehands:

Вы не можете, если вы используете Windows, потому что Microsoft Media Creation Tool встраивает некоторые различия в каждый создаваемый ISO. Я загружал Windows 10 x64 ISO 4 раза за последние 2 дня, и каждая загрузка завершалась без ошибок, и у каждой была разная сумма md5:

WinMerge показывает, что файлы, которые различаются между версиями

Проверив только w.dat, я обнаружил, что каждый ISO имеет разное значение InstanceID. Возможно, они должны быть конфиденциальными для активации ключа, поэтому я не указываю тот, который собираюсь использовать:

Вы действительно загрузили ISO-образ? Или вы использовали Media Creation Tool? MCT не загружает образ ISO, а создает его локально.

Я загрузил ISO-образ Windows 10 и получил образ с той же контрольной суммой, что и образ MSDN «Windows 10 (потребительские выпуски), версия 2004 (обновлено в мае 2020 г.)». Поэтому Microsoft не распространяет персонализированные изображения.

@Daniel B: Вы правы; Должно быть, я каждый раз использовал Инструмент создания мультимедиа, потому что, как объяснено в ответе холостых рук, нет никакого способа загрузить Windows из Microsoft во время работы Windows, кроме как с помощью Инструмента создания мультимедиа или притворяясь, что вы не используете Windows.

В идеале вы должны записать хеш-значение, которое вы храните вместе с файлом ISO, откуда вы его загрузили (предположительно Microsoft). Таким образом, вы всегда можете напомнить себе, какое значение является правильным, а затем заново вычислить соответствующее хеш-значение (MD5, SHA1 или SHA256) файла и сравнить его с исходным хэш-значением, которое у вас есть в записи. Таким образом, вам не нужно беспокоиться о том, что Microsoft или любая другая сторона, с которой вы скачиваете файлы, убьет службу, предоставившую эту часть информации, или если сама компания прекратит свою деятельность.

Для будущих поколений вот скриншот того, как выглядит интерфейс.

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

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

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

Начиная с Windows 10 версии 2004 (обновление за май 2020 г.) Microsoft начинает предлагать хэши, чтобы помочь вам проверить целостность данных и подлинность загружаемого ISO-файла Windows 10.

Хеш — это математическая подпись (текстовая строка), которая рассчитывается с использованием криптографического алгоритма (SHA-1, SHA-256, MD5) для отдельных данных. Если какое-либо изменение произойдет после вычисления контрольной суммы, значение хеш-функции данных также изменится.

В этом случае хэши SHA256, предоставленные Microsoft, позволяют использовать PowerShell для проверки того, что загружаемый ISO-файл Windows 10 не был изменен или поврежден.

В этом руководстве вы узнаете, как проверить целостность и подлинность ISO-файла версии 2004 в Windows 10.

Как убедиться, что ISO-образ Windows 10 не был поврежден или подделан

Чтобы проверить контрольную сумму ISO Windows 10, выполните следующие действия:

Откройте Проводник.

Перейдите к папке, содержащей ISO-файл Windows 10.

Введите следующую команду в адресной строке и нажмите Enter:

Введите следующую команду, чтобы проверить хэш SHA256 ISO-файла Windows 10, и нажмите Enter:

Команда Get-FileHash

Совет: в команде обязательно замените имя файла на имя, соответствующее вашей загрузке.

Сверьте результат хеширования с хэшами, предоставленными Microsoft. Например, A9EFD2329ED805A6A58E0E0101F9B22AD4031E80E2C663C571CD004DB26D2F31 должен быть результатом проверки контрольной суммы при проверке файла ISO для 64-разрядной архитектуры обновления Windows за май 2020 г. (на английском языке).

Если выходные данные совпадают, вы можете подтвердить, что файл ISO не поврежден и является подлинным.

Хэш-значения SHA256 для Windows 10 версии 2004

Вот список хеш-значений для каждой архитектуры и языка Windows 10 версии 2004:

  • Арабский 64-разрядный: 869BA1848C444140C87A6995A136ED8CD7F14DFE69907023BACF430229770D02
  • Арабский 32-разрядный: 0BA24CF7E94FBFDC0666FE01D082EEFCDB48940D2462C8C584E237CB7B42DA05
  • 64-разрядная версия болгарского языка: B6C88B2CB1618C83D2DB59DC79BB4935F8EFC3DC5279AE9C7A4A6B2D7B62A6A0
  • Болгарский 32-разрядный: 211D2044E4A90C363E76EABF395EBF6638560F06655C5C397C2525D317787E24
  • Китайский упрощенный 64-разрядный: E04E4B96B2CBE7A2AFE4889630958B46CD70F5DFF39A8283E8AD106C3D2F75B5
  • Китайский упрощенный 32-разрядный: 325D3B31FFB86586572997CF036A615244AC073879F977BFB0F0467E5F0B5169
  • Китайский традиционный 64-разрядный: 4975BB3A9BB0FEA8DA772E366836E48E33EBA4DB0E7513C1E0F3A3087607C439
  • Китайский традиционный 32-разрядный: 25ACE770E8FD366AE0C861B0E01561CB5DEBD537ABB181584EE7EF16938022EF
  • Хорватский 64-разрядный: 497151C206697842712A63637ED702A1AF05CBEC73A728D8CD341BBA1FCC9ACF
  • Хорватский 32-разрядный: 4F6178F8FB17E8D0AAB2554355D68D05AFA918402B2B5762F72F68EC4B553D61
  • Чешский 64-разрядный: 673927697D64316CCA7BE258ABFA07F6C861317B404D10AA6A77EBDB1395026F
  • Чешский 32-разрядный: F9F8F881F8F71D3186C3963BDD85A734C0634EAFEDACC7E4C461A12C2C31893A
  • Датский 64-разрядный: 2281062E4013AAD18320B53A8192D0F0C03C7A0D2D12F674E9BC8FE0E0B3C59E
  • Датский 32-разрядный: A6D29392006DD9629640F39B4AD1BC92B81C9116EC15AEC59713D6D99770543C
  • 64-разрядная версия голландского языка: 059D59BFB72260DEC0981C0747190FEB6FA7911E6653F071FACE0B91490FE84A
  • Голландский 32-разрядный: D37E044F03F5C27164731213C19B08C4655ACAE3D55B4D1D82867ED1675E7D6A
  • Английский (64-разрядная версия): A9EFD2329ED805A6A58E0E0101F9B22AD4031E80E2C663C571CD004DB26D2F31
  • 32-разрядная версия английского языка: 34DEDA035093417D811DBE4A6EB4CCB6A5D9E86F586395C93DE3C73D5D9B5D2B
  • Английский (международный, 64-разрядный): 4D7D73409B36E44462C690EC58AE0DC6846B01307799432FBD542388D4AD30E7
  • Английский (международный, 32-разрядный): 982E7E93B31CB5790DAEF5CB4C48A0A18A993333C43AEEC94970883E049BA324
  • 64-разрядная версия эстонского языка: EC0991DE5189D54312B93AE61187836299C109C167D48C3BDF9771AC5CC4402B
  • 32-разрядная версия эстонского языка: C33BCAA592C563636B5C69517F3904E7D0436ED9FDA5201756C5694A48AA6E2A
  • Финский 64-разрядный: 35008D60E05E99A27D8FFD0F9BF91CA0CF1ABD293AD02A8A4B6A6680567498F9
  • Финский 32-разрядный: C5276BD1580EE4FA9D23B27D6108DA0CDEA36FA972AE51BCF850F622221A2539
  • Французский 64-разрядный: 567EAB53626F7865F93D96BDCCC61C5D63F5B95F6CC9C82CA6AABF5282BEED90
  • Французский 32-разрядный: B717494E2C8D63E7DA0A1537A45EC5EE0F3C4F3DCAD488AD444A0779DAF3B8B3

Microsoft предоставляет хеш-значения при использовании этого метода для загрузки ISO-файла Windows 10.

Pureinfotech рассчитывает на вашу поддержку. Вы можете внести свой вклад с помощью кнопки ниже, чтобы продолжать создавать отличный контент.

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

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

Читайте также: