Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Анализатор формата и «извлекалка данных» с флопа — надо ли? |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Николай Коровин |
В общем, принцип таков. Берётся MCU с жирной оперативой (или внешним чипом), подключается к флоповоду. Контр его крутит по одной дорожке, прочитывает её в кэш, игнорируя любую разметку (т. е. просто грабит сигнал с rdata от импульса на index до следующего). Отправляет её на комп. Ещё раз прочитывает. Потом переставляет на следующую и так далее. Если есть выбор оборотов/плотности — то во всех вариантах. Дальше вступает ПО: собирает статистику по каждой дорожке, накладывает одно прочитывание на другое, совмещает поточне́е, определяет неустойчивые биты, короче, составляет магнитную карту поверхности. И потом уже в ней ищутся даже совсем плохо читаемые сектора и делается попытка математически восстановить то, на что любая система просто ответит «sector not found». Например, можно зрительно разделить данные, относящиеся к разным дисководам (из-за погрешности в скорости у них будут чуть по-разному начинаться сектора). Соответственно, они с большой долей вероятности относятся к разным файлам. Такая вещь, как определение неизвестного формата диска по корреляции данных — это вообще детская задача на этом фоне, это самое первое, что там надо нашкодить 360K у меня и так вроде ещё читаются, несмотря на десятилетия (плотность записи там смешная), 8" не на чем, но теоретически тоже должны. Так что, возможно, что-то вековое там найти можно. |
dps
Advanced Member
Откуда: СПб Всего сообщений: 3842 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 апр. 2008 |
В принципе было один раз, что надо. Но такая задачаа решается и компом. Почему надо лепить спец контроллер? И напрашивается вопрос про взаимодействие с юзером. Как ему инфу увидеть? |
Николай Коровин |
Ну, многократное сырое чтение BIOS точно не сможет — там контроллер несколько более жёстко настраивается. Ему, как минимум, нужно найти заполнение между секторами (которое вообще может быть не PC-шным) и сами сектора (которые могут иметь ХЗ какую длину и контрольную сумму). А от статанализа данные убегают только в одном случае: если их самих не существует А взаимодействие всё только через управляющую прогу. Кривые сигналов, всякоразные разметки типа «зелёное — прочиталось однозначно, красное — плавающие биты», предполагаемые границы секторов, окошко с интерпретацией полученных данных (которая меняется, если как-то по-другому попробовать подвигать), короче, такой очень продвинутый скандиск. Степень продвинутости зависит от числа экземпляров. |
OSA
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 4035 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 июля 2015 |
Изучают спрос во флейме, а не на барахолке. Вещь, безусловно, интересная, но не надо нарушать правила |
Николай Коровин |
А можно как-то это в 5.6 более явно прописать? А то оно так «зажато» между простынёй 5.5.* и фразой про то, что следует указывать цену, что полное ощущение, что это тоже относится к Барахолке, т. е. «это просто какие-то „особенные“ темы для Барахолки, типа „может быть, буду продавать, но сейчас об этом говорить рано“». Нет, ну теперь, когда я знаю, что это не так, я могу восстановить логическую структуру абзаца, но это сейчас |
igor_me |
NEW! Сообщение отправлено: 14 декабря 2018 18:29
А, то есть в коммерческих целях такое создавать? Не представляю, кому может быть нужно, вернее кто оплатит. Я думал тут вопрос чисто из интереса. Тогда (фиг знает), может и я бы поучаствовал. Электронщик, плюс на PIC-ассемблере немножко Шкодю |
Сейчас на форуме |
Николай Коровин |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 декабря 2018 18:40 Сообщение отредактировано: 14 декабря 2018 18:52
В коммерческих — даже не смешно. Это себестоимость ещё покроет, но трудозатраты — никогда (особенно по аналитическому ПО). Его или не купят, или он покроет ровно контр, плату и разъёмы %) Так что задача типа хобби, не типа коммерции. Просто можно спаять штучку и написать ПО «как проще», а можно спаять 5-10, на всех, и написать «как удобнее пользоваться». Но вариант с распределённой разработкой и пайкой типа «каждый сам себе» — тоже весьма ничего, по крайней мере, усилия ощутимо сэкономит %) |
xoiss |
NEW! Сообщение отправлено: 14 декабря 2018 18:47
Николай Коровин написал: Рекомендую пообщаться с вот этими ребятами: В общем, принцип таков. 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 | |
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 |
Николай Коровин |
Т. е. каждый хоббист был так увлечён процессом, что сделал свой вариант просто ради интереса Не то что бы это меня потрясло своей неожиданностью… :-D Надо осциллом потыкать и подумать, могу ли я что-то добавить к имеющемуся. Есть ли куда делать ещё круче. Есть ли ещё какая-то мета-информация в формах сигнала, которую можно вытащить и которую не вытащили до меня %) |
Arseny
Advanced Member
,,,=^..^=,,, Откуда: Bryansk, Russia Всего сообщений: 1722 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2005 |
Николай Коровин написал: Может лучше "потыкать" в сторону удешевления при сохранении возможностей? Надо осциллом потыкать и подумать, могу ли я что-то добавить к имеющемуся. |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
>что сделал свой вариант просто ради интереса А иначе никак. Дело в том что при явной простоте , я бы даже сказал примитивности, железа, разнообразие форматов и задач очень велико. Поэтому даже если софт открытый (что далеко не всегда), в софте под конкретные задачи всегда чего-то не хватает.... |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Технический флейм » Анализатор формата и «извлекалка данных» с флопа — надо ли? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |