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

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Как сдампить УК-НЦшную дискету?
RSS

Как сдампить УК-НЦшную дискету?

нид хелп!

<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
 
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
xoiss написал:
[q]
правда, я не хочу никого обидеть тем, что некоторые из предложенных мне программ у нас не заработали — ну, что поделать, такое бывает
[/q]
Да причем тут обиды? Я помочь хочу. Просто программа реально "тупая" и простая как кирпич. Впрочем - и такая же надежная. И даже винду ставить не нужно, кстати. Голый DOS же нужен. И образы потом никак обрабатывать не требуется - пихай хоть в эмулятор УКНЦ, хоть в эмулятор дисковода Готек.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
xoiss написал:
[q]
Когда я спрашивал "...подскажите, какие параметры там надо выставить под формат дискет УК-НЦ" — имелось в виду не в командной строке вызова утилиты dd, а "там" — это значит в конфигурации устройства, представляющего собой 5inch-дисковод под формат УКНЦ... ну, т.е. в сущности речь идёт о том, "как под линуксом смонтировать либо (а) файловую систему УКНЦ, либо (б) дискету УКНЦ как единый 800-кб-файл".
[/q]
У УКНЦ нормальная разметка флопа, читается PC-шным контроллером. Как-то так
# setfdprm /dev/fd0 QD sect=10 ssize=512 cyl=80
# dd if=/dev/fd0 of=uknc.img bs=512
1600+0 records in
1600+0 records out
819200 bytes (819 kB) copied, 40.4986 s, 20.2 kB/s


(вот тут чуть другие параметры setfdprm но по факту то же самое)
topic/16853

Дальше надо полученный образ RT-11 открыть, но под чистым линухом это накак. Надо например PUTR (она DOS-овская запускается из под DOSEMU). Образ в PURT насколько помню надо монтировать с ключом /MSCP - это устройство переменного размера и PUTR сам подстроит параметры тома RT-11 размера 819200. Насколько помню - совпадает и файлы читаются..

Или были плагины к Total Commander-у
http://zx-pk.ru/threads/11015-...lugin.html

Третий вариант открыть образ - смонтировать его под эмулятором типа UKNCBTL или Erzatz-11.
Или взять утилиту RT11DSK из комплекта UKNCBTL
http://archive.pdp-11.org.ru/EMULATORS/UKNCBTL_HDD/RT11DSK/
xoiss
Гость

Ссылка

alecv написал:
[q]
[/q]
(1)
ну, да, в общем, я как-то выше уже написал:
>> и ещё поставил себе пакетик fdutils...
>> ... в котором, среди прочего, есть утилитка setfdprm, умеющая назначать контроллеру дисковода правильную "геометрию"


но тут есть заковыка небольшая
компутер, на котором есть 5-дюймовый дисковод (и на который мы поставили Вин ХР), на нём есть Линукс, но аж таки Ubuntu 7
а дебианизированный пакет fdutils под Ubuntu — он, вроде бы, есть минимум только для trusty (14) — если верить сюда: https://packages.ubuntu.com/en/trusty/fdutils

можно, конечно, из исходников попробовать собрать (оригиналы кода датированы 2005 годом, а семёрка вышла, емнип, в 2007 году), но это как бы уже несколько не входило в наши планы, т.к. задача была минимумом усилий добиться желаемого результата

возможно, на досуге поищу более-менее современный комп, к которому можно 5-дюймовый диск прицепить

(2)
по поводу того, что потом делать с образом — собсна, основная цель - это распилить образ на отдельные дистрибутивы
т.е. вот снятый образ дискетки как нечто цельное, имхо, не есть вещь самоинтересная
дело в том, что дискетки у меня (да и у всех нас) — это на 99% когда-то-рабочие диски, на которых, кроме полезностей, было много всякого ненужного хлама
и, наоборот, самые полезные полезности имели тенденцию расползаться на все имеющиеся в коробке дискетки
поэтому есть желание, конечно, не просто сырые образы расшарить (имхо, это будет как минимум неэстетично), а всё-таки расшаривать дистрибутивы — операционок, утилит, компиляторов, игрушек и пр.
ну, чтоб это было как-то упорядоченно
и потом уже из дистрибутивов компоновать образ диска — по желанию

спасибо!
Сейчас на форуме
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
xoiss написал:
[q]
а дебианизированный пакет fdutils под Ubuntu — он, вроде бы, есть минимум только для trusty (14)
[/q]
Это общая проблема всех дистрибутов - некоторые "малополезные" утилиты постепенно удаляют. В RedHat то же самое. Надо собрать из исходников и поставить в /usr/local/bin
https://fdutils.linux.lu/
Утилита setfdprm работает напрямую с драйвером дисковода в ядре через iocl и ничего больше не требует, а драйвер флопов пока из ядра Линуха не выпилили. :)
xoiss
Гость

Ссылка

... зато для дебиана ультра-старых версий есть в архиве пакетов:
https://sources.debian.org/src/fdutils/
Сейчас на форуме
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
xoiss написал:
[q]
2) ukdsk
запускается из консольки
если запустили без параметров, то выдаёт подсказку на русском языке
опций имеет минимум, но в целом для копирования туда-сюда и форматирования их должно хватать
сдампить диск (80 дорожек, 2 стороны, 10 секторов) можно командой
ukdsk a: image.dsk /t:80
на выходе получается файл размером 819200 байт — по размеру похоже, что это raw формат (пока внимательно не смотрел)
в целом всё ок, но есть ОЧЕНЬ большой минус: дампит дискету посекторно!!! на чтение каждого сектора уходит 3 сек. (делает много холостых оборотов) — т.е. на дамп одной дискеты уйдёт около 80 минут — разумеется, всё это время диск трёт головку дисковода...
[/q]
У Вас просто программа не заработала. Вероятные причины - несоответствие скорости вращения, битый дисковод ( 90% вероятности ).
При нормально настроенном/подобранном железе дампит БК/ДВКшную дискету за пару минут, при ошибке к/с выдает сообщение.
Как правило, напрямую скормить Укдск дискету не удаётся - всегда есть рассогласование головок, особенно на 5.25" дисках.
С 3.5" с этим в разы лучше, но тоже не усё в порядке...

Отмечу, что по своей сути формат МФМ - Секторный, в отличии от ФМ ( дорожечный ).
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
MM написал:
[q]
что по своей сути формат МФМ - Секторный, в отличии от ФМ ( дорожечный ).
[/q]
При всем моём уважении, это не совсем так. То есть это условно верно только для ДВК.
Например, Вы можете взять даташит на FD1793 (или на ВГ93) - там описаны поддерживаемые FM и MFM форматы дорожек. Всё с физическими секторами. И посекторные команды чтения/записи как MFM, так и FM
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
А я почему-то думал, что это разные способы кодирования, и понятие сектора к MFM или FM относится примерно никак (привет от Амиги)
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
tnt23 написал:
[q]
А я почему-то думал,
[/q]
Некоторые термины в рамках определённой темы/области знаний приобретают дополнительное нарицательное значение. Например, "MFM винт" никак не отличается кодированием от "IDE винта", и оба не предназначены для совместного использования с гайкой.
Но при определённом желании можно делать вид что это не так и даже упорствовать в этом ;-)
xoiss
Гость

Ссылка

MM написал:
[q]
У Вас просто программа не заработала. Вероятные причины - несоответствие скорости вращения, битый дисковод ( 90% вероятности ).
При нормально настроенном/подобранном железе дампит БК/ДВКшную дискету за пару минут, при ошибке к/с выдает сообщение.
Как правило, напрямую скормить Укдск дискету не удаётся - всегда есть рассогласование головок, особенно на 5.25" дисках.
С 3.5" с этим в разы лучше, но тоже не усё в порядке...

Отмечу, что по своей сути формат МФМ - Секторный, в отличии от ФМ ( дорожечный ).
[/q]
так я и говорю, что не в программе вина — а в том, что мы не разобрались! :)
программа всё равно работает через драйвер, который устанавливается отдельно — может, с ним беда какая была — может, не той версии драйвер
а может ещё другая какая причина

скорее всего, Вы правы по поводу того, что "копирование" заняло столько времени именно из-за ошибок в работе
на тот момент, когда я написал коммент, что УКДСК копирует диск 80 минут, я ещё не знал, что она его на самом деле не скопировала, а просто создала файл из 819200 нулей
да, очень может быть, что этот процесс занял столько времени именно из-за ошибок чтения, из-за которых же и файл записался нулями
// впрочем, это всё равно "минус" в сторону УКДСК, т.к. даже если диск не удаётся прочитать — это ещё не повод, чтобы жечь его целых 80 минут и при этом в цикле выдавать в консольку "копирую N-ю дорожку M-й сектор" (от чего ну явно может сложиться ошибочное ощущение, что всё в порядке)

дисковод рабочий — т.к. samdisk то всё считал с этим же дисководом
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   Бывший СССР »   Как сдампить УК-НЦшную дискету?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS