Pull to refresh

Comments 141

Есть аппаратные эмуляторы дисководов. А есть ли аппаратный эмулятор дискеты, который вставляется в дисковод? По аналогии с эмулятором аудио кассеты, который вставляется в магнитофон.

У Sony был. Но там специальный драйвер был нужен.

Чего только не придумают:) Но вообще эмуляция дисковода должна быть надежнее чем вот такая эмуляция самой дискеты. Наверное эмуляция дискет имеет смысл разве что для портативных устройств с нестандартными дисководами

Может быть, и надежнее, но возникают дополнительные проблемы с сертификацией. Если с эмулятора дискеты только считываются данные, которые потом можно проверить, то эмулятор любого железа может пытаться лезть куда не надо. Конечно, на время полета его можно оключать, но где гарантия, что он не пожжет чего-то во время чтения или не запишет зловредный код в бортовой компьютер.

Не совсем у Сони. Там сторонняя фирма была, которая выпускала эти адаптеры в том числе как OEM под брендами заказчиков.

https://en.wikipedia.org/wiki/FlashPath?wprov=sfla1

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

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

Но в упомянутых мною эмуляторах кассеты (еще кассета aux зовут) просто сделана та же магнитная головка, которая становится напротив считывающей головки магнитофона. Т.е. можно ли сделать дискету, где будет головка, которая будет передавать на головку дисковода?

Т.е. можно ли сделать дискету, где будет головка, которая будет передавать на головку дисковода?

Теоретически можно, но это
а) это намного сложнее, т.к. головка магнитофона стоит на одном месте, головка флоппи диска же перемещается, и вам мало того, что нужно передавать на неё данные, но ещё и отслеживать перемещения, передавая в зависимости от положения головки флоппика разные данные, плюс ещё и отслеживать вращение мотора, начиная передачу с начала трека тогда, когда сработал индексный датчик у дисковода.
б) в этом нет необходимости, потому что эмулировать сугубо электронный интерфейс флопика целиком куда проще и надёжнее, чем эмулировать его механический носитель.

в этом нет необходимости, потому что эмулировать сугубо электронный интерфейс флопика целиком куда проще и надёжнее, чем эмулировать его механический носитель.

Я думаю также. Просто стали интересны нюансы такой дискеты. Если электронный эмулятор дисковода возможен везде, то проблемы заканчивающихся дискет как бы и нет.

, то проблемы заканчивающихся дискет как бы и нет.

проблема в основном в авиации, там нельзя просто купить эмулятор за 200$ там он будет стоить пару десятков тысяч и дополнительная сертификация всего этого дела

Тогда почему её нет с самими дискетами? Они ведь тоже разного качества бывают (бывали).

дискета это дискета - магнитный диск и все. Качество компенсируется количеством.

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

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


Нужно пройти кучу этапов по согласованию, оформлению документации, испытаниям. В разы дешевле и проще иметь ящик дискет.

Нужно пройти кучу этапов по согласованию, оформлению документации, испытаниям.

Эмулятор собственно флоппи-диска эту проблему тоже никак не решает :)

Как раз эмулятор расходника, не подлежащего сертификации (дискеты) эту проблему вполне себе решает. И да, мне первым делом вспомнился MS-FDD адаптер из начала нулевых, но за давностью я уже не помню, как он работал...

Как раз эмулятор расходника, не подлежащего сертификации (дискеты) эту проблему вполне себе решает

Несертифицированный носитель же :) Это не расходник, допустимый тип носителя тоже указывается в документации к приводу. Впрочем, см. ниже, нет там никакой "сертификации", требуется всего лишь одобрение производителя самолётов.

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

40-летние самолёты — на металлолом!

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

Нужно пройти кучу этапов по согласованию, оформлению документации, испытаниям. В разы дешевле и проще иметь ящик дискет.

По мне так авиакомпания вполне может даже заказать особое производство этих эмуляторов, чтобы они соответствовали всем их требованиям. Это же по сравнению с расходами на эксплуатацию просто копейки будут. Кроме того, они могут оказаться в ситуации, когда не могут обновить бортовую систему просто потому, что в наличии не будет дискет рабочих. Простой судна точно дороже обойдётся, чем заказ сертифицированных эмуляторов флоппи.

А нельзя отформатировать флоппи диск так, чтобы у него была только одна дорожка?
Всегда с начала привод считывает файловую систему, по ней он понимает сколько дорожек у диска и по ним уже перемещает головку. А если он считает что дорожка одна, то и перемещать никуда не надо.
Получаем ту же самую аудиокассету с магнитной головкой напротив считывающей головки привода.

спиральная дорожка? привод дисковода умеет двигать головку не шагами по ширине дорожек, а плавно (как сидиром)?
кмк тут железные ограничения в железе самого привода будут

Не спиральная,, а одна кольцевая. Просто секторов на ней сделать столько же, сколько на обычной дискете. Условно говоря дискета пятиметрового диаметра.

Сколько угодно секторов не получится, допустимые размеры и количество секторов на дороже ограничены аппаратно в контроллере дисковода. Но можно просто читать много раз одну и ту же дорожку по кругу, каждый раз с новыми данными.

Всегда с начала привод считывает файловую систему, по ней он понимает сколько дорожек у диска и по ним уже перемещает головку.

А привод этого не понимает. Он вообще не в теме, что в него всунули, он тупо передаёт данные, которые пролетают под головкой, умеет двигать головкой вперёд-назад, и ещё по отдельным линиям передаёт состояние своих датчиков — индексного, нулевой дорожки и плотности дискеты. Чуть больше мозгов на стороне контроллера, там оно уже определяет по датчикам, когда и с какой скоростью начинать читать, и собственно поток сырых данных превращает в пригодные к употреблению. А по дорожкам головки двигает либо BIOS, либо драйвер операционки.
Т.е. если программно, на стороне драйвера ОС заставить привод просто сидеть на нулевой дорожке, и лить туда какие-то данные с нужной скоростью, это в общем-то сработает, хотя все равно надо будет хотя бы индексные импульсы имитировать, потому что контроллер флопика чтение дорожки начинает аппаратно, по приходу индексного импульса. Ну и совместимо это будет только с современными ОС, всякое легаси, которое при чтении флопиков полагается на функции BIOS, работать не будет.

их даже делали, как выше заметили. НО! оно хочет свой драйвер, тк из-за механики реализации там всегда только 1 трек/сектор/итд, чтение-запись данных выполняются драйвером, "пишущим" на диск команду выдачи следующего блока данных, который ты в большинство устройств просто не подгрузишь.

Толщина маловата у дискеты. Но проблем в целом не видно. Правда понадобится протяженная головка, сколько там дорожек, 80 ? И отдельно эмуляция нулевой метки.

Сделать можно, продать будет непросто ...

Есть люди, которые слушают только винил. Ценители старых технологий
найдутся всегда. Поэтому мне очень трудно поверить, что дискеты уйдут
навсегда

Винил слушают не потому что это старая технология. Винил слушают потому что эта технология имеет свои особенности передачи звука и некоторым людям нравятся эти особенности.

А что даёт дискета? Потерю данных после поездки в троллейбусе? Мммм, всегда мечтал о таком.

еще хороший такой щелчок при попадании вращающегося маховика мотора в паз у металлического "пятака" в центре дискеты )

До сих пор передёргивает. Хотя некоторым нравится. Даже устройства воспроизведения


звука из них делают.

А еще вот этот звук при включении компа:

Хрюкающий звук там из-за завышенной задержки шага перемещения головки (ради гарантии работы с любыми марками дисководов). Если бы ее можно было уменьшить - дисководы работали бы тише (помню по дисководам на БК0011М).

От контроллера зависело. С "Блоком КНГМД" хрюкало не тише других дисководов. И он совместим с несколькими видами дисководов, как минимум МС5305, 5311, 5313, Teac. С "Альтеком", возможно, тише хрюкало, не знаю, у меня его не было.

КНГМД был стандартный - там все в сами дисководы все упиралось. Задержка шага выставлялась программно в настройках операционок: для разных дисководжов у меня получалось выставлять от 2мс до 8мс. Различимый шаговый треск начинался после 12мс.

На примере 3D принтеров(которые дособери сам), наблюдал точно такое же.
Разные драйверы двигателей, давали сильно разную по шумности работу шаговиков.

Точно. В одном файле с документацией была таблица с этими миллисекундами для разных марок дисководов. Но не помню, где было поле ввода для него.

Было и другое поле ввода, для строки инициализации принтера. Эта строка отправлялась перед каждой печатью, чтобы выбрать кодировку КОИ-8Р.

Обновления содержат критически важные данные

Эти дискеты очень чувствительны и склонны к сбоям, поэтому в лучшем случае мы можем использовать каждую из них три раза

потому что в авиации всё должно преклоняться перед богом надежности

Я вижу в этих строках некоторое противоречие...

"Надёжность" здесь относится не к дискете, а к дисководу, который стоИт в самолёте. В том смысле, что, например, при замене его на некое устройство чтения с USB нужно менять софт бортового компьютера, к которому это устройство подключается, всё отлаживать, тестировать и сертифицировать на надёжность и безопасность.

Я это понимаю, но и надежность связанная с обновлением ПО через сыпящийся носитель каждый месяц, звучит оооочень так себе.

Я так думаю что там все же есть контроль целостности, но в ситуация довольно странная :)

Тут еще много юридических зацепок. Если дискета не читается, то "никто не виноват".
А если компания или инженер заменят и потом что-то случиться, то они гарантированно получат иск от авиакомпании, которую это сделать заставит договор страхования, к примеру. Или что-то в этом роде.

Инфу с дискет считывают не в воздухе, поэтому могут себе позволить помучаться перед взлетом. А замена дисковода на что-то иное - надо найти подрядчика, который сделает нужное устройство и будет его делать в ближайшие 20-30-40 лет, и подрядчик пройдет все необходимые сертификации (бюрократия еще на xx лет), быть уверенным что это устройство не сделает чего-либо еще...

Короче тут вопрос совершенно не технический, а бюрократический.
Поэтому SLS строила ракету за 400 млн, а у Маска за 50-60.

ИМХО все немного проще.
Вся ядерно-ракетная история по сравнению со скоростью развития современной электроники древняя как овно мамонта. Там спасибо что не на перфокартах.
Примерно то же самое и с самолётами или какими-нибудь судами. За 20 лет нормального срока эксплуатации некоторых самолётов технологии прошли путь от виниловых пластинок до стриминговых сервисов. Значит ли это, что нужно каждый раз апдейтить самолёт, чтобы он это поддерживал? Сомневаюсь, потому что подозреваю, что каждое внесение изменений в конструкцию или системы требует нефигово-дорогой сертификации. В общем: работает - не трогай. Новые самолёты уже будут с флешки работать.

У меня нет ни одной сколько-нибудь старой флешки. Все померли.

На дне моей банки с флешками есть 16Мб флешка, которой более 20 лет. Работает нормально. И другие со дна этой банки тоже работают, проверил только что.

Понимаю, что перевод, но все-таки интересно: а в РФ дискетные технологии сейчас насколько широко распространены? Вроде бы в некоторых школах в классах информатики ими еще совсем недавно по инерции пользовались? Я примерно в 15-м году делился со знакомым преподавателем из глубинки Новгородской области своими запасами... И до сих пор на работе в шкафу стоит пара десятков коробок с почти новыми дискетами 3.5. А до недавних пор был и старый комп с рабочим дисководом. (Потом был переезд в другую комнату в институте, и он куда-то задевался, но думаю, что не выкинули).

до 14 года Сбер требовал зарплатные ведомости привозить на дискете ) при этом, ключи подписи зарплатного реестра (для гендира и буха) были уже на флешках ) вот такие забавные штуки иногда бывают )

А на чём их ещё приносить, если в виндах, да и в линуксе на отдельных чипсетах, всё ещё как-то не очень хорошо с IOMMU. Да и не только...

Дискета содержит только данные. Конечно их можно проинтерпретировать неправильно и запустить вирус. Но можно так и не делать.

А "флешка" содержит собственное программное обеспечение. Которое достаточно плотно взаимодействует с контроллером USB-шины в чипсете (а тот с железом) и с операционной системой. И чем это кончится -- никто не знает. И бывает кончается не очень. Прецеденты были.

Хуже того, "флешка" может прикинуться любым устройством. Хоть мышкой. Хоть клавиатурой. И быстренько с клавиатуры вколотить shell-код. Так быстро, что не успеешь заметить, как на экране появилось какое-то окошко и пропало. И всё.

Как у нас дела с аппаратными фаерволами для флешек? И что делать сотрудникам банка?

Продам Verbatim 3.5' 2S2D* 1.44M

* Кто без гугла опознает эту аббревиатуру - скидка 16%

<юмор>

У вас ошибка. После 3.5 сверху должно быть два штриха, а не один.

Не исключено, что там не дюймы, а футы ).

doulbeSide/doubleDensity ))) жду промокод на скидку )))

Ну во-первых двойную плотность обычно обозначали DD (double density), а во-вторых - двусторонние DD были ёмкостью 720 кБ, а 1,44 МБ - это уже HD.

У меня, в студенческие времена, была среди дискет одна Sony от какого-то оборудования. Судя по всему,тона была не HD - отсутствовало одно из ключевых отверстий.

Но будучи проковырянной в нужном месте, нормально работала как 1.44

Сей лайфхак был немерянно популярен в начале 90-х - в "Могиле" (НаУКМА) этим успешно пользовались студенты. В "нужном месте" часто было невырезанное окошко - что упрощало задачу ковыряния отверстия острым ножом.

Но вот беда - не всегда качество соответствовало. Для таких случаев - можно было форматнуть на 1.2М (как 5.25"). Ну или 800КБ.

А далее - появились всякие pu_1700 и её предвестники, которые как только уже не изголялись с форматированием (81-83 дорожки, разное количество секторов на дорожках), достигая 1.7МБ и более. Потом даже была попытка "легализовать" 1.6МБ у PC-DOS, кажется.

А потом - получилось нехорошо, прочитать такие дискеты - совсем непростая задача (здрасьте, тайминги, выросшие скорости процов и деление на 0). Как и сэмулировать.

Ого, метровые дискеты. Их наверное два человека поднимают ;-)
Кстати на самом деле просто DD, потому-что 3.5" были DS по определению.

Что там "дискеты", до сих пор микрофильмирование используется для архивирования бумажных документов. И главная причина была: микрофильмирование - это надежное хранение, проверенное десятилетиями, а что будет с информацией на магнитных дисках через 10-20 лет - не известно.

Помню как годами использовал не только 5,25 на 360 Кб, но и кассеты в Электронике 302 с МС1502. Сохранность информации была очень низкая, что на кассетах, что на дискетах.

Кстати о надёжности. В 2019 году покупал альбом музыкальной группы, оформлен как CD, но внутри обычная флешка, в формате смарткарты. Часть файлов уже не читается вообще, часть с ошибками. На работе дискеты, записанные два десятка лет назад - читаются.

Куда важней, что там будет с компьютерами через 10-20 лет:

  • в текущей политической ситуации их может просто не стать...

  • одно поколение компьютеров постоянно сменяет следующее, нужно постоянно менять носители, форматы данных, программное обеспечение (и поддержка этого всего для библиотеки -- стоит денег).

Использую дискетты, чтобы делать подарки. Сама идея того, что законченный продукт может умещаться в 1,44 МБ, меня греет изнутри.

Да, это, конечно, не демосцена, но тем не менее.

Если ты закроешь дисковод и перестроишь программы под получение данных с SD-карты, а потом у тебя упадет самолет — проблем не оберешься. Такого удовольствия не хочется никому. В результате сотням самолетов приходится летать с данными из дискет.

Не упадёт. Во первых там данные только для навигации, тоесть не критически необходимые для полёта, во вторых есть полностью сертифицированные производителями самолётов адаптеры, тоесть производитель гарантирует, что оно будет работать не хуже родных дисководов. Тем более, что это так не работает, либо данные загрузились, либо нет. Просто никто не хочет ставить новое железо на древние борта, которым летать всего ничего осталось.

Собственно говоря пример грузинской грузовой фирмы очень показателен: эта фирма один из самых последних пользователей 747-200, их всего пара десятков осталась из тех, которые ещё летают. Один из бортов этой фирмы почти 10 лет стоял в пустыне и ждал покупателя и только благодаря коронавирусу был снова поставлен в строй - рынок летающих грузовиков был перегретым. Его ещё пару лет долетают, пока не понадобится большое техобслуживание, и отправят на свалку.

Тем более, что это так не работает, либо данные загрузились, либо нет.

тут работает немного иное
неважно, загрузились или нет, если вы сами поставите эмулятор и будете грузить данные, а потом самолет упадет по любой другой причине нО в процессе расследования выяснится что ктото поставил такой девайс (несертифицированный), то полюбому ктото за это присядет и всех собак повесят на возможную неточность данных
причем всем плевать как там и что грузится, важно ответственность спихнуть


один из самых последних пользователей 747-200

помимо 747 полно других самолетов с дискетками

потом самолет упадет по любой другой причине нО в процессе расследования выяснится что ктото поставил такой девайс, то полюбому ктото за это присядет и всех собак повесят на возможную неточность данных

Мне кажется, это совершенно надуманная проблема. Авиационные катастрофы расследуются максимально подробно, телеметрией там обвязано всё, что угодно, и отличить техническую неисправность самолёта от ошибок в загрузке полётных данных экспертиза в состоянии. По крайней мере, если сохранился черный ящик с телеметрией.
И производителю ничего не стоит сертифицировать эти эмуляторы и ещё и с выгодой продать их как стандартную модернизацию для авиакомпаний, было бы желание.

Стоимость сертификации производитель перенесёт на авиакомпании, а вот они как раз тратиться вряд ли захотят. Пока есть шанс то тут, то там коробку дискет перехватить - так точно.

Стоимость сертификации производитель перенесёт на авиакомпании, а вот они как раз тратиться вряд ли захотят.

Я из смеси занудства и любопытства погуглил, вот тут
написано, что комплектующие авиационной техники, не оказывающие существенное влияние на лётную пригодность образца (к коим, несомненно, относится и мимулятор дисковода) не проходят государственную сертификацию. А одобрение на их использование предоставляет сам разработчик самолёта. Поэтому судя по всему, такой проблемы вообще нет, просто Боинг должен сам предложить использовать эти эмуляторы.

не оказывающие существенное влияние на лётную пригодность образца (к коим, несомненно, относится и мимулятор дисковода)

а это не факт кстати, неисправность дисковода влечет за собой невозможность обновления софта что может влиять на допуск к полетам (по регламентам производителя)
p.s. не знаю на самом деле, просто мысли о том что просто может и не быть

На допуск к полётам - нет. Если навигационные данные устарели, то придётся сверят маршрут с картами и некоторые виды навигации становятся недоступными, тоесть у пилотов будет больше работы.

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

так они и продают, по цене чугунного моста


Мне кажется, это совершенно надуманная проблема. Авиационные катастрофы расследуются максимально подробно, телеметрией там обвязано всё, что угодно, и отличить техническую неисправность самолёта от ошибок в загрузке полётных данных экспертиза в состоянии.

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

неважно, загрузились или нет, если вы сами поставите эмулятор и будете грузить данные, а потом самолет упадет по любой другой причине нО в процессе расследования выяснится что ктото поставил такой девайс, то полюбому ктото за это присядет и всех собак повесят на возможную неточность данных

В самолёт ставят сертифицированные запчасти сертифицированные же специалисты. А неточность навигационных данных не является абсолютной помехой для полётов. В РФ например уже почти год со старыми данными летают, потому-что дискеты есть, а обновления под санкциями.

помимо 747 полно других самолетов с дискетками

И их оставляют по той же причине - на данный момент оно работает, а борт всё равно скоро списывать. Тем же, которым ещё долго летать осталось, дисководы меняют постепенно, как постепенно же меняют и ЭЛТ-экраны на жидкокристаллические.

Вот пример такого сертифицированного адаптера:
mbs Electronic Systems GmbH : mbs electronic systems (mbs-electronics.com)

Aircraft Type AIRBUS: 

A319 - 111 | A319 - 112 | A319 - 113 | A319 - 114 | A319 - 115 | A319 - 131 | A319 - 132 | A319 - 133 | A320 - 111 | A320 - 211 | A320 - 212 | A320 - 214 | A320 - 215 | A320 - 216 | A320 - 231 | A320 - 232 | A320 - 233 | A321 - 111 | A321 - 112 | A321 - 131 | A321 - 211 | A321 - 212 | A321 - 213 | A321 - 231 | A321 - 232 | A330 - 201 | A330 - 202 | A330 - 203 | A330 - 223 | A330 - 223F | A330 - 243 | A330 - 243F | A330 - 301 | A330 - 302 | A330 - 303 | A330 - 321 | A330 - 322 | A320 - 323 | A330 - 341 | A330 - 342 | A330 - 343 | A340 - 211 | A340 - 212 | A340 - 213 | A340 - 311 | A340 - 312 | A340 - 313 | A340 - 541 | A340 - 542 | A340 - 642 | A340 - 643

Aircraft Type BOEING:

B717 – 200 | B737 – 300 | B737 – 400 | B737 – 500 | B737 – 600 | B737 – 700 | B737 – 800 | B747 – 300 | B747 – 400 | B747 – 400F | B757 – 200 | B757 – 300 | B767 – 300 | MD-11 | MD-11F

Note: Non certified versions for full flight simulators also available.

В РФ например уже почти год со старыми данными летают, потому-что дискеты есть, а обновления под санкциями.

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


так то можно сказать что на кукурузниках и без этихваших gps летали и нормально было

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

После отзыва сертификатов, насильного перерегистрирования, самосертифицированного техобслуживания и контрабандных запчастей большинство самолётов авиалиний РФ могут летать только в те страны, где на аккредитации особо не смотрят. Устаревшие навигационные данные погоды при таком раскладе уже не делают.

на кукурузниках и без этихваших gps летали и нормально было

В прошлом году не поверил своим глазам, увидев заходящий на посадку кукурузник. От ближайшего аэропорта, откуда он летел, порядка 250 км, от аэропорта приписки свыше 600 км. Может конечно его апгрейдили, поставив современную навигацию, но я думал что все АН-2 уже списаны.

У нас в городском парашютном клубе есть два АН-2, несколько лет назад прыгали с них. Так что они думаю еще долго будут служить.

Ну да, только для навигации.
Двоичное ASCII E = 1000101 (69dec)
Двоичное ASCII U = 1010101 (85dec)
Название ППМ ROMEL или ROMUL. Казалось бы, навигационная неточность в один бит. Это если на пальцах. А то что в координате точки для построения маршрута бит улетит, это вообще глазом не отловить.


Да фиг его, кто виноват окажется. Там же в небе полторы сотни живых людей.

Оно и с дискеты может неправильно прочитать. Поэтому чексуммы наше всё. Впрочем описанные ошибки скорее будут сделаны пилотом при вводе маршрута, чем во время апдейта базы данных.

У дискеты меньше точек отказа. У flash-накопителя очень большой промежуточный стек протоколов, каналов связи и устройств промежуточного хранения, где может произойти искажение данных.

Поэтому контрольные суммы и цифровые подписи на данных и делают - для избежания как "случайно битик улетел", так и "пионэр вася поспорил, что вместо нью-васюков самолёт в нью-йорке сядет, и модифицировал координаты нью-васюков в базе навигации на дискете".

Существует множетство форматов дискет, а не только распространённые на компьютере IBM-PC с файловой системой FAT. И тут многие покупные эмуляторы могут не подойти. Потому, что у старых компьютеров и файловые системы свои, и форматы дискет свои, другие. Другой размер сектора, другое количество секторов. Более того, часто применяются всякие трюки, вроде записи данных между секторов. Эмулировать такие дискеты очень не просто. Есть любительские эмуляторы действительно достаточно хорошие, но это отнюдь не массовый рынок, не то, что продаётся на каждом углу.

И разработка такого эмулятора -- это отнюдь не поделка на ардуино. Это часто многолетний труд.

И разработка такого эмулятора — это отнюдь не поделка на ардуино. Это часто многолетний труд.

Ну не перегибайте. Во-первых, все форматы записи на дискету однотипные, отличаются лишь числовыми параметрами — количеством секторов, размером сектора, кодированием FM/MFM, расчётом контрольной суммы. Во-вторых, эмулятору дисковода в общем случае вообще ничего про это знать не нужно. От него требуется только записать в файл то, что ему пришло по линии WDATA в режиме записи и воспроизвести это по линии RDATA в режиме чтения.

Да чего перегибать - попыток защиты от копирования, построенной на "некопируемости" дискеты - пруд пруди было. Как только народ не изголялся, и сэмулировать такое - это совсем не "спецификацию прочитать". Это намного сложнее форматов с разным количеством секторов на дорожках было.

Про 275$ за заказной USB эмулятор FDD: на Aliexpress давно продается USB-эмулятор FDD по цене около 20$. Или у них там под заказ какие-то нестандартные FDD интерфейсы?

В моем лекрое китайский эмулятор не заработал. а на заведомо рабочий жаба зажабила денег.

Китайский Gotek абсолютно точно такой же, как и любой другой, по начинке. Так что проблема не в производителе эмулятора, а в аппаратной версии и прошивке. Для Lecroy нужна прошивка  HxC. Так что в другом случае вы бы просто заплатили кучу денег за тоже самое с другой фирмварью.

Где б ее еще взять, и чем шить... Хотя я покупал его года 3 назад, с тех пор могло что-то измениться

Проблема только в том, что дискета может проваляться 20 лет, а потом быть использована. И даже прочитается. Если качественная и не "осыпалась". А поделка с AliExpress может выйти из строя через 2 года и в очень неудобный момент времени.

Дисковод сломаться или дискета испортится может тоже в очень неудобный момент времени.

Видел эмуляторы дисководов для MIDI-бумбоксов, это отдельный и интересный вид аудиооборудования.

Искусства, в каком-то смысле, тоже.

А ещё, имея такой аппарат, можно поспорить, что одна дискета будет звучать три часа без повторов.

доподлинно известно, что в своем ядерном арсенале американские военные
передавали данные с помощью даже еще более старых, 8-дюймовых дискет до 2019 года.

Ядерный бадабум и сегодня работает по старым технологиям во всех смыслах, ИИ там не нужен.

Я о дискетах уже ничего не слышал лет 5 примерно. Спасибо за статью, напомнили что они всё ещё существуют.

...он покупал контейнеры с этими дискетами всего по 0,07 доллара за штуку. Меньше десяти центов! Сегодня он продает 3,5-дюймовые дискеты по 1-2 доллара за штуку, в зависимости от вида. То есть цены повысились в 14-30 раз! 

Удивительно, что так дешево продает при таком спросе. По законам рынка вполне можно было установить 10-20 долларов, а то и больше...

5,25 дюйма дискеты еще где-то лежат и внешний дисковод для них.... Интересно, можно ли продать за сколько-нибудь заметные деньги?

Да. Такие дискеты нужны для уже антиквартных компьютеров и небольшой спрос есть. В основном нужны 3.5" и 5.25" на 720кБ. На 1.2МБ -- не нужны (там дисковод другой, их можно переделать на 720кБ, но будут плохо работать), на 1.44" тоже не очень желательны (в них можно то ли заклеить, то ли просверлить отверстие и будет 720кБ, но работать будут хуже).

И чтобы 5.25 дискеты и дисководы не болгарские!

Дискеты 3м и вербатим кажется, дисковод вообще российский)) Выбросить рука не поднимается...

Совсем копипастеры обленились, я эту статью читал уже раза три за прошедшие пару лет.

По теме: руководство где-то купило Б/Ушный прибор, в котором для обмена информацией со внешним миром установлен дисковод 3.5 дюйма. Когда я пришёл к нашим админам, и сказал, что "чуваки, нужен флопповод и дискеты", то у одного из них задёргался глаз от такого стресса. Правда, не сразу, а как только до него дошло, что именно от него просят.

