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

Полигон-2

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

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

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

Полигон-2 »   Технический флейм »   Вопросы по современному внешнему харду
RSS

Вопросы по современному внешнему харду

HITACHI SimpleDrive Rev. 3 (1TB, USB 2.0, 3.5 inch External HDD)

<<Назад  Вперед>> Страницы: 1 2
Печать
 
POPEYE
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 июня 2007
[q]
Можно. Только я насчет работоспособности подобных устройств в 98-ой не знаю, не проверял.
[/q]
Ну с универсальным драйвером для усб флэш накопителей (тот, который с fdd5-25, и, как я понимаю "выдран" с me) он диск опознал как usb storage device, и показал его в проге для разметки дисков верно... Заполнять его данными там я не стал потому как там усб 1.1 и это заняло бы сутки наверно (на флешку 4гб копировалось по 40мин) :biggrin:
Fe-Restorator
Гость

Ссылка

Один раз и навсегда:
1) Жёский диск, что внутри внешней коробки, напрямую не виден для компьютера, видна только шина USB. Как не виден другой берег моря, виден только мост через это море!
2) Внешняя коробка всегда определяется как UMS device, что требует от ОС драйвера поддержки UMS-устройств, встроенного в ОС или подаваемого производителем железки
3) Внешняя коробка под любой HDD содержит в себе лишь интерфейс физического уровня PHY. Он выполняет обработку LBA-адресации винта, но не умеет сам генерировать LBA-запросы к винту и требует подавать таковые в готовом виде, от ОС

Алгоритм обращения к диску:
1) ОС готовит LBA-запрос к диску через "драйвер диска", собственный или внешний.
2) ОС отправляет подготовленный на шаге №1 запрос на драйвер UMS, "обёртывающий" оного в пакеты метаданных
3) Драйвер передаёт по USB метаданные на внешнюю коробку
4) Контроллер коробки расшифровывает метаданные, освобождая содержащийся внутри запрос от ОС
5) Контроллер коробки отсылает в контроллер винта разыменованный запрос
6) Винт "находит" нужный сектор и пишет в него (или читает из)

Отсюда:
1) БИОС не знает как найти внешний диск и виснет, ибо нет у него собственных драйверов UMS и диска, а если и есть - наверняка неподходящие для внешней коробки сразу по куче параметров.
2) ОС обязана иметь UMS-драйвер, неважно, собственный или пришлый вместе с коробкой. Без него ни работать, ни определяться корректно - коробка не будет.
3) Древность ОС и размер установленного диска не имеют значения, их взаимодействие определяется только суперпозицией "драйвера диска" и драйвера UMS.
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   Вопросы по современному внешнему харду
RSS

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

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

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