Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Mbr оБЛАСТЬ дИСКА

2.5K
15 февраля 2004 года
MaximZaikin
12 / / 11.08.2003
Большая просьба ко всем кто знает какими командами можно прочесть или записать данные в MBR , пожалуйста опишите подробнее. Если можно то с примером.
Заранее благодарен Максим Заикин.
1.9K
15 февраля 2004 года
DRVTiny
115 / / 13.12.2003
Цитата:
Originally posted by MaximZaikin
Большая просьба ко всем кто знает какими командами можно прочесть или записать данные в MBR , пожалуйста опишите подробнее. Если можно то с примером.
Заранее благодарен Максим Заикин.


Что такое интерфейс ATA знаешь? Или дисковые сервисы Биос лучше подойдут? Для Форточек есть какие-то специальные API для взаимодействия со SCSI и ATA-ATAPI (отдельно от СКАЗИ) интерфейсными котроллерами дисководов. Но об этом книга продаётся во всех книжных, по кр. мере, в столице нашей Родины это так (Изд.во BHV. "Программирование SCSI и EIDE устройств" или что-то в этом духе. Красная такая обложка. Зайди на их сайт (bhv.ru), посмотри сам) Хотя, конечно, последний вариант геморойный, и это ещё оч. мягко сказано...

5.8K
16 февраля 2004 года
detonator
15 / / 02.02.2004
mov ah,2 ;2 - чтение, 3 - запись
mov al,1 ;сколько секторов читаем
mov es,_segment ;сегмент
mov bx,_offset ;и смещение буфера куда читаем
mov cl,1 ;номер сектора (для mbr это 1)
mov ch,0 ;номер дорожки
mov dh,0 ;номер головки
mov dl,80h ;номер устройства (для первого
;жесткого диска это 80h)
int 13h
1.9K
16 февраля 2004 года
DRVTiny
115 / / 13.12.2003
Цитата:
Originally posted by detonator
mov ah,2 ;2 - чтение, 3 - запись
mov al,1 ;сколько секторов читаем
mov es,_segment ;сегмент
mov bx,_offset ;и смещение буфера куда читаем
mov cl,1 ;номер сектора (для mbr это 1)
mov ch,0 ;номер дорожки
mov dh,0 ;номер головки
mov dl,80h ;номер устройства (для первого
;жесткого диска это 80h)
int 13h


Странно, что по твоему, товарищ detonator, мнению, человеку, не знакомому с дисковыми сервисами BIOS (видимо, не подозревающему вообще о существовании таковых), может понадобиться писать что-то в MBR. Может, нас всё-таки спрашивают, как это сделать из-под Windows - ведь тогда проблема была бы действительно достойной обсуждения, требующей нетривиального подхода к её решению.

2.5K
17 февраля 2004 года
MaximZaikin
12 / / 11.08.2003
Цитата:
Originally posted by DRVTiny

Странно, что по твоему, товарищ detonator, мнению, человеку, не знакомому с дисковыми сервисами BIOS (видимо, не подозревающему вообще о существовании таковых), может понадобиться писать что-то в MBR. Может, нас всё-таки спрашивают, как это сделать из-под Windows - ведь тогда проблема была бы действительно достойной обсуждения, требующей нетривиального подхода к её решению.



Нет господа под все тривиально пишем дров уровня ядра а вот делаем то же самое что и написал многоуважаемый detonator. Но тема действительно интересная и если ни кто не против то предлагаю продолжить ее обсуждение

1.9K
17 февраля 2004 года
DRVTiny
115 / / 13.12.2003
Цитата:
Originally posted by MaximZaikin


Нет господа под все тривиально пишем дров уровня ядра а вот делаем то же самое что и написал многоуважаемый detonator. Но тема действительно интересная и если ни кто не против то предлагаю продолжить ее обсуждение


А вы случаем дров уровня ядра раньше не под Макинтош ли писали? А то странно всё как-то, загадочно... Уж о дисковом BIOS'е по-моему в любой книге о программировании под MS-DOS есть информация в избытке.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог