Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     08 Dec 2002  12:33:42
 To : Kirill Frolov
 Subject : Re: Геометрический пар адокс.
 -------------------------------------------------------------------------------- 
 
 >>> Kirill Frolov wrote:
 
  AK>>>> Кроме того, пардон-офтопик, видимо, догадываясь о прямизне рук
  AK>>>> писателей биосов, всегда при расхождении mbr и предоставленной
  AK>>>> биосом геометрии выбирает mbr.
  KF>>>     Откуда геометрия накопителя взялась в mbr?  Каким образом она
  KF>>> из BIOS попала в Linux?
  VN>> Разве по контексту плохо видно? Устанавливали с той геометрией.
 KF>     В mbr геометрия накопителя не записывается.
 
 Стандартное разбиение, совместимое с MS-DOS, размещает разделы строго
 по цилиндрам в выбранной геометрии, причем primary со 2-го по 4-й
 начинается на границе цилиндра, а 1-й primary и все разделы в extended -
 пропускают одну дорожку в начале. Заканчиваются разделы всех видов на
 границе цилиндра.
 Поэтому сектор конца раздела равен nsect геометрии, а головка конца раздела -
 на один меньше nhead геометрии. Вот этими данными и пользуются автоопределители
 геометрии, которая была при разметке, и именно в таком виде геометрия
 записывается в master PT в MBR. Говорить, что "в геометрия накопителя не
 записывается", нельзя - она туда записывается, хоть и косвенным образом.
 
  KF>>>  Hаконец почему эту самую геометрию не взять из самого накопителя
  KF>>> и не морочить мозги? Старые 40Mb дисководы с неправильной
  KF>>> геометрией давно вымерли.
  VN>> А при чем тут "старые 40Mb дисководы с неправильной геометрией"?
 KF>     Они неверно сообщали свою геометрию, надо было в биосе тип диска
 KF> ставить.
 
 Во времена винтов на 40M автоопределение было крайне редко -
 биосы, делающие автоопределение, массово появились только во времена винтов
 на 300-400M, а винты, кажется, и не обязаны были внятно отвечать на Inquiry
 (а геометрия берется из ответа на Inquiry). Во времена 40M, по моей памяти,
 надо было геометрию задавать вручную всегда. И старые винты не отвечали
 на запросы автоопределения от новых биосов, приходилось ставить размеры руками.
 
  VN>> Заморочки с геометрией происходят и с новейшими дисками.
  VN>> IBM IC35L040AVER07, например, на шину рапортует геометрию на 255
  VN>> секторов, это собьет с толку кого угодно...
 KF>     А что здесь должно сбивать с толку?  Сколько хочет, столько и даёт,
 KF> регистр секторов у него 8-битный. А проблемы писишного биоса его не
 KF> касаются.
 
 Это ты так говоришь, поскольку долларом не отвечаешь за последствия.
 А реально, заметь, начали на шину рапортовать более чем 63 сектора только
 начиная с винтов на 40-60G, при том, что трансляция и доступ по абсолютному
 номеру были уже во времена винтов на 1G. Угадай, почему? А потому, что
 при 63 секторах шинной геометрии еще можно было не задавая никаких трансляций
 обеспечить запуск системы, которая берет из master PT значения CHS начала
 и конца, с диска C, а при 255 - уже нет, без трансляции ты его не заведешь.
 А это значит, что 255 секторов в шинной геометрии стали разрешены только тогда,
 когда системы, которые берут CHS значения - это все досы, Win95 исходная,
 возможно, еще какие-то редкие системы - все эти системы сочтены ушедшими с
 рынка, и расчет на них устранен.
 Все новое (Win9x начиная с Win95 OSR2, NT начиная с ранних, XP, а также
 юниксы) - читая PT берут только абсолютные начало и длину, и их это не касается.
 (Да, есть еще проблемы с загрузчиками, но и LILO, и grub, и загрузчики FreeBSD -
 все умеют EDD, и их это тоже уже не касается.)
 
 Вот и получается, что винты, которые не совместимые со старыми системами,
 стало возможным делать только когда эти системы отмерли.
 
 Подчеркиваю, что я везде говорю о работе без трансляции геометрии BIOS'ом.
 BIOS'ы разные, включать LBA для среднего земного админа - недоступный уровень
 пилотажа, а кое-где и включить его нельзя.
 
 KF>     Я вообще не понимаю откуда эти заморочки, если уже как больше 5-и лет
 KF> почти все выпускаемые устройства работают в LBA режиме.
 
 От софта, дорогой товарищ, от софта. А 5 лет - нормальный срок в IT индустрии
 для вычищения хвостов. И то - есть отдельные маразматики. Я до сих пор слышу
 вопли про то, что у ряда весьма неплохих производителей материнок идут
 новые материнки без EDD в BIOS...
 -netch-
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Геометрический парадокс.   Matrynov Nikolay   04 Dec 2002 23:17:07 
 Re: Геометрический парадокс.   Alex Korchmar   04 Dec 2002 23:49:47 
 Re: Геометрический парадокс.   Ilya Teterin   05 Dec 2002 02:30:03 
 Геометрический парадокс.   Vickenty Fesunov   05 Dec 2002 20:17:46 
 Re: Геометрический парадокс.   Martynov Nikolay   05 Dec 2002 14:16:30 
 Re: Re: Геометрический парадокс.   Alexandr S. Agranovsky   05 Dec 2002 20:10:46 
 Re: Геометрический парадокс.   Alex Korchmar   06 Dec 2002 22:41:51 
 Re: Геометрический парадокс.   Martynov Nikolay   08 Dec 2002 20:55:34 
 Re: Геометрический парадокс.   Alex Korchmar   12 Dec 2002 00:44:19 
 Re: Геометрический пар адокс.   Valentin Nechayev   12 Dec 2002 14:06:31 
 Re: geometry mistery   Aleksey Barabanov   08 Dec 2002 22:34:09 
 Геометрический парадокс.   Kirill Frolov   05 Dec 2002 09:46:06 
 Re: Геометрический пар адокс.   Valentin Nechayev   08 Dec 2002 01:40:35 
 Геометрический пар адокс.   Kirill Frolov   08 Dec 2002 08:14:46 
 Re: Геометрический пар адокс.   Valentin Nechayev   08 Dec 2002 12:33:42 
 Re: Геометрический пар адокс.   Alex Korchmar   08 Dec 2002 15:36:07 
 Re: Геометрический пар адокс.   Mihail Badin   08 Dec 2002 14:00:04 
 Re: geomertry mistery   Aleksey Barabanov   08 Dec 2002 15:44:11 
 Re: geomertry mistery   Victor Wagner   08 Dec 2002 15:53:53 
 Re: geomertry mistery   Aleksey Barabanov   08 Dec 2002 17:34:10 
 Re: geomertry mistery   Inoyat Kayumov   09 Dec 2002 16:42:42 
 Re: geomertry mistery   Victor Wagner   09 Dec 2002 18:45:20 
 Re: geomertry mistery   Mihail Badin   08 Dec 2002 16:13:57 
 Re: geomertry mistery   Aleksey Barabanov   08 Dec 2002 17:34:11 
 Re: geomertry mistery   Mihail Badin   08 Dec 2002 18:07:25 
 Re: geomertry mistery   Aleksey Barabanov   08 Dec 2002 19:42:35 
 Re: geomertry mistery   Mihail Badin   08 Dec 2002 20:13:46 
 Re: geomertry mistery   Mihail Badin   08 Dec 2002 20:20:34 
 Re: geomertry mistery   Mihail Badin   08 Dec 2002 20:19:31 
 Re: geomertry mistery   Aleksey Barabanov   08 Dec 2002 20:47:13 
 Re: geomertry mistery   Mihail Badin   08 Dec 2002 21:54:28 
 Re: geomertry mistery   Aleksey Barabanov   08 Dec 2002 22:34:12 
 Re: geomertry mistery   Victor Wagner   08 Dec 2002 22:08:45 
 Re: geomertry mistery   Aleksey Barabanov   09 Dec 2002 00:02:28 
 Re: geomertry mistery   Mihail Badin   09 Dec 2002 00:10:54 
 Re: geomertry mistery   Aleksey Barabanov   09 Dec 2002 00:25:41 
 Re: geomertry mistery   Valentin Nechayev   09 Dec 2002 01:50:51 
 Re: geomertry mistery   Victor Wagner   09 Dec 2002 00:24:06 
 Re: geomertry mistery   Aleksey Barabanov   09 Dec 2002 01:06:59 
 Re: Re: geomertry mistery   Alexandr S. Agranovsky   09 Dec 2002 07:59:06 
 Re: geomertry mistery   Alex Korchmar   09 Dec 2002 19:07:01 
 Re: geomertry mistery   Mihail Badin   09 Dec 2002 22:17:10 
 Re: Геометрический пар адокс.   Valentin Nechayev   08 Dec 2002 01:40:35 
 Re: Re: Геометрический пар адокс.   Alexandr S. Agranovsky   08 Dec 2002 11:12:17 
 Re: Геометрический пар адокс.   Valentin Nechayev   08 Dec 2002 12:06:56 
 Re: Геометрический парадокс.   Inoyat Kayumov   05 Dec 2002 10:59:18 
 Re: Геометрический парадокс.   Terehov Gennady   05 Dec 2002 16:34:25 
 Re: Геометрический парадокс.   Inoyat Kayumov   05 Dec 2002 17:37:10 
Архивное /ru.linux/736847ebbe05.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional