Форум » Общие вопросы по SyMon » После переустановки SyMon видит геометрию диска по другому » Ответить

После переустановки SyMon видит геометрию диска по другому

mickneg: Здравствуйте. После уменьшения раздела с Vista полетел SyMon. После переустановки SyMon сбилась таблица разделов. Восстанавливал таблицу разделов. При попытке изменения в режиме SHC SyMon не давал выставлять значения секторов и головок соответственно геометрии диска (sectors = 63, heads = 110), - возможные значения ограничивались меньшими значениями. При выставлении в режиме LBA в соответствии с таблицей разделов все имеющиеся разделы прочитались нормально и все заработало, только значения в таблице разделов SyMon для SHC не соответствуют старым значениям. Посмотрел характеристики жесткого диска Parition Magic - выдает ошибку и разделов не показывает. GParted все показывает нормально, в том числе и геометрию диска. Paragon тоже показывает неправильную геометрию. В связи с этим вопрос - что произошло и чем это может угрожать.

Ответов - 1

Vladimir Dashevsky: У многих БИОСов есть такая "фича", подстраивать геометрию диска под содержимое MBR, к сожалению, почти нигде не настраивается ее отключение. Увидев в MBR раздел со странной геометрией CHS БИОС может взять и назначить число головок диска, исходя из номера головки конца первого раздела MBR. И вот тогда их может стать 110, и вообще сколько угодно. Опытный пользователь знает, что реально механизмы трансляции имеют вполне фиксированное количество вариантов голов. Грубо говоря, головок может быть столько, сколько заявляет сам диск - режим Normal (обычно 16), либо это же число, умноженное на максимальную степень двойки, дающую в результате число меньше 256, либо 240 (режим Large), либо 255 (режим LBA). Строго говоря, название вариантов не точно соответствует их содержанию, у разных БИОСов одни и теже режимы дают разное число голов в зависимости от типа диска. Но 110 не даст никто ни для какого диска. Это возможно только если БИОС включает коррекцию геометрии по таблице разделов из MBR. Вообще говоря, сегодня это уже ничем не страшно, так как загрузчики плевать хотели на параметры CHS и работают только с LBA адерсами, поскольку они покрывают больше адресов на диске, чем CHS. То же самое делают и драйверы файловых систем, они при чтении таблицы разделов смотрят только на линейные адреса. Но многие программы контроля расположения разделов по старинке проверяют соответствие CHS параметров раздела. И тут нет единых правил проверки, каждому свое мерещится. Если говорить о SyMon, то начиная с версии 3 в таблице разделов SyMon хранятся только LBA параметры раздела. CHS вычисляется на лету при формировании MBR. Поэтому если ваш БИОС передумает и изменит геометрию диска, то при следующей же загрузке SyMon вернет в таблицу разделов MBR правильную геометрию. Остается только заставить БИОС подумать, что у диска 255 голов и 63 сектора, как это принято для режима LBA уже с давних пор.



полная версия страницы