LINUX.ORG.RU

Проблемы с винтом!


0

0

Вот такая вот хрень: есть ноут контроллер дисков ICH4, диск Samsung HM100JC и вот фокус - при загрузке ядро рисует: hda: 195371568 sectors (100030 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100) что уже само по себе интересно (как она 195371568 секторов получает при геометрии 16383/255/63 моему уму не понять!) С другой стороны fdisk (linux версия офкос) дает геометрию 12161/255/63! При попытке установки FreeBSD 6 еёный fdisk кричит что на диске геометрия через жопу и использует наиболее похожую - 12161/255/63 Чо там на самом деле богу известно ибо на Asus A3L быдлолаймерский биос, который винт определяет а его геометрию сцука не кажет! Вот и вопрос: кто из этих трех ребят прав (ядро лина, фдиск лина, или фрюха)? Ну как следствие мелкие дыря в конце диска остаются - мне-то на них пох ( там 2 - 4 мега) но жуть интересно чем эта хренатень лечится! Толи вообще в ядре лина не все впорядке со здоровьем? Ну не тепло доверять системе которая фундаментальные вещи через ... показывает :(

anonymous

Ответ на: комментарий от Deleted

Ага. а что для ядра лина нужен биос? Оно же вродебы без него родного само автономно работает.

anonymous
()
Ответ на: комментарий от MiracleMan

Умножать умеем? hda: 195371568 sectors (100030 MB) w/8192KiB Cache, CHS=16383/255/63

16383*255*63=263192895!

разницу между 195371568 и 263192895 чуйствуете? Ну дык и по какой драной алгебре она мне 195371568 sectors насчитала при её сведении о геометрии????

И еще для справки - геометрию диска определяет ядро лина без помощи биоса, она напрямую опрашивает аппаратуру!

anonymous
()
Ответ на: комментарий от anonymous

Какую аппаратуру? Какую геометрию? Ни один современный жесткий диск не дает вам никакой геометрии, ибо число секторов на дорожку вообще зависит от положения дорожки! Никто не знает истинного размещения данных на ЖД. Для доступа используется LBA - логическая адресация, где все сектора нумеруются последовательно от 0 и до конца диска, причем преобразование во внутреннее представление делается самим ЖД. А "геометрия" в BIOS - это для совместимости со старыми программами, в частности с DOS. В данном случае, у тебя приводит значения, максимальные для данных атрибутов (обрати внимание, 16383, 255, 63 - это 2^14-1, 2^8-1 и 2^6-1). Эти значения получаются при определенном способе их построения (есть специальный алгоритм совместимости).

Envel ★★★
()
Ответ на: комментарий от Envel

А подробнее про этот алгоритм? И почему фрюха при установке матерится?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.