Как проверить образ iso на ошибки
Как проверить загрузочную флешку или ISO
Я не раз писал инструкции на тему создания загрузочных накопителей, а в этот раз покажу простой способ проверить загрузочную флешку или образ ISO, не загружаясь с него, не изменяя настроек БИОС и не настраивая виртуальную машину.
Некоторые утилиты для создания загрузочной флешки включают в себя инструменты для последующей проверки записанного USB накопителя и, как правило, базируются на QEMU. Однако, их использование не всегда понятно для начинающего пользователя. Инструмент, рассмотренный в этом обзоре не потребует никаких специальных знаний для проверки загрузки с флешки или ISO образа.
Проверка загрузочных USB и ISO образов с помощью MobaLiveCD
MobaLiveCD — пожалуй, самая простая бесплатная программа для теста загрузочных ISO и флешек: она не требует установки, создания виртуальных жестких дисков, позволяет в два клика посмотреть, как будет выполняться загрузка и не возникнут ли какие-либо ошибки.
Программу следует запускать от имени Администратора, в противном случае при проверке вы увидите сообщения об ошибках. Интерфейс программы состоит из трех основных пунктов:
- Install MobaLiveCD right-click association — добавляет в контекстное меню файлов ISO пункт для быстрой проверки загрузки с них (необязательно).
- Start directly CD-ROM ISO image file — запуск загрузочного ISO образа.
- Start directly from a bootable USB drive — проверка загрузочной флешки путем загрузки с нее в эмуляторе.
В случае, если требуется протестировать ISO образ, достаточно будет указать путь к нему. Аналогично и с флешкой — просто указываете букву USB накопителя.
На следующем этапе будет предложено создать виртуальный жесткий диск, однако это делать не обязательно: узнать, происходит ли загрузка успешно можно и без этого шага.
Сразу после этого запустится виртуальная машина и начнется загрузка с указанной флешки или ISO, например, в моем случае получаем ошибку No bootable device, так как подключенный образ не является загрузочным. А если вы подключите флешку с установкой Windows, то увидите стандартное сообщение: Press any key to boot from CD/DVD.
Скачать MobaLiveCD вы можете с официального сайта http://www.mobatek.net/labs_mobalivecd.html.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
23.09.2014 в 16:19
Иногда кажется — ну всё уже знаешь, но ведь это невозможно. И находишь что-то для себя новое и нужное. Спасибо Вам за Ваш такой полезный сайт.
24.09.2014 в 13:15
Спасибо за отзыв!
24.09.2014 в 23:16
Очень нужная программка, спасибо.
04.11.2014 в 04:45
Никогда не слышал о такой программе. Собираю компьютер, сделал загрузочную флешку HBCD. Надо будет воспользоваться этой программкой. Спасибо!
01.02.2015 в 22:56
Спасибо большое за обзор, а то замучился перезагружать комп
18.03.2015 в 12:36
спс полезно и что важно портативно
12.07.2015 в 08:19
Спасибо, автор! Очень кстати оказалась эта прога, а то понять не могу, почему винда с флэхи не грузится.
19.07.2015 в 18:27
Дмитрий поясните, пожалуйста. После создания загрузочного образа ISO Windows 8.1. с использованием Media Creation Tool и его проверки посредством MobaLiveCD v.2.1. на последнем экране читаем: Вашему комп. необходим ремонт. Данное 64-бит приложение загрузить невозможно, т.к. на вашем компе отсутствует 64-бит процессор. Если вы используете Windows Go To, убедитесь, что ваше USB устройство содержит версию Windows, совместимую с компьютером, на котором будете устанавливать Windows.
Filewindowssystem32bootwinload.exe
error code 0xc000035a
Что это такое и как с этим быть? Комп.- новый ( Asus x555l) покупала с предустановленной системой Windows 8.1 для одного языка, архитектура 64-бит
20.07.2015 в 10:33
Все в порядке. Можете поставить без проверки. MobaliveCD поддерживает только 32-разрядный код, потому и ошибка. Нужно было мне упомянуть об этом.
21.07.2015 в 21:55
Спасибо за пояснение. Успехов Вам в Вашем полезном для многих пользователей деле.
22.07.2015 в 11:52
Спасибо за отзыв!
30.10.2015 в 04:53
На Win10 Х64 пишет: «Прекращена работа программы qemu».
30.10.2015 в 10:49
Можно попробовать запуск в режиме совместимости.
30.10.2015 в 19:31
Да, именно режим совмести и помог.
13.12.2015 в 17:28
Здравствуйте автор, часто читаю Ваш сайт, спасибо за хорошие статьи.
Искал интересную для себя тему и наткнулся на эту статью и в ней, по моему мнению, не совсем верно:
«Start directly from a bootable USB drive — проверка загрузочное флешки.»
Этот пункт означает загрузку с загрузочной флешки а «проверка загрузочной флешки» и загрузка с нее, согласитесь — разные вещи.
Постараюсь объяснить, что имею в виду.
У меня была такая ситуация, когда при установлении Windows с флешки (где-то на середине, 60%) выдает ошибку, что не удается скопировать файл.
Образ, с которого делал загрузочную флешку верный, поскольку:
а) хеш-суммы совпадают;
б) записал этот образ на другую флешку и установил систему полностью.
Записывал образ программой Ultraiso, пункт «Проверка» был отмечен и пройден успешно. Позже оказалось, что причина была в неисправной флешке, купил новую.
Итак к Вам у меня два вопроса:
1. Объясните, как виртуальная загрузка с флешки позволит мне увидить эту проблему (в моем случае), если образ был записан некорректно (независимо от причин образ / носитель или др.)? Повторюсь, ошибка возникает на середине установки операционной системы — Вы же не предлагаете пройти весь процесс а лишь проверить, удается ли загрузиться с флешки.
2. Что в таком случае посоветуете?
Буду благодарен за ответ.
14.12.2015 в 11:58
Здравствуйте. За замечание спасибо, действительно не совсем ясно выразил мысль.
А насчет проверки полностью, к сожалению тут подсказать способов не могу (кроме полной установки с USB). Виртуальная загрузка лишь позволяет показать — а загрузочная ли флешка вообще получилась.
19.12.2015 в 18:21
Создал мультизагрузочный образ, хотел проверить этой прогой-выдает ошибку «произошла ошибка при копировании файла kqemu.sys. не удалось скопировать файл». может это из-за даймона?
21.12.2015 в 12:26
да вряд ли. попробуйте прогу от администратора запустить.
03.11.2016 в 14:01
Ошибка копирования kqemu.sys выдавалась и у меня, пока я не согласился создать виртуальный диск. Он всего-то 60 Кб.
06.03.2018 в 22:09
Спасибо, тоже самое было, согласился создать — удачный запуск)
27.07.2016 в 13:28
Снова Здравствуйте. уже к вам обращался пару раз спасибо помогли, но вот снова нужна ваша помощь. Купил я с китая флеш карту вставил в ноут начал форматировать да что то там наформатировал что теперь никакой ноутбук её не видит, может подскажете какую нить програмку для восстановления или что нить ещё, зараннее спасибо.
28.07.2016 в 10:56
30.08.2017 в 18:16
Dmitry, Вы пишите в статье:
«по какой-то причине, VirusTotal видит на указанном сайте вредоносный код»
сейчас на mobatek.net/labs.html — «Norton оценил этот файл как безопасный»
и второе- очень благодарен за Вашу работу — статьи написаны понятно для пользователей не IT-профессионалов (видимо тут подходит — кто ясно мыслит, ясно излагает), материалу можно доверять, при установке windows предусмотрены разные ситуации и их решения — очень хорошая инструкция и объяснения, благодаря которым уже самому можно разобраться, ведь всего на предусмотришь.
Устанавливал windows 10 на сис. плату asus 2016 года, настройки ACHI/IDE не нашел — может этот выбор устарел — после установки посмотрел — ACHI интерфейс.
31.08.2017 в 09:00
Спасибо за отзыв!
Ссылку обновил, перепроверил, предупреждение убрал.
09.06.2018 в 18:37
Если после подключения окно с чёрным экраном и логотип Windows, это значит что флешка загрузочная?
10.06.2018 в 09:47
Ну, в общем-то да.. но тут бы знать, как именно вы проверяете и что на ней и каким образом было записано.
03.01.2020 в 23:07
НЕ работает Ваша программа, пишет об ошибке копирования kqemu.sys. не удалось скопировать файл очень разочарован
30.03.2020 в 09:10
А как сделать образ загрузочным без перепаковки? Наверное HEX-редактором вставить PBR код в первый сектор iso образа?
Как проверить целостность загруженного iso-образа?
1. Для начала вам нужно скачать и установить программу HashTab. Скачать программу можно с официального сайта (http://implbits.com/).
2. После установки программы зайдите на сайт MSDN (https://msdn.microsoft.com/ru-ru/subscriptions/downloads/).
3. Жмём «Обзор» и выбираем букву «w», а затем выбираем например Windows 7.
4. В боковых настройках Архитектуры (32/64 bit), Расширение файла (iso/msi), ну и Язык (На выбор).
5. Жмём на вкладку «Сведения» и копируем хэш файла.
6. Затем входим в папку где находится iso образ Windows, заходим в Свойства файла и выбираем вкладку «Хеш суммы файлов» и вставляем туда скопированный хэш.
Сведения об обсуждении
Ответы (28)
* Попробуйте выбрать меньший номер страницы.
* Введите только числа.
* Попробуйте выбрать меньший номер страницы.
* Введите только числа.
А Вы форумом случайно не ошиблись.
У большинства пользователей нет подписки на ресурс MSDN для возможности что либо скачать.
Хотя информация весьма полезна.
Данная информация посвящена определению подлинности образа Windows, а не где его скачать. Сайт MSDN нужен для того чтобы узнать хеш сумму оригинального iso образа Windows.
Благодарю за комментарий.
Вы знаете, что своими советами вы нарушаете Лицензионное Соглашение?
Никто не давал право пользователю скачивать образ для ОС со сторонних сайтов.
Подлинность это не то понятие о чем вы рассказываете. Контрольными суммами, сертификатом подлинности файла(iso), проверяется отсутствие ошибок при скачивании файла.
Я думаю вам надо переименовать тему.
Данная информация посвящена определению подлинности образа Windows,
Простите, а зачем? У Вас есть сомнения, что при покупке Вам предоставили неподлинный образ?
Данная информация посвящена определению подлинности образа Windows, а не где его скачать. Сайт MSDN нужен для того чтобы узнать хеш сумму оригинального iso образа Windows.
Благодарю за комментарий.
Вы заблуждаетесь, Ваша статья должна называться «Как проверить целостность загруженного iso-образа». Причём, образа взятого с MSDN, сразу возникает вопрос, откуда у простого Пользователя появился этот образ.
Пользователи, читающие наши Вики-статьи, не имеют доступа к подпискам MSDN что бы иметь возможность, что либо проверить.
Для Пользователей нашего Форума, главное правило которое они должны неукоснительно выполнять, это загрузка и установка, с официального сайта Майкрософт. Пользователи OEM-версий, должны загружать с официального сайта Сборщика систем, или с уполномоченного Сборщиком систем сайта Техподдержки магазина, продающего его устройства, например так организовано на сайте сети магазинов DNS.
Проверка загруженного .ISO на ошибки
Contents
Overview
Прежде, чем прожечь скаченный образ ISO (или подключить его в качестве виртуального диска в Virtualbox), мы настоятельно рекомендуем сперва проверить его на наличие повреждения данных. Результат игнорирования этой рекомендации, особенно если вы устанавливаете Manjaro качестве основной операционной системы, очевиден — поврежденный образ приведет к проблемам в процессе установки.
Для подобной проверки вам еобходмо сначала скачать соответствующий файл контрольной суммы из той же папки сайта Sourceforge, что и выбранного образа ISO. Файл контрольной суммы имеет такое же название, как и сам образ. Единственное отличие — присутствие фразы -sha1.sum или -sha256.sum в конце названия. Например, файл контрольной суммы для файла образа manjaro-xfce-0.8.1-x86_64.iso (64-битного выпуска Manjaro версии 0.8.1 с рабочим столом XFCE) будет:
- manjaro-xfce-0.8.1-x86_64-sha1.sum, и/или
- manjaro-xfce-0.8.1-x86_64-sha256.sum
SHA1 и SHA256
Аббревиатура ‘sha’ расшифровывается как Secure Hash Algorithm — алгоритм безопасности хеш. Данный алгоритм используется для генерирования части кода, уникального для скаченного образа ISO. sha1 и sha256 — это разные версии этого кода. Обычно чаще всего используется вариант sha1, но sha256 более поздняя и более безопасная версия. Какую из этих версий использовать, решайте сами. Но если сомневаетесь в выборе, рекомендуем использовать sha256.
Сама контрольная сумма файла — это просто текстовый документ, содержащий код, который должен соответствовать коду, сгенерированному алгоритмом SHA1 или SHA256. Таким образом, если код сгенерированный из файла ISO соответствует коду в файле контрольной суммы, то с образом все в порядке; в противном случае, если коды не совпадают, то это означает, что в файле ISO присутствуют какие-то изменения, скорее всего, из-за того, что он поврежден. Это можно сравнить с секретным паролем, необходимым для идентификации личности — если это пароль не подходит, доступ не предоставляется!
Не волнуйтесь, не смотря на то, что все это звучит довольно запутанно, на деле пользоваться этим механизмом чрезвычайно просто!
Проверка в Линукс
Чтобы проверить целостность загруженного файла, необходимо сначала открыть загруженный файл контрольной суммы с помощью текстового редактора, например, Gedit или Kate. В зависимости от того, какую ферсию файла контрольной суммы вы намерены использовать — sha1 или SHA256, убедитесь, что вы скачали и открыли соответствующий файл контрольной суммы, т.е. имеющий расширение * .sha1sum или * .sha256sum соответственно, поскольку они содержат различные коды. После того, как вы откроете файл контрольная суммы, и увидите код, откройте свой терминал и перейдите в каталог с загруженным ISO. Например, если ваш ISO файл находится в папке по умолчанию Загрузки, вы должны ввести следующую команду:
Команда проверки контрольной суммы имеет следующий синтаксис:
Например, следующая команда использует sha256, чтобы сгенерировать код для 64-битной версии образа Manjaro XFCE 0.8.1. Сгенерированный код необходимо сравнить с кодом, представленным в соответствующем файле контрольной суммы sha256:
Как видно, в этом случае оба кода совпадают, тем самым подтверждая, что загруженный файл ISO является корректным. Следующая команда использует sha1 в тех же целях:
Удостоверившись, что оба кода совпадают, можно смело приступать к прожигу ISO на выбранный носитель или примонтировать его в VirtualBox. Если коды не совпадают, необходимо удалить образ ISO и скачать его снова.
Как проверить контрольные суммы ISO образа
В наш цифровой век, даже один жалкий байт может стоить много. Если в файле ISO образа недостает хотя бы байта, то польза от подобного файла будет сомнительной. В один прекрасный момент, когда вы захотите проинсталлировать себе новую операционную систему, процесс прервется на определенном этапе установки, из-за того, что образ оказался битым. Поэтому любой ISO файл следует просканировать на целостность, перед тем как прожечь его на болванку. Таким образом, вы экономите свое драгоценное время и предостерегаете себя от нелепых казусов, возникших в процессе использования дисков на которых был записан тот или иной ISO образ. И еще один важный момент, битым ISO образ может оказать как по причине, не зависящей от вас – например, сам файл был загружен автором уже битым. А также по причине нестабильности вашего интернет соединения, что в итоге привело к утрате данных при скачивании файла на ваш компьютер.
Для сканирования контрольной суммы ISO образа, вам следует последовательно выполнить следующие шаги. Подробно описывать нет смысла, так как программа довольно простая и не требует глубоких познаний и серьезного описания. Однако давайте пошагово:
- Ищем на просторах всемирной паутины программу HashTab (или ей аналогичную программу, предназначенную для проверки контрольных сумм (или хеш-сумм) ISO образов), загружаем ее себе на компьютер и инсталлируем. Скачать программу можно, например, отсюда http://www.softportal.com/get-19546-hashtab.html, либо с официального сайта. Процесс установки достаточно простой и не требует описания;
- Далее жмем правой клавишей мыши на файл ISO образа и выбираем из всплывающего контекстного меню пункт «Свойства», где будет располагаться, новая вкладка, созданная программой HashTab;
- Переходим во вкладку «Хеш-суммы файлов», там будет указана хеш-сумма скачанного файла. Эта сумма является контрольной для того файла который вы скачали и даже в случае его нецелостности, он все равно будет иметь контрольную сумму;
- Копируем хеш-сумму из описания к ISO файлу (обычно, в теме, откуда вы скачиваете файл, указывается контрольная сумма ISO образа, так же контрольная сумма должно присутствовать на обратном обороте диска, если образ скопирован с диска и если диск является лицензионным), вставляем ее в поле «Сравнение хеша» и нажимаем кнопку «Сравнить файл…».
Готово! Таким образом, мы узнаем, совпадают ли контрольные суммы, и убедимся в готовности ISO образа для прожига. Если контрольные суммы разнятся, то необходимо скачать ISO файл заново и еще раз проверить его целостность. Если окажется, что ISO образ, скачанный повторно все равно битый, то лучше вам поискать на просторах интернета другой образ и желательно от другого автора.
Самое интересно, что программа HashTab доступна как для пользователей операционной системы Windows, так и для ценителей MacOs. Поэтому HashTab является универсальным инструментом для проверки контрольных сумм ISO образов. И даже если у вас есть несколько компьютеров, на которых установлены разные операционные системы, вам будет куда привычнее использовать одно программное обеспечение, нежели искать отдельные программы, предназначенные для разных операционных систем. В интернете довольно много аналогичных решений, что позволяет вам выбрать среди обилия практически одинаковых программ, отличающихся друг от друга разве что интерфейсом. Впрочем, все эти программы довольно простые и не сильно широки в плане своей функциональности, поэтому, что бы вы ни выбрали, все это будет примерно одного поля ягода. Успехов вам и целостности информации!