Редакт. патченого BIOS под HDD более 136 Гб. Помогите пожалуйста!

Здравствуйте Уважаемые коллеги. Доброго Вам всем времени суток!
Возникла у меня идея - собрать из старого железа (Celeron-2 или 3), имеющегося в наличии, круглосуточно включённый torrent-раздатчик\загрузчик. Какой-нибудь АТ-системник, который будет скрыт среди другого оборудования в серверной комнате, ;) выполняя однотипную задачу. Под Windows 2000 или FreeBSD. Но об этом потом...

Для этого я отобрал и проверил три работоспособные материнские платы. Два Celeron-2 и один Celeron-3. Для такой задачи думаю сойдут! Все три BIOSа - "Award". Пропатчил все BIOSы при помощи BIOS Patcher v.4.51. Всё удачно и хорошо получилось. Добавились кой-какие функции и поддержка IDE винчестеров, размером до 136Гб. При том, что изначально на Celeron-2 индексировались винчестера лишь до 8,4Гб, а на Celeron-3 до 32Гб. Исправились ошибки определения HDD. Нормально стал на Celeron-2 определяться PCI-SATA контроллер на Sil 3512, появилась возможность автозагрузки с него. (Программка - BIOS Patcher - оказалась просто таки "шедевром" полезности, за что огромный респект Уважаемому АВТОРУ !!!)

Для использования в этой будущей машине я подготовил IDE винчестер WD CAVIAR BLUE 320GB, 8MB Cache. Модель WD3200AAJB.
В связи с этим вопрос: можно ли ввести в BIOS микрокод для определения по шине IDE винчестеров более 132Гб ? Вручную добавив какой-либо модуль в комплект файлов БИОС, или дописав его original.tmp каким либо образом. Винчестеров с интерфейсом IDE объёмом более 320 Гб мне не встречалось. Думаю больше и не понадобится.
Я внимательно ознакомился с многими статьями этого форума по данной проблеме. научился собирать\разбирать БИОСы, пользоваться утилитами. Но программистского опыта коррекции кодов или исходников у меня нет. Прошу помощи у опытных специалистов. Или инфу по данному вопросу.

Далее (позже) выложу все данные по имеющимся материнкам. Фото, состав, БИОСы... Итд.
Всем заинтересовавшимся - спасибо!

Вы этот HDD 320Gb пробовали подключать?

Аватар пользователя Медведь Вениамин

Он у меня в другой машине стоит, его ещё освобождать нужно...

Но зато я пробовал подключать винчестер в 160Гб. В CMOS-таблице отображается 136 Гб. Думаю 320-ка точно также будет видеться. 136Гб из 160-ти возможно разметить и отформатировать на этой матери при помощи "Portition Magic" из под DOS. Либо автозагрузочным средством "Acronis". Форматируется без проблем.
Остальная часть не видится никоим образом. Не из под DOS, не из под Windows, не из под диска Acronis. Если этот винчестер, после всех манипуляций, подключить на другой, современный компьютер - остальная часть видится как не размеченная область.
Если её разметить отдельным разделом и перенести винчестер снова на "Селерон-2" - этого раздела не будет видно. Если последний раздел увеличить в размере за счёт этой неразмеченной области и перенести винчестер снова на "Селерон-2" - при обращении к этому разделу машина виснет.


Фото материнки. Экспериментирую пока на
Pc-Partner 35-8831-02; 07/03/1998-ITE8671-2A69JV3FC-00
i7.pixs.ru/storage/7/3/0/IMG8623ajp_9574725_13144730.jpg
i7.pixs.ru/storage/7/6/2/IMG8625ajp_7208254_13144762.jpg

Ставьте FreeBSD, никаких проблем быть не должно. Только root раздел
(и просто для страховки swap) уместить в пределах первых 8GB.

Не уверен, но С W2000(SP4) проблем также не должно быть, только не
пользуйтесь сторонними утилитами работающими через int13h.


Диск C: так же желательно не больше 8GB.

8Gb ограничение на root / или C: из-за того что диски более 128GB по
C/H/S отдают 8GB. Начальная загрузка(до подключения IDE драйвера)
происходит через int13.

Другое дело что диск будет сильно ограничен в скорости ~25MB/s
(у Вас судя по всему UDMA 33 контроллер PIIX4), тогда как такой диск
обычно обеспечивает не менее ~60MB/s. Лучше использовать PCI
контроллер, например Promise Ultra 133 TX2.

И еще: для сервера желательно использовать слотовый Pentium2/3, а не Celeron.

Аватар пользователя Медведь Вениамин

Спасибо за ответ! Да, действительно, там контроллеры UDMA 33. Ну скорость обращения с винтом там особой роли играть не будет. Разве только когда заливать\сливать фильмы\файлы с\на него. Это будет осуществляться не часто, поэтому приемлемо.
После применения BIOS Patcher v.4.51 , БИОС материнки стал понимать винчестера до 136 Гб совершенно штатно. Как в последних моделях мамок 3-й платформы\первых моделяз 4-й платформы. Нет надобности привязываться к пределам первых 8GB, поскольку даже из под DOS, без каких либо хитростей и сторонних утилит, работающих через int13h, все разделы в пределах первых 136-ти Гб (на 160 Гб винчестере) видятся и используются без малейших проблем.
Вопрос стоит в том, чтобы модифицировать BIOS таким образом, чтобы он штатно мог преодолевать предел 136Гб. А если ставить контроллер, то тогда уж наверное лучше PCI-SATA на Sil 3114, чтобы была возможность установить винчестер до 2 Тб, с возможностью загрузки с него. По крайней мере контроллер на Sil 3512 работает вроде нормально.

Аватар пользователя savely

Цитата:
Вопрос стоит в том, чтобы модифицировать BIOS таким образом, чтобы он штатно мог преодолевать предел 136Гб

А Вы можете? Я (например) так просто не возьмусь, а денег не заплатят, ибо смысла не много.
Гораздо более красивый во всех отношениях "Торренто что угодно" собирается за как минимум в десятки раз меньшую сумму,
чем надо заплатить программисту нужного класса.
Да и проблемы вы сами себе придумываете - поставьте FreeBSD, поставьте Линух, да и по Винде 100 лет назад все расписано
ixbt.com/storage/lba48.shtml

С этим некропостингом по "большим хардам" за последние 2 недели товарищ "Медведь" уж притомил маленько...

А кому счас легко...

О 8GB я упомянул поскольку некоторые платы при подключении
HDD более 128GB определяют его как 8GB (по CHS). Так работает
например ASUS P3B-F и IMXO это правильно. Таким образом
ограничение размера root/ или C: 8GB может избавить Вас от
потенциальных проблем при замене материнки.
Впрочем относительно root/ вопрос скорее академический, я
не вижу смысла делать большой root/ . На моей системе
(FreeBSD_8.4, HDD 80GB) root/ раздел 1GB, использовано
300MB.

Аватар пользователя Медведь Вениамин

savely ...нет, ну понятно, что браться за письмо БИОСа для старинной матери - нерентабельно, да и незачем. Я думал может у когото есть готовые "вклейки" или ещё чтото подобное, чтобы скорректировать "Original.tmp" в БИОСе матери. Чтобы поделились, если есть. Может ктото когдато уже озадачивался подобным. Специально "с нуля" писать чтото я ведь не прошу...
Благодарен за ссылку, раньше не видел, перечитаю!

i8088 А, это да! Я так и сделаю. Для Винды 2000 системный раздел более 2-3 Гб делать смысла нет. А под FreeBSD, как Вы справедливо заметили, и "гектара" хватит. Я так и поступлю!

Цитата:
Возникла у меня идея - собрать из старого железа (Celeron-2 или 3), имеющегося в наличии, круглосуточно включённый torrent-раздатчик\загрузчик.

Есть очень простое решение взять чуть менее старое железо ))

Идея ИМХО в современных условия - бред.
Обосную:
1 Железо совсем старое, дохлое, торренты будут медленными ))
2 Возложеные на комп задачи вполне решаемы относительно нормальным компом/ноутом и даже с вифи .
3 Даже более современное железо будет постоянно требовать наблюдения/настройки/подстрой ( проверено)
4 Вынос мозга с правкой биос и установкой/настройкой софта . Сам по себе вынос мозга может и неплохо, а вот за потраченое время можно гораздо более полезное чтонить сделать, чем дохленькая торент качалка.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей