С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Попробуй программу под чистый DOS
Floppy Disk Analyser
http://plcsim.narod.ru/FDA61.htm
желательно последней версии.
ZX-Evolution
Pentagon SL1024 ver.2.2/ZXMC/NemoHDD IBM 40Gb/TurboFM...+GS512v1.5
ZS-Scorpion+GMX+GS512v1.5+ZXMC+Svideo AverBox9+AsusM19B+ожидаю платки SMUC
ZS-Scorpion256
ZX-Spectrum 48+TR-DOS 5"25
Может кто подскажет? makefdi не читает из под чистого доса, выдает то устройство не готово то id не найдено, то fdc не готов или error, ключи разные использовал -t80 и -g0 и 1 и 2, и -d, и -р, диск пробует читать(индикатор загорается и тут же ошибка), про заклейку половины отверстия знаю, не помогает, причем AMD и ESN прекрасно читают незащищенные дискеты из под доса, комп 866, загружаюсь с дискеты winme, дисковод 5.25 robotron k5601/cm5643 он до 720кб, в биосе выставлял все что есть и 360 5.25 и 1.2 5.25 и 720 3.5 и 1.44 3.5(на последних двух amd лучше работает), кеши процессора тоже отключал не помогает, makefdi все равно не читает диск, жду советов
Удалось восстановить защиту одного диска!
Методом подбора вставил в межсекторный промежуток нужные данные, вроде работает.
Теперь буду пробовать второй диск.
Восстановить второй диск особого труда не составило, если знать где искать.
Модифицированные Alexandr Medvedev образы запустились на эмуляторе FUSE, я сравнил оригинал и измененные отличия в 5 байтах ключа для защиты Bytemare, попробовал с помощью Samdisk или zx studio не получается считать межсекторную информацию с ключом --all-gaps samdisk не берет, лог в трек 0 в файле, может не умеет?, Может кто подскажет почему samdisk и zx studio не считывают сежсекторную информацию, а заменяют ее стандартной? еще нюанс если конвертировать udi в fdi то вся межсекторная теряется.
1.zip
SamDisk и ZXStudio не умеют считывать межсекторные промежутки.Всё дело в floppy контроллере на PC. В нём не предусмотрена функция чтения чтения дорожки со всей разметкой и т.ч. межсекторных промежутков. Ещё одна сложность в том что в Windows XP, 7, 8, 8.1 работа c котроллером из приложений возможна только через драйвер FDRAWCMD, который в свою очередь накладывает ещё свои ограничения.
Однако не всё потеряно.
Существуют нестандартные приёмы для чтения промежутков например в поледней версии MakeFDI, но только из под DOS.
Также существуют внешние usb floppy контроллеры подключив дисковод к которым можно прочитать абсолютно всю информацию с дискеты.Естественно, поскольку формат fdi (как и td0) предусматривает хранение только данных из самих секторов и их заголовков, но БЕЗ промежутков.
makefdi не заработал http://zx-pk.ru/showpost.php?p=777651&postcount=151
а внешние контроллеры я знаю только
- SuperCard Pro http://www.cbmstuff.com/proddetail.php?prod=SCP
- KryoFlux http://www.kryoflux.com/
- DiscFerret http://www.discferret.com/
- SDCard HxC Floppy Emulator http://hxc2001.free.fr/floppy_drive_emulator/index.html
- ZX-evolution
сейчас дорого
Ну и какой это внешний контроллер? Написано-же Floppy Emulator.Тогда придётся вручную, если остальные диски с такой-же защитой что и первые два, то подобрать ключевые байты дело нескольких минут.
Ну или такой вариант: на реальной машине считываем дорожку целиком а затем на PC, глядя на реал, выставляем нужные ключевые байты в неполный образ.
Последний раз отмечался тут в сообщении 122 и не видел что на него были ответы.
Диски приехали, спасибо большое что прислали, нашлось несколько ранее неизвестных программ для Агат-7.
Кстати, все диски действительно оказались Агатовские, кроме одного:
Странный, формат почти спектрумовский, но нет нигде секторов с номерами 0 или 1.
Т.е. то ли диск так защищён, то ли косяк чей-то.
Потому что без сектора 1, да ещё и по всему диску, он в trd какой- нибудь, судя по всему, снят быть не может.
Отчет FDA этого диска выкладываю тут.
Вот тут я постарался относительно развернуто ответить.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)