Akam1
Комса | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Авторство Krogr Структура модуля DISK (1F). Offset 00 - 4 байта заголовка DISK. Offset 04 – 16 байт номера подключенных голов, от младшей к старшей. 2 байта на головку. Остаток добивается FF FF. Вид примерно следующий: 02 00 03 00 04 00 FF FF FF FF …. – 2, 3, 4 головка подключены. Offset 0x14 – 4 байта – MaxLBA Offset 0x18 – количество подключенных головок. Offset 0x1А – (?) максимально возможное количество голов для данной модели(?) На практике равно Offset 0x18. Offset 0x1С – 4 байта – MaxLBA Offset 0x20, 0x22 и 0x1FA– двоичная карта голов. Например: 0х1С = 00011100b – присутствуют головки 2, 3 и 4. Offset 0x24 – 20 байт серийного номера. Offset 0x38 – 40 байт наименования модели. Offset 0x7E – 2 байта ? Offset 0x80 – 2 байта ? Offset 0x82 – 2 байта ? Offset 0x84 – 2 байта ? Offset 0х100 – 2 байта – указатель на выбранную модель из нижеследующего списка. Offset 0x102 – четыре одинаковых по содержанию структуры-описатели модели по 44 байта каждая: 4 байта – LBA; 40 байт – наименование модели. Третья обычно забита нулями. И еще в RZTBL: Offset 0x0C – 2 байта – количество головок первоисточник | Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 08:45 07-01-2015 | Исправлено: igor me v2, 17:54 16-06-2021 |
|