dd для ms dos или сырой образ диска по досом - есть такое?

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение i8088 » 05.02.2022,14:21

aleksvolgin, понятно - сказать Вам нечего.
Мой ответ предназначался для всех кто читает тему - и среди них вполне
могут найтись те, кому "выучить" не проблема при желании. Или кто уже Unix
знает (хотя бы азы), но не знает, какой дистрибутив гарантированно работает на 386.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение hcn » 05.02.2022,19:19

Здесь не перепись того, что заводится на 386; этого добра достаточно много, слишком долго перечислять. ТС давно не участвует в обсуждении, но то, что 16 MB - много для его задачи, высказал в первом же сообщении (что ставят обычно при наличии такого количества памяти, даже называть не буду). ELKS, кстати, неплохой вариант, но за минимализм придется расплачиваться скоростью и одним ne2000 из коробки. А возможность сразу сбрасывать образ по сети - и есть основная фишечка unix-like решения.

Аватара пользователя
Tassadar
Newbie
Сообщения: 39
Зарегистрирован: 30.08.2021,14:00
Откуда: Москва

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение Tassadar » 29.03.2023,07:38

Попробовал два варианта, которые предлагали в теме, оба рабочие без проблем:
  • Norton Utilities Disk Edit (я пробовал на версии 5.0). немного не очевидно как выделить весь диск для сохранения, но разобрался.
  • ELKS Linux вообще бомба, грузится с дискеты, занимает несколько сотен кб ОЗУ, запускается чуть ли на первом IBM PC, и при этом поддерживает совеременную сеть (хотя последнее пока не пробовал). dd прекрасно дампит на соседний диск.
Ещё ранее сам нашёл:
  • Active@ Disk Image v 2.1 запускается на 386sx 4mb ram и тянет raw

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение geg » 29.03.2023,12:48

Не по теме
Tassadar писал(а): 29.03.2023,07:38 ELKS Linux вообще бомба, грузится с дискеты, занимает несколько сотен кб ОЗУ, запускается чуть ли на первом IBM PC, и при этом поддерживает совеременную сеть (хотя последнее пока не пробовал). dd прекрасно дампит на соседний диск.
Ч.Т.Д. так сказать. :thumbup:

Аватара пользователя
Tassadar
Newbie
Сообщения: 39
Зарегистрирован: 30.08.2021,14:00
Откуда: Москва

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение Tassadar » 29.03.2023,13:01

И да, ещё посмотрел HDDIU (Hard Disk Imaging Utility for (very) old PCs), которую выше рекомендовали, - её немецкий товарищ написал и выложил в своём блоге.

В целом рабочая, но заметно медленее других решений, 100 мб пару часов копировала.

Ещё имеет сжатие, которое мне не нужно. А чтобы расжать нужно запускать виндовую cli-програмулю, что мне особенно неудобчно, ибо я под линуксом на основной машине.

Но благо нагуглилась более старые версии ещё без зжатия, да ещё и с исходным кодом на С под GPL - можно будет самому как-то её прокачать. Автор выклаадывал их на каком-то немецком форуме.

Если кому надо эти старые версии с исходниками, могу поделиться. А ещё думаю попробовать и последнюю версию сорсов у автора выпросить.

Dinozavr
Advanced Member
Сообщения: 335
Зарегистрирован: 29.12.2018,04:53

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение Dinozavr » 29.03.2023,23:01

Я дампирую HDD на HDD - int 13h.
Скорость зависит от HDD, чипсета и биоса соответственно.
Обычные HDD диски 40GB: AsRock на G31 за 25 минут,
а гавнобайт биос на P31 раз в 7-10 медленее.

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение geg » 29.03.2023,23:20

Не по теме
Dinozavr писал(а): 29.03.2023,23:01 а гавнобайт биос на P31 раз в 7-10 медленее.
Вот было такое этой зимой при попытке слить ssd на ноуте с ati чипсетом. Вынул ssd, подключил к матери на контроллер sil3212 так нормальная скорость, а то что-то ~ 8-ми часов на дамп 100Гиг просил.

Аватара пользователя
Tassadar
Newbie
Сообщения: 39
Зарегистрирован: 30.08.2021,14:00
Откуда: Москва

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение Tassadar » 31.03.2023,10:38

Dinozavr писал(а): 29.03.2023,23:01 Я дампирую HDD на HDD - int 13h.
Скорость зависит от HDD, чипсета и биоса соответственно.
Обычные HDD диски 40GB: AsRock на G31 за 25 минут,
а гавнобайт биос на P31 раз в 7-10 медленее.
А можете подсказать, где можно почитать какой-нибудь мануал как это делать? Или может быть хотя бы примеры.

Dinozavr
Advanced Member
Сообщения: 335
Зарегистрирован: 29.12.2018,04:53

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение Dinozavr » 31.03.2023,18:49

https://en.wikipedia.org/wiki/Ralf_Brow ... rrupt_List
https://wiki.osdev.org/Ralf_Brown's_Interrupt_List
Использование - исходник на скорую (не судите строго).
При модификации желательно понимать некоторые моменты
описания Ральфа. Дальше сами.
Вложения
Copy.7z
(289.11 КБ) 61 скачивание

Аватара пользователя
Tassadar
Newbie
Сообщения: 39
Зарегистрирован: 30.08.2021,14:00
Откуда: Москва

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение Tassadar » 01.04.2023,12:19

Оказалось Active@ Disk Image v 1.0 поддерживает 286 с 640kb ОЗУ (это при том, что утилитка вышла примерно 2002 году!), правда я нашёл только демку, которая умеет только сохранять raw с диска, но не восстанавливать.

Если у кого вдруг найдётся полная версия, буду очень благодарен.

Dinozavr, спасибо, буду пробовать.

ys05
Advanced Member
Сообщения: 398
Зарегистрирован: 27.02.2012,21:35
Откуда: spb

dd для ms dos или сырой образ диска по досом - есть такое?

Сообщение ys05 » 22.11.2023,22:39

Я давно пользовался для посекторного клонирования дисков в DOS самодельной тулзой командной строки, которая через int13 работает, но она была опасна для использования другими в части запутанного распознавания, с какого на какой диск клонируется. Сейчас вроде её причесал и на её основе допилил в ней ещё выравнивание FAT16 и FAT32 под размер кластера и работу с образами дисков в файлах (но только пока в пределах размера файла FAT, то есть 2 ГБ, хотя может и 4 потянет, но не факт), так что можно в какой-то мере в качестве почти dd использовать:
http://ysbits.ru/ysddt

Что касается медленной работы int13 в некоторых BIOS, это зависит от того, использует BIOS режим UltraDMA или нет. Если не использует, то int13 будет медленно с дисками работать, но существуют варианты самодельных UltraDMA драйверов разных авторов (XHDD.SYS, UDMA2.SYS, XDMA.SYS, может какие-то) , но на больших дисках надо опасаться глюков, например XHDD.SYS у меня глючил на границе сколько то много ГБ на каком-то отдельном типе диска, и вроде на каком-то диске вообще глючил, а UDMA2.SYS глючит на границе 128 ГБ (ошибка обращения к сектору непосредственно перед границей), хотя я вроде вариант UDMA2.SYS поправил себе (он с исходниками идёт), но явно не лучшим образом. И они не любые контроллеры могут распознавать и подхватывать, мне больше UDMA2.SYS нравится, но он часть контроллеров не подхватывает, которые XHDD.SYS подхватывает.

Ответить