|
|
  |
Смена параметров дисков в DOS, как после загрузки DOS изменить пар-ры? |
|
|
|
Nov 21 2006, 19:40
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(bve @ Nov 21 2006, 16:39)  Можно-ли и как после загрузки DOS программно "подсказать" ему правильные параметры диска? Крайне хлопотно подсказать параметры того, чего нет. Готовых утилит для монтирования IDE дисков на ходу тоже не встречал, хотя смутно помню, что раньше что-то подобное было тут: http://www.tssc.de/В том-же духе можно попробовать приспособить кусочек из какого-либо сокетсервиса, ибо они позволяют использовать для девайсов enabler от производителя железа навешивая на него только верхние уровни. В Вашем случае и enabler не нужен - все уже на месте. Ну а правильный путь: 1. Повозитесь с BIOS - всякие autodetect убрать - зажмите на PIO моде и отключите LBA. 2. Обновление BIOS и обращение к производителю индустриалки.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 23 2006, 10:33
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765

|
Цитата(zltigo @ Nov 22 2006, 11:33)  Цитата(bve @ Nov 22 2006, 08:50)  Биос обновлял до самого последнего, в Биосе настроек, кроме LBA/CHS нет...
PIO должно быть! И класическую адресацию CHS выствавить не помешет, причем!!! Отформатировать флешку именно в CHS режиме. Флэшка - 8ГБ, в CHS столько не выставить. БИОС простейший, предоставляет возможнрсть только задать LBA/CHS/USER. В USER - просто указывается свое количество головок, дорожек и секторов, но не более стандартного. Может, знает кто, куда БИОС пишет параметры дисков и как к ним добраться руками?
|
|
|
|
|
Nov 23 2006, 18:51
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Hardman @ Nov 23 2006, 11:50)  Правда загрузчик сидел в ПЗУ на PCI и копировал себя в память сначала но можно и упростить. Это Вы самый простой вариат предложили - все остальные - сложнее - пишется свой бутовый загрузчик, этот бутовый загрузчик грузит большой бутовый загрузчик, причем под грузит - уже вопрос откуда если по правильному - с файловой системы, то он должен ее знать. Естнственно все можно упрощать - типа со своей партиции, из фиксированного места отмеченнного ка badsector.... Эх молодость моя! Если проблема только в параметрах, то в BIOS обычно лежит табличка со "стандартными" HDD - правьте ее и указывайте жестко.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 24 2006, 00:23
|
Местный
  
Группа: Свой
Сообщений: 205
Регистрация: 24-02-06
Пользователь №: 14 643

|
Цитата(zltigo @ Nov 23 2006, 18:51)  Цитата(Hardman @ Nov 23 2006, 11:50)  Правда загрузчик сидел в ПЗУ на PCI и копировал себя в память сначала но можно и упростить.
Это Вы самый простой вариат предложили - все остальные - сложнее - пишется свой бутовый загрузчик, этот бутовый загрузчик грузит большой бутовый загрузчик, причем под грузит - уже вопрос откуда если по правильному - с файловой системы, то он должен ее знать. Естнственно все можно упрощать - типа со своей партиции, из фиксированного места отмеченнного ка badsector.... Эх молодость моя! Если проблема только в параметрах, то в BIOS обычно лежит табличка со "стандартными" HDD - правьте ее и указывайте жестко. Если точнее переписанный ROMBIOS на Realtek, задача была несколько иная, запускать свою операционку в отсутствии любой другой ну и несколько тестов загрузка которых проходила во время пост. А переписать загрузочный сектор ИМХО это самый простой и лучший вариант. Не все версии биос допускают такую правку например Tayan- простой BIOS HDD только автоматом.
|
|
|
|
|
Nov 24 2006, 12:51
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(bve @ Nov 24 2006, 11:24)  Отладчик в руках показал, что сей БИОС не держит Extended набор команд. Можно после БИОСА перед ДОСом загрузить свою програмку. Выше было написано. Цитата(Hardman @ Nov 23 2006, 23:23)  А переписать загрузочный сектор ИМХО это самый простой и лучший вариант. :-) Как человек, который делал и то и другое заявляю, что запихнуть в ROM (к BIOS, самое логичное - там места сейчас немеряно, например для тех-же BOOTPROM оставляюь) свою программку много много проще. Если, конечно, Вы не найдете свободное место для своей программы в 512 байтах бутсектора :-) или не пойдете на некоторые вольности с файловой системой.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|