Как записать HDAT2 на флешку?

имеется арч.
понадобилась данная прога, но не могу понять, как ее правильно записывать?
пытался через
`--> sudo dd if=Downloads/hdat2cd_53.iso of=/dev/sdb
так же пробывал через создание даже таблицы разделов на флешке, все равно не читается как загрузочная
уже пробывал совместимость с досом ставить в fdisk но все пофиг...

как записать флешку чо бы читалось как загрузочная?

скачивал образ отсуда

апд... если дедешу img файл, то просит ввести путь до COMMAND.COM, ввожу снова просит, хатя он лежит в корне.
выше пишет запуск шиндовс98...
ваще не пойму в чем трабббла
Для каких целей? Не пробовал linux аналог MHDD? Имеется в AUR.
whdd - Diagnostic and recovery tool for block devices (near to replace MHDD for Linux)
Если хочешь именно hdat2, то рекомендую записать на флешку с Grub4Dos. Но подойдет не каждый образ, а если и запустится, то подойдет не каждый современный диск и есть определенные нюансы.
Я когда то баловался с hdat2cd_lite_51.iso
Ошибки не исчезают с опытом - они просто умнеют
vasek
Для каких целей? Не пробовал linux аналог MHDD? Имеется в AUR.
whdd - Diagnostic and recovery tool for block devices (near to replace MHDD for Linux)
Если хочешь именно hdat2, то рекомендую записать на флешку с Grub4Dos. Но подойдет не каждый образ, а если и запустится, то подойдет не каждый современный диск и есть определенные нюансы.
Я когда то баловался с hdat2cd_lite_51.iso
нужен именно вайп, если не поможет то ремап, диск канечн скази, но все же...
whdd пробывал, он не помогает, там нет нужных функций, при чем именно нужна была низкоуровневая прога, ибо при запуске линукса диск не виден, он как бы подключен но не виден, точнее он типа есть как /dev/sdb но не может с ним ничо работать, енто случилось после неполного обнуления (отменил обнуление в процессе).

в принцыпе сам уже разабрался чо нужен грубфордос, но поч он сам не нахоит command.com, када записываешь флопповый образ на флешку, ведь он запускает дос ???
safocl
в принцыпе сам уже разабрался чо нужен грубфордос, но поч он сам не нахоит command.com, када записываешь флопповый образ на флешку, ведь он запускает дос ???
Это тебя не должно волновать вообще, а как идет загрузка тем более - знать это не обязательно.
Принцип простой - устанавливаешь на флешку Grub4Dos, закидываешь образы, редактирушешь файл menu.lst - сложного ничего нет.
Но вот как готовить, нужно знать обязательно.
Все это можно найти в инете. Для любителей есть даже специальный сайт по этой тематике. Там можешь найти и нюансы по установке HDAT2.
UPD - рекомендую все делать ручками, не используя никакие утилиты.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Принцип простой - устанавливаешь на флешку Grub4Dos, закидываешь образы, редактирушешь файл menu.lst - сложного ничего нет.
да я уже сделал енто, все роббит... просто не могу панять почему не роббит так как должно робить?
safocl
просто не могу панять почему не роббит так как должно робить?
Используя просто dd, как это делал ты
safocl
`–> sudo dd if=Downloads/hdat2cd_53.iso of=/dev/sdb
В принципе не должно получится.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Используя просто dd, как это делал ты
safocl
`–> sudo dd if=Downloads/hdat2cd_53.iso of=/dev/sdb
В принципе не должно получится.
чойта? все файлы появляются на флешке, автозапускные ессенсна тоже, на сиди грят точно роббит, поч на флешке не роббит?
safocl
чойта?
А почойта - одни образы CD можно записать таким образом, другие нельзя. Например, наш установочный образ можно.
Чтобы понять, какие можно какие нельзя, нужно знать структуру загрузочного CD.

EDIT 1 - забыл насчет
safocl
если дедешу img файл, то просит ввести путь до COMMAND.COM
а это вообще образ floppy disk .........
Ошибки не исчезают с опытом - они просто умнеют
vasek
А почойта - одни образы CD можно записать таким образом, другие нельзя. Например, наш установочный образ можно.
Чтобы понять, какие можно какие нельзя, нужно знать структуру загрузочного CD.
так там жеж есть именно лайт версия образа где тока ента прога и все, создается тока один раздел на флешке и там все досовские файлы
vasek
а это вообще образ floppy disk
ну да, а чем он отличается по запуску от запуска с флешки?
safocl
чойта? все файлы появляются на флешке, автозапускные ессенсна тоже, на сиди грят точно роббит, поч на флешке не роббит?
Смотри структуру и формат CD и floppy.
Попробую описать структуру CD подробнее, мало кто ее сейчас знает, а мне приходилось этим заниматься.
- размер сектора - 2048 байт (2 КБ)
- неиспользуемая область - 32768 байт (32 КБ), расположена в секторах 0-15 (16*2048=32768).
В 16-ричной системе 32768 = 0x8000. Смотрим и видим - до 0x8000 идут нули, а сектор 16 начинается с записи CD001, что означает диск записан в формате ISO9660.
hexdump -C -n 32784 /.../hdat2cd_53.iso
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00008000  01 43 44 30 30 31 01 00  20 20 20 20 20 20 20 20  |.CD001..        |
00008010
- сектор 17 - начинается записи CD001.EL TORITO и т. д., где El TORITO, а точнее полная запись El TORITO SPECIFICATION означает, что диск является загрузочным

Но это структура обычного CD, а есть еще гибридные загрузочные CD - структура точно такая же, но одно существенное отличие - неиспользуемая область используется для дополнительной информации, точнее загрузочной записи MBR или EFI.
Вот эти образы и годятся к копированию с помощью dd. Привожу примеры
1. Загрузочный образ CD ArchLinux
hexdump -C -s 34816 -n 16 /.../archlinux-2017.07.01-x86_64.iso
00008800  00 43 44 30 30 31 01 45  4c 20 54 4f 52 49 54 4f  |.CD001.EL TORITO|
00008810

hexdump -C -s 510 -n 32 /.../archlinux-2017.07.01-x86_64.iso
000001fe  55 aa 45 46 49 20 50 41  52 54 00 00 01 00 5c 00  |U.EFI PART....\.|
0000020e  00 00 e3 30 96 70 00 00  00 00 01 00 00 00 00 00  |...0.p..........|
0000021e
2. Загрузочный образ CD pmagic
hexdump -C -s 510 -n 32 /…/pmagic_2012_12_25.iso
000001fe  55 aa 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |U...............|
0000020e  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
0000021e

hexdump -C -s 34816 -n 16 /.../pmagic_2012_12_25.iso
00008800  00 43 44 30 30 31 01 45  4c 20 54 4f 52 49 54 4f  |.CD001.EL TORITO|
00008810

Обрати внимание на байты 55 aa (что такое, думаю догадываешься) и присутствие U.EFI в образе Archlinux

3. Загрузочный образ CD hdat2 - полный вывод был приведен выше и имел пустую неиспользуемая область т. е. копированию не подлежит.

И получается, что если это освоить, проанализировать разные CD, понять суть, то можно и ручками создавать загрузочные CD, точнее скопировать их на флешку, а уже на ней править нужные байты. Но, конечно, многие скажут — и на хрен это нужно. Согласен, не нужно.
Но это бывает очень нужно в исключительных ситуациях, когда приходится восстановить уникальный загрузочный диск или флешку, скачать которые нигде невозможно, их просто больше нет (и, кстати, за это очень хорошо платят и не только за это, а вообще за восстановление утраченной ценной информации, вплоть до быстрого форматирования флэшки).

UPD — учитывая, что размер сектора CD равен 2048 байт, рекомендовалось применять следующую команду для dd
dd if=image_CD.iso of=/dev/sdb bs=2048
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.