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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Контроллеры SCSI, винчестеры, необходимость терминации и пр.
RSS

Контроллеры SCSI, винчестеры, необходимость терминации и пр.

<<Назад  Вперед>> Страницы: 1 2 *
Печать
 
Fe-Restorator
Гость

Ссылка

sanders написал:
[q]
могу ли я быть уверенным в корректности данных: все ли каталоги отображаются, все ли файлы корректные?
[/q]
Не можешь. Прочесть оглавление диска (иногда) можно и при ошибках в геометрии винча (в т.ч. намеренно внесённых). Но любой другой файл/каталог будет прочитан с искажениями а попытка записи на винч испортит как разметку раздела (FAT, ROOT), так и сами данные.
Не стоит пытаться просмотреть содержимое файла напрямую с поврежденного винта. Любая прога-просмотровщик предполагает создание на винче временной копии файла, т.е. обязательно будут операции записи, разрушительные в данном случае.

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

Способ переноса без потерь уже озвучил alecv.
Сейчас на форуме
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Про CHS понял.
А вопрос №3: как частота процессора влияет на работоспособность платы? Ведь частота работы платы задается шиной ISA. Микросхемы платы тактируются от шины ISA, которая хоть на ХТ, хоть на PIII работает на одинаковой частоте (как правило!). Или где-то в механизме работы платы нет контроля завершения предыдущей команды? Например так: "считать сектор" - "не проверяя результат операции выполнить следующую команду". А тем временем сектор еще не считался или вернулась ошибка, а BIOS считает результат выполненным успешно и содержимое регистров - достоверным и выполняет другую команду. Так?
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
По вопросу #3, конечно влияет. На скорость обращения к диску. Но на "низкий" уровень биос контроллера всё-равно запрос от ОС не пустит. Так что "затык" будет только со стороны процессора. Если произойдёт ситуация описанная вами - это говорит только о неисправности контроллера или ошибках в его биосе, либо проблеме с интерфейсным кабелем.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Не понятно. Приведите пример "на пальцах", как высокая скорость ЦПУ может приводить к ошибкам работы контроллера? Ведь в данном случае скорость ЦПУ - это не частота (она зависит только от шины ISA), не длительность импульсов, а скорость выполнения команд, зашитых в BIOS-е. И если процедуры в BIOS-е написаны грамотно, то следующая команда не начнет выполняться без проверки результатов выполнения предыдущей команды, если она зависит от той предыдущей команды.
Fe-Restorator
Гость

Ссылка

386++ мамки уже умеют тактировать ISA на 10, 12, 16 и иногда на 24 мегагерца. Нельзя неглядя утверждать, что "все мамки на 8 мгц шину заводят".

Даже если шина заведена на 8мгц частоте, процу на 16мгц потребуется 1/2 такта шины, чтобы прочесть с оной данные, процу на 33мгц - уже 1/4 такта...
Успеет-ли сказъ-контроллер выставить данные на шину менее, чем за 1/4 такта?
Да, есть механизмы "циклов ожидания", т.н. WaitStates, но успевает-ли контроллер в эти 1/4 такта*N циклов ожидания процовой шины???
Бесконечных вейтстэйтов не бывает...

PS. Возможно, на плате контроллера плохо работают буфера шины ISA, именно они "удерживают байты" на шине.
Сейчас на форуме
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
sanders написал:
[q]
Приведите пример "на пальцах", как высокая скорость ЦПУ может приводить к ошибкам работы контроллера?
[/q]
А никак. Я вам это и говорил. Либо у вас что-то с конфигурацией материнки (возможно неисправность, кэш, память итд) либо контроллера. Поставьте ваш контроллер в РII и увидите сами. Не скажу за 8бит контроллеры HDD, но контроллеры сканеров отлично работают и там и там.
<<Назад  Вперед>> Страницы: 1 2 *
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Контроллеры SCSI, винчестеры, необходимость терминации и пр.
RSS

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

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

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