|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ramazan Jah-Far 2:5020/400 13 Feb 2003 04:47:54 To : Zahar Kiselev Subject : Re: above 1024 -------------------------------------------------------------------------------- Hi! In fido7.ru.linux, Zahar Kiselev wrote: ZK>>> или grub ядро, лежащее за 1024 цилиндром. RJ>> Так вот, Захар - ты не прав. Проверить, что BIOS хотя RJ>> бы декларирует _работу_ с диском через int13x, можно RJ>> из-под DOS при помощи Norton Disk Editor. В пункте меню RJ>> с названием типа "Drive Info". ZK> Можно и так. Hо это тоже не гарантирует, что предложенная биосом ZK> реализация int13 Hет, ты не въехал. Я говорю про int13x (не int13). "x" после int13 - не признак шестнадцатиричной системы (гибрид C и MASM? :-)), int13x - это общеупотребительный термин. int13x обозначает "INT13 eXtensions" - это сервисы INT 13 для AH из диапазона 0x41-0x49,0x4E (пропущеные значения 0x4A-0x4D - это сервисы "bootable CD"). Поддержка чтения/записи - практический минимум поддержки int13x. То есть, если сервис 0x41 сработал (расшифровка - в моём предыдущем письме), - читать/писать BIOS _уже_ будет. Norton Disk Editor как раз и проверяет поддержку int13x при помощи сервиса int 0x13,AH=0x41. Если поддержка есть, diskedit в drive info пишет что-то типа: disk: 0x80 cylinders/heads/sectors: ... int13x: yes BTW, diskedit сам использует int13x для обращений к винту, при наличии int13x. ZK> хочет _разные_ подфункции! Так вот те, которые оно хочет при _наличии_ ZK> флажка lba32 - очень часто либо отсутствуют, либо даже если и ZK> есть - работают неправильно. Hа самом деле если int13x есть, то работает всегда правильно с винтами до 31.5GB, и почти всегда правильно с винтами большего размера (иногда встречается глюк с wrap around zero при адресации за 31.5 или 32GB). ZK> О чем я и говорил. Я возражал против "нельзя проверить". ZK> Тот пишет полностью - "Missing operation system". ZK> Сообщения "Missing OS" у него нет. Да. Также существует вероятность, что зачинатель дискуссии просто немного ошибся с этим сообщением. -- Bye! Ramazan --- ifmail v.2.15dev5 * Origin: UkrNet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/216976eeb7171.html, оценка из 5, голосов 10
|