Найти в Дзене

Rufus + MHDD: Magic Boot Disk. Дружбы не будет.

"This image is either non-bootable, or it uses a boot or compression method is not supported by Rufus..."
Беглый гуглёж выяснил вот такие вещи:
"Похоже, что это обычная программа, работающая под управлением DOS. Таким образом, вы можете просто поручить Rufus (или любой другой программе, поддерживающей создание USB-накопителей с помощью DOS) создать USB-накопитель для загрузки под DOS, а затем поместить на него HDDErase.EXE."
Но нам-то этого мало. Нам нужно знать деталей - как, почему. Идём смотрим дальше по ссылкам, что про это говорят нам создатели самого Руфуса:
К сожалению, существует много типов загрузочных ISO, и Rufus не может поддерживать их все, тем более что некоторые из типов загрузочных ISO, которые Rufus не поддерживает, имеют крайне узкую специализацию и используются нечасто."
Однако, если загрузочный контент основан на DOS, что характерно для большинства неподдерживаемых загрузочных ISO-версий El Torito, вы обычно можете обойти это ограничение, выполнив следующие де

"This image is either non-bootable, or it uses a boot or compression method is not supported by Rufus..."


Беглый гуглёж выяснил
вот такие вещи:
"Похоже, что это обычная программа, работающая под управлением DOS. Таким образом, вы можете просто поручить Rufus (или любой другой программе, поддерживающей создание USB-накопителей с помощью DOS) создать USB-накопитель для загрузки под DOS, а затем поместить на него HDDErase.EXE."

Но нам-то этого мало. Нам нужно знать деталей - как, почему. Идём смотрим дальше по ссылкам, что про это
говорят нам создатели самого Руфуса:

"Я пытаюсь работать с ISO, но Rufus говорит, что он не поддерживается.

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

Однако, если загрузочный контент основан на DOS, что характерно для большинства неподдерживаемых загрузочных ISO-версий El Torito, вы обычно можете обойти это ограничение, выполнив следующие действия. В этом примере я собираюсь использовать загрузочный ISO-образ SeaTools для DOS, предоставленный компанией Seagate. Другой инструмент, который вы также должны установить для использования в дальнейшем, - это бесценный 7-zip.

Далее необходимо выполнить следующие действия:

Создайте загрузочный USB-накопитель с Rufus, используя FAT32 в качестве файловой системы и FreeDOS в качестве целевой, откройте seatools.iso с 7-zip. В этом случае вы увидите примерно следующее:

В этом случае содержимое корневого диска, похоже, не содержит файлов DOS. Однако файл SeaTools.ima выглядит интересным, поскольку он представляет собой образ виртуального диска. Давайте откроем его с помощью 7-zip (просто дважды щелкните по файлу).:

Вот так-то лучше! Это файлы DOS, так что вы можете попробовать извлечь их в корневой каталог загрузочного USB-накопителя, который вы создали с помощью Rufus (при необходимости перезаписав существующие файлы), и посмотреть, что из этого выйдет..."

По сути они предлагают всё то же простое решение: взять Руфус (или другой такой же кусок аналогичной софтины), с помощью него создать загрузочный MS DOS диск и уже в него просто скопировать копипейстом папку с MHDD. Не совсем то, что мы ожидали, но всё же способ рабочий.

Но чу, там у буржуев ещё кое-что в тексте было. Внимательный глаз не мог не заметить:

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

Так оказывается этих самых ISO стандартов бывает вообще огромное множество и El Torito всего лишь один из многих? Интересно, интересно. Давайте глянем что у нас ещё известно про El Torito.

Википедия:

"
El Torito Bootable CD Specification — файловая система загрузочных дисков по стандарту ISO 9660. Формат был впервые представлен на публике в 1994 году, а впервые был использован уже в январе 1995 года.

BIOS сканирует все дисковые системы компьютера и, в соответствии со стандартом ISO 9660, загрузочный код диска эмулируется как жёсткий диск (код 80) или флоппи-диск (код 00), после чего загрузка информации происходит в штатном режиме.

Термин El Torito, взятый из спецификации Phoenix/IBM Bootable CD-ROM Format Specification, в действительности является названием ресторана, расположенного рядом с офисом Phoenix Software. В ресторане „El Torito“ обычно обедали инженеры, занимавшиеся разработкой этого стандарта. Для пользователей ПК стандарт El Torito означал в первую очередь возможность загрузки с компакт-дисков и DVD, что открывало ряд новых возможностей, к которым относятся создание загрузочных «аварийных» дисков CD-ROM/DVD, загрузка с диска, содержащего новейшую версию операционной системы, при инсталляции последней в новых системах, создание загрузочных диагностических/тестовых компакт-дисков и многое другое."

Ну что ж, похоже всё сходится. El Torito являлся когда-то весьма распространённым форматом предназначенным только для загрузки с компакт-дисков. И Руфус похоже этот формат никогда не поддерживал и поддерживать не собирается.


Вот здесь кто-то из иностранцев
опробовал способ создания загрузочной флешки по советам из FAQ Руфуса:

"К сведению будущих пользователей [помощь не требуется]"

Я следовал инструкциям "seatools" в разделе "Часто задаваемые вопросы". Потребовалось несколько попыток, и вот настройки, которые сработали

В Руфусе...

форматирование с помощью freedos

Advanced --> legacy partition

В вашем bios

secure boot = off
boot = legacy
1st boot device = usb

не забудьте восстановить свои настройки после завершения загрузки с usb-накопителя

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