|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 29, 2004 10:50:24 Какзаписать данные на винт, используя только порты контролера. Как отформатировать дорожку на винте. Зависят ли команды от типа HDD? |
|
|
Дата: Апр 29, 2004 11:31:54 Ну собственно тут недавно кидали линк на t13.org - там есть описания стандартов ATA. Это как раз то, что нужно. |
|
|
Дата: Апр 29, 2004 12:17:06 Программируется через порты 1F0h-1F7h для винта, подключенного к первому шлейфу и через порты 170h-177h для винта, подключенного ко второму шлейфу. В эти порты пишешь номера циллиндра, головки, сектора и команду. Потом передаешь данные. Сейчас под рукой у меня нет описания. Если надо, то могу потом дать. Кстати, напрямую писать сектора даже проще, красивее и удобнее, чем через BIOS INT 13H. |
|
|
Дата: Май 2, 2004 08:23:06 я уже кидал эту прогу ранее она через порты форматирует винт |
|
|
Дата: Май 2, 2004 20:36:19 Всем большое СпАсИбО!!! Я с этим разобрался, но тут другой вопрос: Когда я пытаюсь работать с несуществующим диском, машина виснет, можно-ли не засекая время выполнения команды, определить наличее\отсутствие диска. |
|
|
Дата: Май 3, 2004 17:44:12 Владимир Кулаков "Прграммирование дисковых подсистем" изд Питер |
|
|
Дата: Май 3, 2004 17:49:52 я уже кидал эту прогу ранее она через порты форматирует винт ? Глупости !!! Либо это SCSI винт, либо врёшь, Во первых , ты хотя бы представляешь себе суть вопроса ? что значит форматировать винт ? Да, не спорю, Ещё на заре АТА существовали какие то общестандартные команды, но, недолго и не везде, которые позволяли провернуть сие, но, современные винты поддерживать команды физического форматирования лишь свойственные производителю, на запрос старыми командами они либо кивают , что всё ок, а сами не выполняют их, лиюо откровенно посылают нас далеко. Скорее всего вопрос был поставлен о логическом хорматировании, ну так это не что иное, как запись на носитель, не более. |
|
|
Дата: Май 3, 2004 20:03:01 Аноним, ну так винт я и неназывал!!! Винт действительно старый(AT), и на команду форматирования(50h) реагирует. Но я спрашивал: "Зависят ли команды от типа HDD?" "я уже кидал эту прогу ранее она через порты форматирует винт" Куда кидал ??? |
|
|
Дата: Май 4, 2004 05:15:47 это хдеш ты такую древность откопал. Да, я же писал, не все производители тогда стремиллись к стандартированию своих команд. есть и различия. а вообще , поищи в нете, или Кулакова почитай. |
|
|
Дата: Май 4, 2004 05:17:08 и вот не понятно, что значит от "типа HHD" ? ата и scsi , естессно, различаются |
|
|
Дата: Май 4, 2004 08:04:22 Под типом HDD, я понимаю модель и производителя HDD. Речь идёт толко о ATA HDD. |
|
|
Дата: Май 4, 2004 08:09:34 " все производители тогда стремиллись к стандартированию", стремится то стремиллись, а не на всех винтах команда форм. дорожки (50h) работает. |
|
|
Дата: Май 5, 2004 04:35:01 Наконец то понял, о чём я тебе и говорил !!! Вдобавок, почитай Михаил Гук "Дисковая подсистема ПК", непоследняя книжка. |
|
|
Дата: Май 5, 2004 19:41:27 · Поправил: ProgramMan Саму книгу я не нашёл, нашёл только примеры. Так вот после того как перевёл их на FASM сталкнулся с рядом проблем, связанных с засеканием времени исполнения проги. Можно где-то скачать саму книгу ? |
|
|
Дата: Май 7, 2004 05:31:19 этого я не знаю, а что , по книжным магазинам полазить непробовал, мне кажется в любом крупном городе её найти можно. У нас в Хабаровске до сих пор лежит, никто не берёт, уже сколько наблюдаю. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.086 |