А что, рыночек-то не порешает? Проблема высосана из пальца. Как только цена дискет дойдет до цены, при которой запустить производство станет выгодно, sony начнет их производить.

Кроме того, завод на Тайване как производил дискеты, так и продолжает их производить. Одного завода на весь мир хватит.

Проблема не в том, что нет дискет, проблема в том, что американцы со своими машинками не хотят платить десять долларов за дискету (которая есть справедливая цена при таких объемах производства). Они привыкли платить семь центов (это, на минуточку, 5 рублей (sic!!!) на наши деньги). Их проблемы.

Дискеты 3.5 вполне себе продаются новые на амазоне и цена не так уж высока. Меньше 15 евро за упаковку из 10.
USB-дисководы тоже лежат.
И, да, лежат эмуляторы.

Между дискетой и предлагаемым переходом на flash-память в виде SD-карт и эмуляторов есть большая разница, которую многие не видят. Надёжность.

Хоть и пишут, что "дискеты не читаются", так же полно случаев когда дискеты читаются спустя несколько десятилетий: чаще не читаются некачественные дискеты которыми был завален рынок перед их пропажей с рынка, и часто проблема вообще не в дискете, а в разъюстированном дисководе с грязной головкой (когда-то были специальные чистящие дискеты...) Или вовсе может встретиться дисковод который портит дискеты -- потому и не читаются. Во многих дешевых 3.5" дисководах головка с грохотом падает на дискету в момент вставки дискеты и физически царапает верхний магнитный слой. Можно просто пальцем придерживать кнопку... В старых 5.25 аналогичная проблема. Где-то головка опускается плавно и рычагом (который спереди крутить надо), где-то электромагнитом, резко и с грохотом. Там возможно изначально якорь магнита находился в специальной вязкой жидкости, чтоб без грохота и не царапать дискету, но та высохла ещё 15 лет назад.

У дискеты вообще причин, по которым она может отказать -- меньше, чем у любого электронного изделия. Размагнитить её можно только в очень сильных магнитных полях, которые редко где вообще встречаются. Старению подвержено покрытие несущее магнитный слой, но при соблюдении технологий на производстве оно живёт десятилетиями. Дискета в основном может быть повреждена механически.

У SD-карты и других накопителей во-первых постоянно теряется заряд, наличием которого в затворе транзистров кодируется информация. И через несколько лет их будет просто не прочитать. На хабре была статья на эту тему: https://habr.com/ru/post/512886/ Для архивного хранения SD-карты уже не очень подходят. Во-вторых SD-карта в первую очередь просто очень сложное изделие, и из чего возникает масса возможных причин отказа: деградация электронной схемы вызванная химическими процессами вследствии каких-то проблем на производстве (случаи, когда микросхемы определённой фирмы выпущенные в определённый период времени массово "умирают" в течении пары лет -- достаточно распространённый). Статическое электричество: достаточно человеку схватиться за карту неудачно лежащую на проводящей поверхности с сильно отличным потенциалом. Гамма-излучение или тяжелые заряженные частицы могут попросту "стереть" микросхему памяти. В том числе космическое излучение, вплоть до солнечной вспышки. Да просто попадание воды, тем более морской, запросто убьёт любой электронный носитель, если вовремя не высушить. Достаточно даже регулярных циклов заморозки-оттаивания с появлением конденсата. Или даже падения на твёрдый пол под неудачным углом.

Наконец программная надёжность. У дискеты нет никакого своего программного обеспечения, там записано то что записано и контрольная сумма, ничего больше. У SD-карты есть свой контроллер который управляет и взаимодействием с компьютером, и тем как данные записываются в физическую память, и как обрабатываются ошибки. Потому, что в flash-памяти всегда полно ошибок и они вынуждены корректироваться, контроллер вынужден исключать из использования неисправные ячейки памяти и использовать другие. С программной надёжностью у многих контроллеров не всё хорошо, и часто даже откровенно плохо. Неисправные SD-карты или USB-флешки все видели. Причина там часто в программных сбоях в контроллере, а не отнюдь какая-то физическая неисправность. Многие "флешки" даже могут быть восстановлены специальным ПО путём полного переформатирования. И что характерно, при этом теряется сразу вся информация. У дискеты обычно не читаются отдельные сектора. И на дискету можно записать RAR-архив с избыточностью, прочитать с игнорированием ошибок и восстановить все данные, например... Многие электронны носители "умирают" (по внутренним программным причинам) при отключении питания не вовремя. На дискете это лишь даёт один нечитаемый сектор (который писался во время отключения питания). Почему собственно FAT таблица записывается два раза.

И ещё один важныю нюанс: контрольные суммы. С ними у электронных носителей всё откровенно плохо. Вообще систему хранения данных собрать на компонентах купленных в компьютерном магазине откровенно сложно. В чём дело: все электронные носители как правило не обеспечивают сквозную контрольную сумму, хотя на каждой стадии она как бы есть. При хранении данных на SD-карте или флешке -- данные защищены каким-то достаточно надёжным ECC-кодом, или BCH-кодами. Но код этот проверяет только контроллер (и пока данные лежали в его оперативной памяти, они могли немного поменяться). Потом через интерфейс данные выдаются с CRC-кодом (который может и вовсе не использоваться, тогда данные могут искажаться и интерфейсом). Потом в компьютере, где-то в USB, в SATA, повторяется аналогичная история. Везде есть свои контрольные суммы и промежуточные узлы обрабатывающие и хранящие данные. В памяти которых данные могут искажаться. В итоге ситуация, когда с накопителя что-то читается вроде без ошибок но данные искажены -- не редкость. А потом оно обрабатывается и пишется обратно. И ошибка распространяется.

В Linux появился модуль dm-integrity предназначенный решить эту проблему, но он работает откровенно плохо, медленно. Некоторые файловые системы, вроде ZFS или Btrfs самостоятельно контролируют целостность данных. Но даже если они обнаружат ошибку, что делать? Если файловая система на RAID5, например, ошибка могла уже распространиться и на другие данные оказавшиеся в том же блоке. Нет, если raid организован самой файловой системой, а не используется dm-raid, то проблема решается. Или её решает dm-integrity, но ценой огромного замедления. Распространённых файловых систем это всё не касается (EXT3/4, NTFS, FAT...) Там ничего не предусмотрено.

Преимущество дискеты -- в простоте. Там три компонента: процессор компьютера, контроллер дисковода (я не говорю об USB-дисководах -- там появляются все те же проблемы описанные выше!), и сама дискета. И данные считываемые с дискеты поступают от дисковода в необработанной форме вместе с контрольным кодом в контроллер дисковода. Где он проверяется и принимается решение о том сектор прочитан правильно или нет. Контроллер дисковода подключен к процессору по внутренней шине, где предполагаем ошибок нет (иначе процессор не будет правильно исполнять программы и всё развалится очень быстро). Нет промежуточных узлов способных искажать читаемые данные. В некоторых компьютерах вообще всю работу по чтению дискеты выполнял процессор (Commodore Amiga), так что там данные поменяться по дороге вообще нигде не могли.

Конечно, целостность данных может проверяться и на уровне приложения, или на уровне базы данных... Но в целом жизнено критичную информацию дискете доверить проще. Или лазерному диску. Там нет встроенного контроллера и их, в конце концов, можно прочитать на разных дисководах. Отказ контроллера не ведёт к невзозможности чтения данных. Контроллер не может внести свои ошибки. Но да, интефейс с CD/DVD/BlueRay-приводом тоже имеет проблему с не-сквозными контрольными суммами. И следовало бы использовать какой-то архиватор, вроде Parchive (par) для контроля целостности данных...

Дискеты всё же наверное должны вымереть. Лазерным дискам они действительно -- не конкурент. Но с flash-накопителями кое в чём ещё могут посоревноваться.

А смысл сейчас использовать дискеты или SD для долговременного хранения? Они по сути нужны только для переноса подготовленых данных ПК в устройство на время работы.

Там возможно изначально якорь магнита находился в специальной вязкой жидкости, чтоб без грохота и не царапать дискету, но та высохла ещё 15 лет назад.

Teac и Panasonic как раз так делали. Неплохие девайсы были.

То чувство, когда комментарий намного более интересный, познавательный и качественный чем статья ;)

в старых рентгеновских аппаратах применяют эмуляторы фотопластины. вместо картриджа с пленкой в аппарат вставляется идентичный по размерам девайс, а потом считывается через USB.

И даже в более поздних до сих пор стоит светочувствительный экран с люминофором и камера, которая его снимает.

Бывают и аналоговые эмуляторы фотопластин. Там типа светонакопителя, как я понял. Считывают после экспозиции очень медленным и чувствительным сканером без подсветки (без ФЭУ вряд ли обходится), чем стирают перед следующей экспозицией, не понял, но по логике - инфракасом, он хорошо светонакопитель стирает.

300 баксов за эмулятор дисковода? На ком-то делают нехилые бабки. Gotek на али стоит 20 баксов. Да, я понимаю, что нужны разные уровни надежности, по чтоб в 15 раз по цене?

Представьте что этот эмулятор сломался на станке работающем 24/7. Каждый час простоя выливается в тысячи(в лучшем случае) долларов. Это не для дома, сломался и ладно, через неделю новый привезут.

Представьте что этот эмулятор сломался на станке работающем 24/7. Каждый час простоя выливается в тысячи(в лучшем случае) долларов.

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

Даже просто замена потребует остановки станка, замены соотв. специалистом и времени.
Как ни крути, дешевле купить более дорогое и надёжное устройство. Чем непонятно что без гарантий, документов и тех поддержки.

Только не окажется ли, что разница между устройствами за двадцать долларов и за двести заключается только в цене и количестве бумажек в комплекте?

Не забывайте, что дешевизна часто появляется при крупном опте. А такие эмуляторы - довольно штучные изделия. Плюс в цену может быть заложено:
1) сертификация
2) гарантия и обязательство поддерживать устройство в ближайшее 5-10 лет (а целевая ауитория ой как маленькая)
3) горячая линия обслуживаниея24/7

Даже просто замена потребует остановки станка, замены соотв. специалистом и времени.

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


дешевле купить более дорогое и надёжное устройство.

Проблема в том, что цена с надёжностью коррелирует только в частных случаях. Если мы говорим про такую утилитарную вещь, как эмулятор дисковода, то сертифицированный производителем вариант будет гарантированно таким же, как и китайский, только с 1000% наценкой за сертификацию, ну и с гарантией. Никто там эмуляторы дисковода не будет проверять на вибростендах и гонять в граничных режимах, особенно в свете того, что до этого на их месте стоял какой-то стоковый дисковод от массового производителя, механика которого имеет куда более скромные предельные режимы работы, чем у того китайского эмулятора.
И соответственно выбирать вам придётся не между большим и малым временем простоя, а между дорогим и дешёвым девайсом.

Китай бывает сильно разный, всё же там продукция той же Эппл к примеру собиралась, а это не какое то полуподвальное изделие. В некоторых случаях(мне такое попадалось лично) ржавели "золотые" контакты.
Зависит от требований заказчика. А сэкономить/накосячить там можно много на чём.
Вторичные детали, сплавы для пайки, качество деталей(те же конденсаторы), качество пайки, качество механики и т.д. и т.п.

Вот дискет не жалко не разу.
В отличие от виниловых пластинок - к моменту прекращения производства дискет и дисководов для них, последние выродились в откровенный, отвратительный треш.
Новые дисководы могли отказаться читать записанное на других новых же дисководах, а магнитный слой дискет мог начать сыпаться через пару десятков минут использования. Ах да, маркетологи пробовали даже наносить на них тефлон - но это им не помогало. В отличие от сковородок.

На работе я берег редкий дисковод из периода, когда их делали руками не из нижней части тела, потому что нам передавали секретный ключ на дискете и невозможность его прочитать означала много дополнительных телодвижений.

Лично для меня дискета - это символ. Символ компактности и аскетизма данных. После её ухода не останется подобного ограничения в носителях. Когда я услышал об операционной системе, которая имеет на борту игры, браузер, проигрыватель, разные плюшки и при этом она помещается на дискету, я был в "удивлении". Да, я про Колибри. Что меня должно будет удивить, когда дискеты уйдут в аналы истории я не знаю. Флешки и на терабайт есть. И микро сд в том числе... Что теперь будет ограничителем?..

Насчёт авиации проблема думаю всё же преувеличена. Действительно ещё 7 лет назад всё грузили с дискет. 90 % это навигационные базы с информацией о аэропортах, радиомаяках, отсутствие или неисправность которых, не должна привести к последствиям, т.к. на тот момент возили сундук с актуальными картами (Jeppesen charts), а потом уже все повсеместно перешли на хранение всей этой информации в качестве резервного источника на планшетах.

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

В качестве альтернативы доступны загрузочные терминалы типа PMAT 2000 https://www.avionteq.com/Document/PMAT-2000-specification-sheet.pdf

Наличие одного-двух таких терминалов закрывает проблему на всём флоте.

Помню как лет 5 назад мне нужно было загрузить свежий софт на один из блоков управления двигателем, который помещался на трех дискетах. Вообщем процедура, которая сейчас займёт полчаса у меня заняла 5 часов ввиду того что пытался собрать комплект из 3 нормальных дискет. А для авиации каждый лишний час простоя самолёта на земле это убытки намного большие чем стоимость покупки PMAT или модификации ВС.

Вообщем если для какой-то авиакомпании проблема дискет действительно проблема, то пользоваться услугами такой компании точно не нужно (я таких на территории РФ не знаю). =)

А для авиации каждый лишний час простоя самолёта на земле это убытки намного большие чем стоимость покупки PMAT или модификации ВС.

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


У меня вот такой пример есть, не из авиации, а из более приземленного… но всеже


Работал я админом, и мне дали задачку найти какуюто железку для сервера… какуюто недорогую чёто типа 500р (толи разъем какой, толи патчкорд оптический, неважно)


ну я тупо взял магазин недалеко чтобы пешком на обеде добежать, выписав себе авансовый отчет… и что? а мне завернул начальник фин отдела со словами
Нач) 'а вот тут она есть за 450 рублей!!! куда бюджеты тратим, а!!! (тыкнув пальцем кудато в районе Бутова, а мы были на севере Москвы').
я) я говорю… так тудаж ехать черти куда!


Нач) так курьера отправим, Василича!…
я) он у него ЗИЛ же грузовик!!, ради железки за 450р он бензина на тыщу сожрет и весь день по пробкам промотается?
Нач) не важно, у нас бюджет на курьера большой, а на детали маленький, нам акционеры голову открутят за такое, я задолбался отписки писать по этому поводу
.....


вот также и тут, купить девайс за 50тыс баксов — это страшный геморрой для бюджетирования, согласования и проч., а в простой самолета хоть и обходится дороже но это стандартная процедура и под неё выделены резервы и бюджеты. и руководство будет до упора тянуть чтобы так не делать. и чем больше компания тем сильнее такой эффект выражен.


в РФ все несколько по другому устроено из-за особенностей финансирования и ответственности (грубо говоря можно запросто купить новый станок за 100500млн в цех который через два месяца запланирован к ликвидации, а подразделение к закрытию, и станок спишут и могут даже на металлолом сдать, и никто не почешется) по этому у нас таких компаний и немного которые на таком экономят

Такое происходит везде где замешаны государственные деньги. И от страны это не особо зависит.

Такое происходит везде, государственные деньги в общем-то не причём. В крупных компаниях всё ровным счётом то же самое. Любая крупная контора — это такое себе государство в государстве, со своим "осваиванием бюджетов", коррупцией, пофигизмом и так далее.

Любая организация прежде всего заточена на эффективность, иначе не выжить в мире конкуренции. Если такое происходит, значит сломаны внутренние связи(как правило уже после того как сломана обратная связь с клиентами) и это змея пожирает сама себя.

Любая организация прежде всего заточена на эффективность

Охохонюшки, как вы бесконечно далеки от крупного бизнеса :)
Повторюсь, крупные организации — это государства. Устроены и работают абсолютно так же. Там есть свои многоуровневые системы управления, есть своё "законодательство", если свои силовые структуры, сложное управление финансами и бюджетами, а самое главное, состоит оно из таких же абсолютно человеков, из которых состоят и государственные аппараты.
Конкуренция? Ну, есть. Не особо жёсткая. Потому что, во-первых, они все устроены примерно одинаково и имеют аналогичные болячки, а во-вторых, менеджеры уже давным давно посчитали, что больше всего денег зарабатываешь не когда устраиваешь жесткую конкуренцию, снижая цены, вкидывая больше денег в R&D и так далее, а когда относительно мирно сосуществуешь с соседями. Именно поэтому более быстрые процессоры продаются дороже, чем медленные процессоры конкурента, а не продаются дёшевле, чтобы вообще того конкурента попробовать удавить, хотя себестоимость-то позволяет.

Sign up to leave a comment.