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

Полигон-2

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

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

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

Полигон-2 »   Технический флейм »   Анализатор формата и «извлекалка данных» с флопа — надо ли?
RSS

Анализатор формата и «извлекалка данных» с флопа — надо ли?

Можно спаять на контроллере + написать софт, если это имеет смысл. Тема для «изучения спроса», ага.

<<Назад  Вперед>> Страницы: 1 2
Печать
 
Николай Коровин
Newbie


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


Ссылка


Дата регистрации на форуме:
18 мар. 2011
В общем, принцип таков.
Берётся MCU с жирной оперативой (или внешним чипом), подключается к флоповоду.
Контр его крутит по одной дорожке, прочитывает её в кэш, игнорируя любую разметку (т. е. просто грабит сигнал с rdata от импульса на index до следующего). Отправляет её на комп. Ещё раз прочитывает. Потом переставляет на следующую и так далее.
Если есть выбор оборотов/плотности — то во всех вариантах.
Дальше вступает ПО: собирает статистику по каждой дорожке, накладывает одно прочитывание на другое, совмещает поточне́е, определяет неустойчивые биты, короче, составляет магнитную карту поверхности.
И потом уже в ней ищутся даже совсем плохо читаемые сектора и делается попытка математически восстановить то, на что любая система просто ответит «sector not found». Например, можно зрительно разделить данные, относящиеся к разным дисководам (из-за погрешности в скорости у них будут чуть по-разному начинаться сектора). Соответственно, они с большой долей вероятности относятся к разным файлам. Такая вещь, как определение неизвестного формата диска по корреляции данных — это вообще детская задача на этом фоне, это самое первое, что там надо нашкодить :)
360K у меня и так вроде ещё читаются, несмотря на десятилетия (плотность записи там смешная), 8" не на чем, но теоретически тоже должны. Так что, возможно, что-то вековое там найти можно.
dps
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 апр. 2008
В принципе было один раз, что надо. Но такая задачаа решается и компом. Почему надо лепить спец контроллер? И напрашивается вопрос про взаимодействие с юзером. Как ему инфу увидеть?
Николай Коровин
Newbie


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


Ссылка


Дата регистрации на форуме:
18 мар. 2011
Ну, многократное сырое чтение BIOS точно не сможет — там контроллер несколько более жёстко настраивается. Ему, как минимум, нужно найти заполнение между секторами (которое вообще может быть не PC-шным) и сами сектора (которые могут иметь ХЗ какую длину и контрольную сумму). А от статанализа данные убегают только в одном случае: если их самих не существует :)

А взаимодействие всё только через управляющую прогу. Кривые сигналов, всякоразные разметки типа «зелёное — прочиталось однозначно, красное — плавающие биты», предполагаемые границы секторов, окошко с интерпретацией полученных данных (которая меняется, если как-то по-другому попробовать подвигать), короче, такой очень продвинутый скандиск. Степень продвинутости зависит от числа экземпляров.
OSA
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 июля 2015
Изучают спрос во флейме, а не на барахолке. Вещь, безусловно, интересная, но не надо нарушать правила
Николай Коровин
Newbie


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


Ссылка


Дата регистрации на форуме:
18 мар. 2011
А можно как-то это в 5.6 более явно прописать? А то оно так «зажато» между простынёй 5.5.* и фразой про то, что следует указывать цену, что полное ощущение, что это тоже относится к Барахолке, т. е. «это просто какие-то „особенные“ темы для Барахолки, типа „может быть, буду продавать, но сейчас об этом говорить рано“».

Нет, ну теперь, когда я знаю, что это не так, я могу восстановить логическую структуру абзаца, но это сейчас :)
igor_me
Гость

Ссылка

А, то есть в коммерческих целях такое создавать? Не представляю, кому может быть нужно, вернее кто оплатит. Я думал тут вопрос чисто из интереса. Тогда (фиг знает), может и я бы поучаствовал. Электронщик, плюс на PIC-ассемблере немножко Шкодю :)
Сейчас на форуме
Николай Коровин
Newbie


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


Ссылка


Дата регистрации на форуме:
18 мар. 2011
В коммерческих — даже не смешно. Это себестоимость ещё покроет, но трудозатраты — никогда (особенно по аналитическому ПО). Его или не купят, или он покроет ровно контр, плату и разъёмы %) Так что задача типа хобби, не типа коммерции.

Просто можно спаять штучку и написать ПО «как проще», а можно спаять 5-10, на всех, и написать «как удобнее пользоваться». Но вариант с распределённой разработкой и пайкой типа «каждый сам себе» — тоже весьма ничего, по крайней мере, усилия ощутимо сэкономит %)
xoiss
Гость

Ссылка

Николай Коровин написал:
[q]
В общем, принцип таков.
Берётся MCU с жирной оперативой (или внешним чипом), подключается к флоповоду.
[/q]
Рекомендую пообщаться с вот этими ребятами:
http://deka18.tsk.ru/er/agat/Help/disk-faq.shtml
http://deka18.tsk.ru/er/agat/Hard/bridge.shtml
Сейчас на форуме
GrumpyCat
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 июля 2014
Хорошая идея, я бы приобрёл такое устройство.
valderan
Junior Member


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


Ссылка


Дата регистрации на форуме:
17 июля 2014
Приобретaйте на здоровье:

http://cbmstuff.com/proddetail.php?prod=SCP
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Так это всё есть давно.
KryoFlux, SuperCard Pro, померший Disk Ferret или как там его.
У меня своя собрана, но это совсем для себе, то есть по результатам аналитики софт на ходу правлю.
Железо делается за один вечер: STM32F4-Discovery и к ней "дочка".
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
>померший Disk Ferret
Точное название DiscFerret
Николай Коровин
Newbie


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


Ссылка


Дата регистрации на форуме:
18 мар. 2011
Т. е. каждый хоббист был так увлечён процессом, что сделал свой вариант просто ради интереса :) Не то что бы это меня потрясло своей неожиданностью… :-D

Надо осциллом потыкать и подумать, могу ли я что-то добавить к имеющемуся. Есть ли куда делать ещё круче. Есть ли ещё какая-то мета-информация в формах сигнала, которую можно вытащить и которую не вытащили до меня %)
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Николай Коровин написал:
[q]
Надо осциллом потыкать и подумать, могу ли я что-то добавить к имеющемуся.
[/q]
Может лучше "потыкать" в сторону удешевления при сохранении возможностей?
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
>что сделал свой вариант просто ради интереса
А иначе никак. Дело в том что при явной простоте , я бы даже сказал примитивности, железа, разнообразие форматов и задач очень велико.
Поэтому даже если софт открытый (что далеко не всегда), в софте под конкретные задачи всегда чего-то не хватает....
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   Анализатор формата и «извлекалка данных» с флопа — надо ли?
RSS

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

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

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