У меня древний ноут Fujitsu на pentium 100
bios phoenix notebios 4.05
хотя в биосе можно ручками выставить 32 гектара (потому и взял 20) автоопределение выдает только 8,4
Геометрия 16, 63, 16383.
В принципе не проблема, так как и 8,4 радость после 0,8 но в такой конфигурации комп с винта не грузится
Раскопал аналогичный десктопный пентиум 133 - грузится без проблем
Методом научного тыка стал пробовать разные стандартные типы дисков из биоса
оказалось, что если поставить head не 16 а 15 - бук запускается
Вот я и думаю теперь, какую геометрию поставить и чем это мне будет грозить?
На seagate.com лежит DiskWizard 10.0 годов 2004 для форматирования
и очень корректно определял старье BIOS и в MasterBootRecord если криво корректный подправляющий boot вставлял.
По моемому OnTrack аналогичный вставлял но платный.
И по моемому не только болшие seagate, но и fujitsu дружил с древними BIOS-ами.
Сам и BIOS-ы как надо правил.
Давно было
Вот и первый косяк.
Поставил w98, office и тд
провел дефрагментацию.
Перезагрузил машину и потерял все логические диски в расширенном разделе. Примари остался цел
Может можно как-нибудь определить работоспособную логическую геометрию диска, отличную от авто
Боюсь, что на уровне биоса что-то улучшить нереально. Большинство ноутов сами выставляют геометрию подключенного диска и никаких возможностей менять ее не предлагают. Ежели автоопределение больше 8.4 гига не видит - значит, бесполезно писать ему больше: не поймет, хотя и сделает вид. Оставляй на АВТО - по крайней мере, лишних глюков не добавится.
Насчет же геометрии 15 или 16 - тут фишка такая: разбивать винчестер, как и проводить с ним все подобные операции, следует ТОЛЬКО НА РОДНОМ НОУТЕ. Потому что глюк, когда на десктопе загрузка с винта идет нормально, а на ноуте - нет, говорит о том, что ноут иначе видит геометрию винта. Прописавши ему ручками что-нить свое, рискуешь поставить систему, которая не будет грузиться.
Также нельзя менять в биосе геометрию уже размеченного винта - получишь те самые грабли, на которые наступил.
Руками же ковырять Фениксовский биос у ноута, рискуя любым неверным движением угробить биос и маяться с куском железа на руках... перспектива нерадостная. Однако, как уже было сказано, решение у этой проблемы есть. Хотя - и не универсальное.
В давние времена была такая интересная утилита - FDREAD. Была написана неким немцем для чтения дискет на 360 КБ, отформатированных на 720 (80 дорог вместо 40). Главная фишка там была в том, что дополнение к биосу (а чтение дискет ведется через Биос-процедуры) встраивалось непосредственно в файл IO.SYS, и являвшийся по сути дополнением Биос-процедур работы с устройствами.
Аналогичную штуку для работы с винчестерами писала фирма ONTRACK, называлось такое чудо - DISK MANAGER, позволяло работать с винчестерами большого размера на машинках, которые не знали ЛБА.
Не знаю, что сейчас натворила фирма ONTRACK для поддержки больших винчестеров под W2K-XP, но полагаю, что-то есть. В любом случае, есть смысл ставить подобное чудо именно от них. И второе.
Если Твоя машинка корректно определяет винт до 8.4 гига - это уже хорошо. Потому как тогда в любом случае есть смысл сделать так:
Партишен Мэджиком установить первый логический диск объемом РОВНО 8.032 гига (это у него будет означать последний 1023-й цилиндр в геометрии), а всю остальную область отдать под EXTENDED, сделав ее одним логическим диском. На всякий случай, в процессе переразметки читай сообщения самого Мэджика о том, перекрывает размер первого логического диска границу 1023 или нет - начиная с 8-й версии он такие предупреждения вывешивает.
Проделывал такое на нескольких десктопах, не видевших дисков больше 8.4 - даже дефрагментация после этого шла нормально.
Однако, сие не исключает установки приблуд от ONTRACK-а, ежели такие найдешь.
Правда, с программами и процедурами, пытающимися напрямую писать на винчестер, все равно придется проститься.
У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !
Отправить комментарий