Проверка контрольных сумм с помощью HashTab & CDShot

Оперативное Решение тех. проблем!
Аватара пользователя

Автор темы
Pifontiy
Заслуженный
Заслуженный
Сообщения: 2095
Зарегистрирован: Июль 2009
Репутация: 177
Пол: Мужской
Благодарил (а): 537 раз
Поблагодарили: 2515 раз

Проверка контрольных сумм с помощью HashTab & CDShot

#1

Сообщение Pifontiy » 30 авг 2011, 13:08

HashTab и SDShot
Программы для проверки суммы скачанного и записанного на диск образа.


Изображение

Не все файлы скачиваемые из интернета идеально записываются на жёсткий диск компьютера. Различные программные сбои, происходящие в процессе загрузки, приводят к тому, что скачанный файл может оказаться повреждённым. Простым языком это называется: «Ошибка при копировании.»
Если такая ошибка произойдёт при записи образа Windows, само собой разумеется, что устанавливать эту операционную систему нет ни какого смысла — правильно она работать не будет.
Естественно рождается вопрос: как проверить целостность скачанного файла?
Здесь нам пригодится хэш-функция MD5.


Для наглядности и полной достоверности в статье будут использованы оригинальные образы от Microsoft.

Скрытый текст:
MICROSOFT.WINDOWS.VISTA.ULTIMATE.WITH.SP2.X86.RTM.RETAIL.RUSSIAN.-WZTiSO
BUILD: 6002.18005.090410-1830
FILE: 6002.18005.090410-1830_x86fre_Client_ru-ru-FRTMCFRE_RU_DVD.iso
SIZE: 2,969,980,928 byte
SHA1: 5F80659031CFBFB702E1670A3698EEE698FE0261
MD5: A65C5FDA306ECFE50546A380EA5A7D65
CRC: 85B3CD58


а так же

Скрытый текст:
Windows XP Professional Edition Service Pack 3 VL Russian - оригинальный образ
MD5: 02B46B7F74308D7D31E608DB8DDDDFFD
SHA1: B7E0DD8B8832E4966E61A9EC3CCD9E7EF3EAD1B3
CRC32: FFFFFFFF



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

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

Для того,чтобы ориентироваться - в какой программе просчитана сумма интересующего нас файла,мы подробнее рассмотрим основные используемые для этих целей программы: Hash Tab и EF CheckSum Manager.

Так выглядит информация,полученная через Hash Tab

Изображение

Файлы MD5 созданные в программе EF CheckSum Manager

Изображение

Для ясности-на скрине файл UDF это записанный диск а ISO это образ снятый с диска.

Изображение

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


Подробную информацию по работе программы EF CheckSum Manager можно посмотреть здесь viewtopic.php?f=206&t=3692

Особо следует учесть,что алгоритмы работы программ отличаются-следовательно суммы созданные в одной программе не подтвердятся в другой.Это следует помнить - использовать для проверки ту программу, в которой сделаны выложенные на странице скачивания суммы
Поскольку суммы,выкладываемые в шапках тем на all-best.pro созданы в Hash Tab
Скрытый текст:
Изображение

следует уточнить принцип действий при снятии и проверке контрольных сумм.
Программа Hash Tab весьма распостранённая и активно используется в сборках.
Изображение

Она встроена в окно свойств файла-легко можно получить хеш-суммы.
Только вот просчитать СУММЫ УЖЕ ЗАПИСАННОГО ДИСКА она не в состоянии.

Для проверки уже записанного диска используя алгоритмы именно Hash Tab отлично подходит скромная утилита CDShot

Скрытый текст:
Скачать Установщик СD shot х 32-х64 ( Репак два в одном )

Скрытое содержимое
Вы должны быть зарегистрированным пользователем, чтобы прочитать это содержимое.

Размер 1.9 мб


Как с помощью программы CDShot проверить, правильно ли записался диск.

Порядок действий

Скрытый текст:
1) Поместить диск в привод, запустить CDShot.exe.
2) Выбрать привод с требуемым диском и нажать кнопку "Хэш".
Если КС (CRC32, MD5 и SHA-1) совпадают с указанными в описании то перходим к тестированию записанного диска.

Если появляется сообщение "Ошибка 32. Процесс не может получить доступ к файлу"

нужно подождать пока диск "успокоится" в приводе и повторно нажать кнопку "Хэш".


Изображение

При этом-как видно на скрине-необходимо иметь оригинальные контрольные суммы-для сравнения.

Следует отметить тот факт,что с помощью CDShot можно легко снять (записать) образ с диска.

Порядок действий
Скрытый текст:
1.Поместить диск в привод, запустить CDShot.exe.
2.Выбрать привод с требуемым диском и нажать кнопку "Запись"
3.Ждём завершения процесса записи образа

Запустив CDShot и нажав кнопку "Запись" сохраняем файл образа там,где нам удобно

Изображение

Ждём завершения процесса записи образа

Изображение

После завершения операции получаем два файла

Изображение

Смотрим файл отчёта-в нём вся нужная нам информация

Изображение

Как проверить записанный диск с помощью Nero CD-DVD Speed v4.7.7.16
Эта программа присутствует в сборке-но можно скачать отдельно.
Если надо-выложим отдельно ссылку на скачивание.

Порядок действий

Скрытый текст:
1) Поместить диск в привод, запустить CDSpeed.exe
2) Выбрать привод с требуемым диском
3) Выбрать вкладку "Сканирование диска"
4) Установить максимальную скорость и нажать "Старт".

По окончанию теста наличие желтых или красных секторов говорит о некачественном прожиге и в процессе установки возможны ошибки. Если все сектора зелёные - диск записан без ошибок и готов к использованию.

Изображение

А так выглядит при проверке кривой прожиг диска

Изображение

Установка оси с этого диска не пошла - выдало ошибку "программе установки не удалось скопировать файлы..."

Обсуждение и вопросы по программам здесь


Изображение

Изображение
Развернуть Выдержка из Правил-общие запреты для всего форума



Вернуться в «Помощь и Поддержка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость