PDA

Просмотр полной версии : Плохо читаются дискеты



Arix
20.11.2016, 20:35
Комп - Ленинград 128. У меня есть много дискет, и все они плохо читаются. Одна программа загружается, другая - нет, дисковод рычит, появляется сообщение "Disk error". Иногда после многократного нажатия R (Retry) программа всё же загружается. Было и такое, что вообще перестали читаться любые дискеты, которые час назад с горем пополам читались. Я нажимаю RUN или LIST, головки один раз двигаются на одну дорожку - и тишина, потом диск еррор. После часового перерыва диски снова стали кое-как читаться, как и до этого. На 386-м все эти же дискеты читаются нормально. Разумеется, через ZX Spectrum navigator. Правда, в NDD их не проверишь. Но файлы все копируются без рычаний. В моём Спектруме стоит дисковод VEB ROBOTRON K 5601 / CM 5643. Я сначала заподозрил его. Протирал головки чистящим диском (к сожалению, этилового спирта нет, а от изопропилового становится только хуже) - не помогло. Я попытался проверить дисковод на IBM-совместимом компьютере. Но он там толком не хочет работать - файлы показывает, но не читает. Если стоит загрузочная дискета, компьютер пытается с неё грузиться. Дальше его никак не получается проверить. Другого рабочего Спектрума нет. У меня есть ещё дисководы Электроника МС 5313. Они не работали. Оказалось, надо поставить перемычку загрузки головок (1-14). Один дисковод заработал (до второго пока руки не дошли). И на нём всё точно так же - какие файлы не читались на Роботроне, они же не читаются и на Электронике. Такое ощущение, что нормально читаются файлы ближе к началу диска, когда головки перемещаются на небольшое расстояние. С механикой, вроде, всё нормально, ничего не заедает. Головки пальцем прижимал (вдруг плохой прижим).
Выходит, что причина не в дисководах. В чём же тогда может быть дело?

krotan
20.11.2016, 21:15
Чистые дискеты как форматируются со сбоями или нет? Запись/чтение на само-отформатированные дискеты со сбоями? Скорость вращения меряли? Юстировкой головок занимались? Там, где подключается питание в дисководе - нет ли трещин в пайке разъёма в плату? Питание дисковода отфильтровано, электролиты не высохли?

Arix
20.11.2016, 22:52
Дискета отформатировалась нормально. Я прихожу к выводу, что всё-таки виноват дисковод. С "Электроникой" нечитаемых и плохо читаемых дискет гораздо меньше. То, что на ней плохо читается, и на IBM-ке тоже. Spectrum Navigator ругается на неверное количество блоков или что-то в этом роде и показывает белиберду. Возможно, у Роботрона проблема с юстировкой. Завтра буду усиленно проверять. Заодно куплю осциллограф, приметил ОМЛ-3М за 500 руб, рабочий, с упаковкй. Проверю пульсации.
Есть ли для Спектрума программа типа Нортоновского Доктора? Чтоб запустил её, а потом совать дискеты и проверять.

JV-Soft
20.11.2016, 23:00
ROBOTRON K 5601 / CM 5643
Весьма хороший дисковод, на teac-ковской логике.



Электроника МС 5313
По сравнению с ROBOTRON совсем не то.



Если взять диск отформатировать и записать и он так же плохо будет читаться то можно грешить и на BDI, а так было с самого начала или нет ? Если так было всегда, то в BDI есть как правило пару емкостей 100-300pf по каналу записи и чтения , и они существенно влияют на чтение/запись.

- - - Добавлено - - -


Дискета отформатировалась нормально.
Только отформатировалась, или записалась и читается ?

Arix
20.11.2016, 23:30
Только отформатировалась, или записалась и читается ?
Записал пару файлов - нормально. На самом Спектруме запускаются, на IBM-ке читаются. Надо бы всю дискету файлами забить для верности, но с одним дисководом это неудобно. Так что, это уже завтра.
Хорошо бы какую-нибудь программу для проверки дисков, как NDD.

goodboy
20.11.2016, 23:49
Хорошо бы какую-нибудь программу для проверки дисков
???
http://vtrdos.ru/system.php#s6
их много, как вариант - Advanced Disk Service

krotan
21.11.2016, 00:51
Сами дискеты легко ли крутятся внутри чехла, если вставить два пальца в дырку и покрутить?
Советую форматировать дискеты только на IBM (в DOSе), а записывать/читать везде.
Программами типа NDD опасно пользоваться на дискетах, можно потерять всю информацию, лучше копируйте на другую, свежеотформатированную дискету.
Если всё-таки пользуетесь чем-то типа NDD или форматёрами на Спектруме, предпочитайте те, которые умеют делать раздвижку секторов в обход сбойных участков, например FUT (ADS этого не умеет).
Ну, и вообще, переходите на дискеты в 3,5 дюйма - они поудобнее и надёжнее... Окошко только не забудьте заклеить...

Arix
21.11.2016, 23:57
http://vtrdos.ru/system.php#s6
Спасибо за ссылку! Пришлось на время отложить проверки дисков и дисководов. Оказывается, и на Спектруме есть Total Commander. :) И jpeg'и на нём можно смотреть.


Advanced Disk Service
Ух, ты! Я же её когда-то видел в действии. Знакомая картинка: нарисована дискета, показывается движение головок.


Сами дискеты легко ли крутятся внутри чехла, если вставить два пальца в дырку и покрутить?
Легко.


Ну, и вообще, переходите на дискеты в 3,5 дюйма - они поудобнее и надёжнее...
У меня около 200 штук пятидюймовок, исследована пока малая часть. А вообще, конечно, лучше было бы перейти на винчестер... Да с поддержкой каталогов (папок). Есть же такие разработки. А на счет большей надёжности дискет 3,5 - вопрос спорный. Другое дело, что они действительно удобнее. У меня компьютер в корпусе от "Корвета", конструкция позволяет поставить второй дисковод. Только он углом немножко перекрывает материнскую плату, но вроде, по высоте проходит. Можно воткнуть и 3,5. Только надо шлейф перепаивать.

Мои самописные дискеты работают нормально. Записанные как на Спектруме, так и на IBM. Проверка сбойных дискет в ADS выявила бэды. Но вот, что странно. ADS пишет, какие файлы повреждены. Я сую дискету в IBM, там эти файлы читаются, правда, долго. Но никаких сообщений об ошибках чтения нет.

Вопрос: почему при копировании на одном дисководе файла размером 42 кб компьютер заставил меня два раза менять дискеты? У него же 128 кб памяти.

goodboy
22.11.2016, 00:07
Вопрос: почему при копировании на одном дисководе файла размером 42 кб компьютер заставил меня два раза менять дискеты? У него же 128 кб памяти.
всё зависит от коммандера.
некоторые проверяют свободное место заранее, некоторые изменяют каталог после.
кроме того коммандер (особенно древние) может незнать про доп.память

У меня компьютер в корпусе от "Корвета"
блок питания не может наводить помехи на дисковод ?

JV-Soft
22.11.2016, 01:10
А вообще, конечно, лучше было бы перейти на винчестер... Да с поддержкой каталогов (папок). Есть же такие разработки.
Есть хорошая штука DNA-OS, с поддержкой монтирования/запуска образов дисков даже на 128к.
http://zx-pk.ru/threads/25326-dna-os-obraz-rabota-nad-oshibkami.html?highlight=
А тут я с этим всем разбирался - http://zx-pk.ru/threads/25208-voprosy-gluk-nemo-ide-is-dos-i-pentagon-128-512.html?highlight=

По своему недавнему опыту могу сказать, у меня диски лежали с 1997года, многие крепко были заюзаны, и в 2015 прочитались практически на 100% все.
Читал как раз таким же роботроном как у вас, только пришлось его починить, он мне достался поломанным в середине 90-х, ждал 20 лет своего часа.

Arix
22.11.2016, 23:36
Похоже, Роботрон поганит диски. Не физически, а портит информацию. Сегодня подцепил к компу Роботрон, решил погонять его. Минут пять всё было нормально, потом я решил переименовать файл (попутный вопрос: как стереть символ справа от курсора? Хочу переименовать файл, не могу стереть последний символ). Вылез диск еррор. И снова началось: даешь команду LIST, головка сдвигается на один шаг - и стоит. И, естественно, диск еррор. С любым дисководом. А поставил в Электронику другую дискету - всё работает. Дискета, побывавшая в Роботроне не читается в Спектрум-навигаторе на IBM. Но отформатировалась заново нормально и теперь работает.


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

Я копировал средствами самого TR-DOS'a, т.е. командой copy s "имя файла".


блок питания не может наводить помехи на дисковод ?
Я подключал дисковод к отдельному блоку питания, ничего не менялось. И мне кажется, блок питания стоит не корветовский. У Корвета, вроде, стоит трансформатор 220/42 В, а от него уже питается импульсник. А у меня - импульсный сразу на 220.

Arix
24.11.2016, 01:55
Начал делать бэкапы своих дискет. А бэкапить-то почти нечего... Оказалось, что эти дискеты - сплошной хлам. В первой коробке нормально прочиталось 12 дискет из 20-ти, во второй - 4 из 20-ти. Spectrum Navigаtor спокойно копирует файлы и ничего не говорит. Видимо, заменяет нулями. Я нашёл в нём функцию копирования дискеты в TRD, вот тут-то все косяки и стали вылазить. Или вылезать, где как. На многих дискетах бэды лезут уже на первых дорожках. Я понимаю, им сто лет в обед, но ведь у меня есть штук 50 5-тидюймовых дискет, принесенных с работы, в основном они хорошие. Условия хранения что ли такие были, что они все посыпались? Ещё с этими плохими дискетами было штук 15 IBM-овских, отформатированных на 720 кб, - все хорошие. Правда, они кишели вирусами (хм... а на Спектруме вирусы есть?). А ведь, надо полагать, они хранились в одном месте со спектрумовскими, т.к. были в общей куче.
Пожалуй, вопрос снят.

krotan
24.11.2016, 23:14
По моему опыту из-под чистого ДОСа сбойные дискеты вытаскиваются лучше...

Arix
24.11.2016, 23:29
Тут, похоже, дело в каких-то защитах от копирования. Много дискет, у которых на каждой второй дорожке "Sector not found", на второй нулевой дорожке последний сектор дефектный, так же, сообщение "Количество блоков не соответствует содержимому 9ого сектора". Однако на Спектруме они работают нормально, ADS может не выявлять сбойных блоков. Или он показывает некоторое кол-во бэдов, но не отображает их на диаграмме.
На некоторых дисках нет ничего, кроме boot.<b> (например, "Чёрный ворон"), однако игра работает.

krotan
25.11.2016, 01:41
Такое может быть просто следствием того, что дискеты до TR-dos форматирования были отформатированы под pc и программа видит остатки старого формата, выступающие за пределы trdos-формата. Чтобы гарантированно ничего не потерять делайте образ теледиском или в fdi. Потом упростите его в trdos-формат, и проверите, работает он или нет...
Альтернативно - сделайте с дискет trdos-образы, игнорируя ошибки и проверьте, работают они в эмуляторе или нет.
Другая альтернатива - скопируйте дискеты на спектруме и проверьте, работают они или нет...
Если диски защищённые, защита не скопируется и диск работать не будет.

Arix
30.03.2018, 21:33
Пожертвовал двумя дискетами. Форматировал их на IBM на 800 кб, на Спектруме. Они хорошие. Значит, при хранении стали размагничиваться.
Теперь я взял ещё плохую дискету, определил, какой файл битый, снял образ, нашёл у себя на компьютере в коллекции игр этот файл, заменил его в образе и перезаписал дискету. Теперь она читается нормально.
Однако, вручную определять битые файлы слишком гемморно. Спектрум Навигатор и ЗХ Студио при пофайловом копировании ошибок чтения не показывают. Есть ли какие-то программы, в которых битые файлы видны сразу?

goodboy
30.03.2018, 22:14
Есть ли какие-то программы, в которых битые файлы видны сразу?
ZXDiskStudio на этапе чтения цветом показывает качество секторов

Arix
30.03.2018, 22:31
Это да. Но какие файлы находятся в этих секторах?

И что-то со второй дискеты ZXDiskStudio не хочет сохранять образ в формате TRD. Нажимаю Файл - Сохранить образ, указываю имя, а в папке образ не появляется.

Black Cat / Era CG
31.03.2018, 10:13
И что-то со второй дискеты ZXDiskStudio не хочет сохранять образ в формате TRD. Нажимаю Файл - Сохранить образ, указываю имя, а в папке образ не появляется.
Это бывает, если со структурой считанного образа что-то не так и она не соответствует TRD. То есть, если на какой-то дорожке не был найден последний сектор, или наоборот, на одной из дорожек были найдены 2 сектора с одинаковым номером... В общем, полистайте карту.


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

Arix
31.03.2018, 20:32
Я нашёл способ: Файл - Открыть ZX-каталог, выделяем все файлы, пытаемся сохранить в SCL. Программа ругается: Ошибка чтения там-то и там-то. Файлы отсортированы в порядке возрастания дорожки, с которой они начинаются. Снимаем выделение с ближайшего к этой дорожке. Теперь программа ругается на другую дорожку. Когда будет снято выделение со всех битых файлов, оставшиеся сохраняются в SCL. Дальше можно проверять их работу в эмуляторе. Вместе с "вычеркнутыми" файлами, наверное, надо удалять и связанные с ними, всё равно программа работать не будет.

Arix
23.09.2018, 21:26
Наткнулся на одну дискету. В ADC на Спектруме, в ZX Studio в Windows проходит тесты без единой ошибки. На Спектруме работает, игры с неё запускаются нормально. Однако поначалу она не открывалась в TRDOS навигаторе. Когда я открыл список файлов просто в TR-DOS (по LIST), она и в TRDOS навигаторе стала нормально открываться. На 386-м Spectrum Navigator при открытии этой дискеты ругается: "Количество файлов не совпадает со значением 9-го сектора". При снятии образа идёт много ошибок - Sector noт found. Дисковод на этом 386-м исправен, IBM-ские дискеты (даже на 1,2 Мб) читает без проблем. Только что проверил. Как-то это странно. Видимо, дискета не очень хорошая. Но снять нормальный образ не получается. ZX Studio опять не сохраняет TRD. Сохранил в UDI, но что с ним потом делать? Ещё ZX Studio в каталоге диска показывает пустоту.

Black Cat / Era CG
23.09.2018, 23:02
А в ZX Studio не пробовали сохранять в teledisk (td0)?

Arix
26.09.2018, 19:53
В теледиск сохраняется. Но что с ним потом делать? Я потом могу открыть этот td0, но пересохранить в trd не получается. Хоть бы программа что-нибудь писала, какую-нибудь ошибку. А то, просто тупо ничего не делает.

Попадаются дискеты, которые нормально работают, проходят тесты в ADS, "грабятся" в ZX Studio. Но когда открываю "ZX каталог", список файлов пустой. При этом написано, что на диске столько-то файлов, столько-то секторов свободно (совсем немного). Spectrum Navigator все файлы показывает, но при попытке снять образ идут ошибки - Sector not found. Не сплошняком, но как будто диск с бэдами. Может, на 386-м дисковод похуже.
Бывает, что ZX Studio прочитает диск без ошибок, а в ADS бэды есть. Причем, на картинке их нет, а в конце, когда выводится статистика, кол-во бэдов отлично от нуля. И при каждом тесте оно разное. Тогда я просто перезаписываю эту дискету в ZX Studio. После этого в ADS бэдов нет. Чаще всего. Может, стоит так все дискеты регенерировать? Если в ZX Studio вылезло несколько ошибок, я определяю, какие файлы битые, ищу их в скачанных из интернета образах, если нахожу такие же по размеру и содержимому, заменяю их в образе и перезаписываю дискету. После этого кладу её в "хорошие".

Вот, посмотрите этот образ. Он без ошибок, но в TRD не сохраняется, ZX Studio не показывает список файлов.
https://yadi.sk/d/oII-1wgWFLV4qA

Black Cat / Era CG
26.09.2018, 20:56
У вас на многих дорожках не читается первый сектор, поэтому ZX Disk Studio и не сохраняет его в trd.
9 сектор читается, поэтому информация о числе файлов есть. Это может быть проблемой вашего фдд-контроллера. У меня например на моем компе не читается 1 сектор на многих дисках, на которых он читался на том же дисководе, НО подключенном к ноутбуку. Как вариант, если есть возможность, отформатировать дискетку какой-нибудь утилитой на самом спектруме (но только не самой командой ТР-ДОС), а потом скопировать нужную дискетку на нее. Должно помочь.

- - - Добавлено - - -

Или еще лучше! Отформатируйте дискетку в самой ZX Disk Studio, а потом на спектруме трекерным копировщиком скопируйте на нее проблемную.

Arix
26.09.2018, 22:04
Попробую.
Тут всякие чудеса случаются. Вот ещё: в ZXDstudio дискета не читается вообще, ошибки на каждом без исключения секторе. На 386-м в Spectrum Navigator'e прочиталась на ура. ADS на Спектруме написал 10 бэдов, но на картинке ничего не показал. Ладно, образ есть, пишу его обратно на эт дискету в ZXDstudio - теперь везде дискета нормально работает. Регенерировалась.

он читался на том же дисководе, НО подключенном к ноутбуку.
А как вы подключили дисковод к ноутбуку?? Или у вас дискеты 3,5?


трекерным копировщиком
Что это за программа, как называется?

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

Black Cat / Era CG
26.09.2018, 22:23
А как вы подключили дисковод к ноутбуку?? Или у вас дискеты 3,5?
Нет. Просто довольно старый ноутбук IBM ThinkPad (модель не помню), там у него есть типа док-станции с CD-ROW и FDD. Дисковод в оригинале 3-дюймовый, но контроллер полноценный и мне просто распаяли разъем под шлейф.

Что это за программа, как называется?
Тут https://vtrd.in в разделе System есть подраздел копировщики, там их куча. Суть в том, что дискету можно копировать пофайлово и диск-в-диск, то есть копируя всю информацию со всех секторов дискеты (не помню, как это обзывали точно, может "посекторное копирование").

Тут всякие чудеса случаются. Вот ещё: в ZXDstudio дискета не читается вообще, ошибки на каждом без исключения секторе. На 386-м в Spectrum Navigator'e прочиталась на ура. ADS на Спектруме написал 10 бэдов, но на картинке ничего не показал. Ладно, образ есть, пишу его обратно на эт дискету в ZXDstudio - теперь везде дискета нормально работает. Регенерировалась.
Ну просто SN, ZXDS и тем более ADS несколько по-разному работаю и да, могут тоже в разных случаях разное. В SN еще есть AMD Copier, он тоже умеет иногда читать то, что не получается у самого SN.
Пишите, в ZXDS дискета не читается..., в SN прочиталась... У программы чтения нет возможности отличить физическое повреждение дискеты, от повреждения информации. По сути для нее все - повреждение информации. Скорее всего дискетка несколько подразмагнитилась со временем (но физически вполне жива), поэтому нормально сдампить ее ZXDS не смог, а у SN получилось. А потом вы просто записали информацию заново. Подержите аудиокассету рядом с магнитом, что будет с записью? А если на нее запись снова записать? В тех же утилитах (ADS,..) пункт Restore был именно для этого (прочитать-отформатировать-записать обратно-проверить). А ваще подождите немного, если дискета полумертва, запись все равно посыпется, но не сразу.

Arix
27.09.2018, 19:23
Понял, почему ADS порой показывает наличие бэдов в статитстике, но не показывает их на картинке. Оказывается, на картинке показана только одна сторона дискеты, а чтобы увидеть вторую, её надо "переворачивать" клавишей S(ide). Бэды там.


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

goodboy
27.09.2018, 20:20
В тех же утилитах (ADS,..) пункт Restore был именно для этого (прочитать-отформатировать-записать обратно-проверить)
на полуживых дискетах так легко вообще потерять информацию.
то есть она считается, а назад может и не записаться.
с полутрупа лучше копировать инфу на заведомо исправную
и её уже цифровать.

Black Cat / Era CG
27.09.2018, 21:08
на полуживых дискетах так легко вообще потерять информацию.
то есть она считается, а назад может и не записаться.
с полутрупа лучше копировать инфу на заведомо исправную
и её уже цифровать.
А я и посоветовал выше именно так и сделать, про Rerstore я рассказал, чтобы объяснить "регенерацию" :)

Arix
29.09.2018, 16:27
Я всё больше осваиваюсь в этом деле. Обнаружил пункт Restore. Сначала я снимаю образ, а если не получается, копирую файлы, какие прочитаются. Только потом делаю restore.
Я понял, почему на одной и той же дискете могут быть разные ошибки в разных программах. ZXSN показывает ошибки чтения, если в этом месте есть какие-то данные. Если там пусто, то и ошибок нет - негде им возникнуть. А ZXDS показывает ошибки всегда. Часто бывает, что ZXDS не открывает каталог диска, пишет "Ошибка 27 чтения 0 дорожки", в то время, как ZXSN всё открывает, никаких ошибок на нулевой дорожке не показывает. И на самом Спектруме каталог открывается. Я так понимаю, на нулевой дорожке содержится список файлов, в каждом секторе определенное количество записей. Допустим, не читаются секторы с 6-го, а количество файлов таково, что их каталог умещается в первых 4-х секторах. Тогда они все нормально отобразятся. Но ZXDS идёт на принцип: раз нулевая дорожка повреждена, то шиш тебе! Но если и в нечитаемых секторах есть список, эти файлы теряются, их как бы нет.

Мне попалась IS-DOS-овская дискета. Там словарь Word. Чем можно её проверить и как снять с неё образ? Для винды есть средства?

Black Cat / Era CG
29.09.2018, 17:05
Я понял, почему на одной и той же дискете могут быть разные ошибки в разных программах. ZXSN показывает ошибки чтения, если в этом месте есть какие-то данные. Если там пусто, то и ошибок нет - негде им возникнуть. А ZXDS показывает ошибки всегда.
Ну в общем не совсем так. Суть в том, что ZXSN работает через досовский драйвер дисковода, а ZXDS через драйвер fdrawcmd.sys от Simon Owen (http://simonowen.com/fdrawcmd/), то есть у них немного разные возможности на критичных местах. Это первое. Второе. У вас ZXSN и ZXDS работают на одной машине, через один контроллер и на одном дисководе? Если нет, то вот вам еще два звена: контроллер, дисковод.

Я так понимаю, на нулевой дорожке содержится список файлов, в каждом секторе определенное количество записей.
Именно. По 16 файлов на каждый сектор 0 дорожки с 1 по 8, итого 128 файлов всего. Сама информация о числе файлов и т.д. живет на 9 секторе. Возможно, ZXDS читает все 9 секторов, и если один из них не читается, то он не отображает каталог. В таком случае (для интереса) вы можете попытаться, не читая каталог, прочитать диск и посмотреть по карте, какие сектора считались, какие считались с ошибками, а какие не считались совсем. Если TR-DOS диск имеет обычный формат (нет защиты какой-нибудь), то на каждой дорожке должны быть 16 секторов с номерами 1-16, если хоть в одной из дорожек что-то не так, ZXDS не даст вам сохранить образ в trd (но сделает это молча).

- - - Добавлено - - -


Мне попалась IS-DOS-овская дискета. Там словарь Word. Чем можно её проверить и как снять с неё образ? Для винды есть средства?
Про них ничего не скажу, еще предстоит.

goodboy
29.09.2018, 17:55
попалась IS-DOS-овская дискета. Там словарь Word. Чем можно её проверить и как снять с неё образ? Для винды есть средства?
ZXDS, только сохранять FDI образ.
смутно вспоминаю что в isdos менялся формат хранения данных (в каталоге?)
и дискеты от старой версии не виделись на новой и наоборот

Black Cat / Era CG
29.09.2018, 17:59
ZXDS, только сохранять FDI образ
Подскажите, сколько там секторов на дорожке и какого размера, чтобы Arix мог убедиться, что она считалась нормально. Я просто не помню.

goodboy
29.09.2018, 18:01
открой образ и сам увидишь,
главное что бы сектора были помечены зелёным (считалось без ошибок)

Arix
29.09.2018, 18:39
ZXDS, только сохранять FDI образ.
Фиг там! При чтении диска идут сплошные ошибки. Но на Спектруме он работает. Я загрузил IS-DOS с системного диска, а этот диск вставил в дисковод В. Хочу его открыть, а он не открывается - Error No: 9. То же самое, если наоборот, когда я гружусь с этого диска, на котором словарь, и хочу открыть системный диск в дисководе А. У меня опыта работы с данной системой пока ещё чуть больше нуля. Да и это уже для другой темы.

- - - Добавлено - - -

Попался такой экземпляр. Смотрите, какая красивая картинка:
https://s8.hostingkartinok.com/uploads/thumbs/2018/09/340ec937953a4e81df4788c2898d18a2.png (https://hostingkartinok.com/show-image.php?id=340ec937953a4e81df4788c2898d18a2)
Другая сторона совершенно чистая. Как будто у дисковода отказала одна головка. Проверил на хорошем диске - нет. Дискета ГМД-130, малость деформированная, выпуклая. Однако, в ZXDS она прочиталася без ошибок. Но каталога нет, в TRD не сохраняется. В ZXSN - много ошибок. Ну, раз в ZXDS он нормально считался, я сую чистую дискету, пишу на неё. Шиш там! Получается такая мельница:
https://s8.hostingkartinok.com/uploads/thumbs/2018/09/237cea349ea78fba6eed103ee103b59f.png (https://hostingkartinok.com/show-image.php?id=237cea349ea78fba6eed103ee103b59f)
Пробовал три дискеты, везде одинаково. Бэды копируются? Значит, исходная дискета всё-таки прочиталась с ошибками, но ZXDS их не показал.

goodboy
29.09.2018, 19:08
а на ZX/PC разные дисководы ?

Arix
29.09.2018, 20:00
Разные.

Black Cat / Era CG
29.09.2018, 20:37
Ну, раз в ZXDS он нормально считался, я сую чистую дискету, пишу на неё. Шиш там!
ZXDS не покажет, если сектор не найден, а все найденные считались без ошибок, надо смотреть карту (я для этого и просил теледиск-образ тогда, просто по его содержимому я могу сказать, какие сектора не нашлись совсем).

Arix
30.09.2018, 09:13
Странно, в описании к ZX Spectrum Navigator написано, что он должен работать с дискетами IS-DOS. А он ни фига с ними не работает, пишет "Устройство В не готово".

Arix
30.09.2018, 13:44
Нелегкое и благородное дело - реставрация старых дискет. :) К сожалению, имеющийся софт не слишком дружественен к тем, кто этим занимается. Он чинит всевозможные препятствия, порой откровенно "встаёт в позу". А если у меня оказалось что-то редкое? Впрочем, и в Windows всё так же. Например, вы пытаетесь прочитать плохой компакт-диск. На битом файле появляется сообщение об ошибке чтения. И кнопки Повторить, Пропустить, Отмена. А "Пропустить все" нечитаемые - нет! И ты сидишь, как дурак, и жмёшь "Пропустить". Если эта кнопка выбирается по умолчанию, можно поставить грузик на клавишу Ввод и идти пить чай. :) А бывает, что только Повторить и Отмена. А вот, в Линуксе я встречал такую кнопку для нечитаемых файлов. Прямо в штатном "проводнике". И не только её, но и что-то типа "прочитать как есть". Уже точно не помню, вроде, в конец имени файла добавлялось "bad".

А здесь что имеем? ZXDStudio при попытке открыть каталог диска у_порно пишет "Ошибка 27 чтения 0 дорожки". И это при том, что при считывании диска на нулевой дорожке ошибок нет, и вообще, на диске всего один бэд, где-то в конце. А если бы и были, то почему бы не открыть, что можно открыть? Только выдать предупреждение.
ZX Spectrum Navigator, слава богу, открывает диск, если его вообще можно открыть. При снятии образа показывает все ошибки. Но если копировать файлы с дискеты просто в папку на жестком диске, он спокойно копирует битые файлы без всяких предупреждений. Потом поди разбери, какие из них хорошие, какие нет.
TR-DOS Navigstor - нет кнопки "Пропустить все" для нечитаемых файлов. Или хотя бы просто "Пропустить". Если жмёшь "Аборт", процесс прекращается. Ignore - пропускаются плохие секторы, надо жать её много раз (на каждом бэде), и при этом битый файл будет скопирован, но никак не помечен.
Бывает, что на плохом диске ZXSN "не доделывает" образ, процесс снятия образа обрывается раньше последней дорожки. Сам он этот образ открывает. А вот плагин в Total Commander не открывает, ругается. А ведь мог бы матюкнуться и открыть.

Black Cat / Era CG
30.09.2018, 14:38
А здесь что имеем? ZXDStudio при попытке открыть каталог диска у_порно пишет "Ошибка 27 чтения 0 дорожки". И это при том, что при считывании диска на нулевой дорожке ошибок нет, и вообще, на диске всего один бэд, где-то в конце. А если бы и были, то почему бы не открыть, что можно открыть? Только выдать предупреждение.
А сохраните этот диск в теледиск, если не сложно, мне интересно :)

Arix
01.10.2018, 20:35
Я их уже вылечил. А которые невылеченные, они слишком явно дефектные, или имеют явные бэды на нулевой дорожке. Как встретится вроде бы хороший экземпляр, выложу образ. Однако, боюсь, хорошие или немного поврежденные диски закончились. Остались самые плохие. Я просто копирую с них файлы, какие скопируются. Какие не скопировались, ищу в своей коллекции, какие не нахожу, составляю список, чтобы потом искать их на форуме.

Black Cat / Era CG
01.10.2018, 21:01
Попробуйте еще (для комплекта на критичных дисках) AMDCopier из папки Utils ZXSN. Там сверху панель ПК, снизи выбираете дисковод со спектрум-диском. Читается каталог. Далее, если ничего не выделять и нажать Ф5, то он будет пытаться читать весь диск в trd, если выделить файлы и нажать Ф5, будет пытаться сохранить выбранное в scl. Часто у него получалось читать получше, чем у самого ZXSN.

Arix
02.10.2018, 21:08
AMDCopier облажался по полной. На 386-м он зависает, в ХР открывается, но не открывает дискеты. Рычит дисководом, потом выражает сомнения в том, что диск ТР-ДОСовский. Проверял на исправных дискетах.

Как можно запихнуть на диск больше 640 кб? Вот, дискета (https://yadi.sk/d/04_sIigW6u5zYw), на ней два бэда, порчены два файла, которые вынесены в папку bad (в битом виде). Так и без них я не смог скопировать последний (POLE.$C) - нет места на диске-получателе. Его даже невозможно извлечь из образа ("Ошибка чтения диска"), невозможно прочитать на самом Спектруме. 2544 сектора = 636 кб. А на этом диске все 650. Более того, TRDN пишет, что ещё свободно 4041 сектора!

goodboy
02.10.2018, 21:14
свободно 4041 сектора
ну это видно и в каталоге. больше похоже на сбой в системном секторе.
а вообще дискету можно отформатировать на большее число дорожек.

Black Cat / Era CG
02.10.2018, 21:16
AMDCopier облажался по полной. На 386-м он зависает, в ХР открывается, но не открывает дискеты.
В XP он читать диски и не должен, как не будет их читать и сам ZXSN в XP. Почему зависает на 386, не знаю даже.

Arix
03.10.2018, 21:20
Black Cat / Era CG, держите диск, какой вы просили. Нулевая дорожка в порядке, есть бэды ближе к краю диска на файлах, которые в папке bad. A ZXDS не показывает каталог, пишет ошибку нулевой дорожки.
https://yadi.sk/d/WYQNbIRv4wUdFA

Black Cat / Era CG
03.10.2018, 21:36
Поэтому диску ниче не скажу.

Arix
03.10.2018, 23:34
Всё, дисководу пришёл кирдык. Не читает. Похоже, замучал я его. У него уже прижим верхней головки ослабевал, я подгибал пружину. Под конец пошли совсем плохие, затертые до дыр дискеты. Я прижимал верхнюю головку пальцем, так некоторые нечитаемые файлы начинали читаться. А потом резко перестало что-либо читаться. Я уж и головки протирал, ничего не помогает. На другом компьютере он тоже не работает. Ну не могли же головки так сразу сточиться? Он бы постепенно начал глючить. На вид головки целые. Диски не форматируются, значит, дело не в юстировке.

Arix
06.10.2018, 22:05
Дисковод ожил, но почти умер другой.
Процесс закончен. Надо теперь где-то выложить свою коллекцию. Есть для этого темы?
Пока даю ссылку здесь: https://yadi.sk/d/9DmQUP-1UHYs3w
Здесь только хорошие образы. Изначально хорошие дискеты, либо восстановленные в том виде, в каком были изначально.

А вот список файлов, которые не прочитались и которые я у себя нигде не нашёл. Даны их размеры, которые отображаются в Windows или в Total Commander при просмотре содержимого образа.
Где бы их лучше поспрашивать? Есть "Поиск софта", но тут, ведь, не по названию программ, а по именам файлов.


CJIN USA.$B 35041 байт
PETER PA.$B 37649
g11.$C 4369
g12.$C 32529
tetris.C 12049 нужен русский
lem.hlp$.C 3857
VidSport.B 32017
c.c.C 34883
dizzy12.$C 40721
z.B 273
CONT.C.$.C 6929
CONT.C.c.C 34065
wiz 2.$C 34833
02.$C 30737
39.$C 1809
FM13.$C 39697 (имя начинается с пробела)
FRANKIE.$B 44561
M-SOCC++.$B 44049
M-SOCC++.$C 32273
MPSOCCER.$B 55057
GONZAL 2.$B
FT II2.C
boot.B 2568?
MSX 6.B 199
KLIATB_N.$B 52497
S.CHESS.$C 38673
QS CHESS.$B 273
qs chess.$C 23569
tetr..$C 12049
BALL 1.$C 4113
BALL 2.$C 24337
str.1.$C 29713
str.2.$B 8209
DT.$B 24081
an.$C 25105
spf$_007.C 6929

Black Cat / Era CG
06.10.2018, 22:09
CJIN USA.$B
Это про слона. CJ in USA

Arix
07.10.2018, 23:26
Есть ли для Спектрума программы для восстановления данных, по типу R-Studio? Я обнаружил, что в TR-DOS имена файлов записаны так же и в самих файлах, файлы начинаются со своего имени. Значит, если повреждена нулевая дорожка, и в каталоге отображаются не все файлы, можно просканировать диск и найти их. Фрагментации тут нет, восстановить их было бы легко.