Сейчас на форуме: Rio, vsv1 (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Вопрос по Архетектуре HDD
Посл.ответ Сообщение

Ранг: 12.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 24 апреля 2008 18:47
· Личное сообщение · #1

Подскажите идею или может быть способ?
У меня есть номер сектора на Жестком диске как мне его пересчитать в ЦИЛИНДРЫ, ГОЛОВКИ,ТРЕКИ,СЕКТОРА(CHS)
ето нужно для 13 вектора




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 24 апреля 2008 19:37
· Личное сообщение · #2

steepf, и как ты собираешься вызывать int 13h? Из-под доса?



Ранг: 12.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 24 апреля 2008 19:50
· Личное сообщение · #3

s0larian пишет:
и как ты собираешься вызывать int 13h? Из-под доса?

да конечно! именно из под доса!



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 24 апреля 2008 20:30 · Поправил: Sturgeon
· Личное сообщение · #4

Может это поможет?
ru.wikipedia.org/wiki/CHS
www.linuxcenter.ru/lib/articles/system/Partition-Rescue-mini-HOWTO.phtml
хотя тут, наверное, зависит от конкретной модели харда.



Ранг: 12.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 24 апреля 2008 22:30
· Личное сообщение · #5

мне кажеться что ето делаеться так!
если S нужный нам сектор тогда
цилиндры int С= S/63*256
головки int H = (S - (C*63*256))/256
Сектора остаточные int s = ((S - (C*63*256))- H*256)
кто что по етому поводу думает???
Sturgeon Спасибо вот LBA я вот чтото не учел, надо будет и ее взять на вооружение




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 24 апреля 2008 23:04
· Личное сообщение · #6

steepf, постотри загрузочный CD любого линукса - там есть fdisk. Под ним, ессно, драйвер который делает устройство в /dev/



Ранг: 12.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 25 апреля 2008 18:03
· Личное сообщение · #7

спасибо за помощь! все здел.
мои формулы оказались рабочими.
PS: дабы зделать простенький загрузчик я думаю не стоит дизасемблировать драйвера и подобную чтуку.все намного проще.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 25 апреля 2008 21:40
· Личное сообщение · #8

steepf пишет:
дабы зделать простенький загрузчик я думаю не стоит дизасемблировать драйвера и подобную чтуку.все намного проще.

для всего связаного с linux есть исходники


 eXeL@B —› Вопросы новичков —› Вопрос по Архетектуре HDD
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати