BolenB

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору PussWithOutBoots Цитата: 1. Возможно ли узнать реальные текущие цилиндр и головку во время BA и B9 | Возможно. Цитата: то что мы получаем через VSCStatus.CurVirCyl не имеет отношения к реальной геометрии. | Во время BA и B9 мы ничего не получаем (TREX выводит только LBA и Zone, остальное выводит как бог на душу положит). Разбирайтесь как работает условное ветвление (if-else-eif) и у вас всё получится. Добавлено: Цитата: 3. clrfile - копирует первые 24 байта заголовка. | Лучше 28 байт (при создании пакетов копируются 28 байт, 24 осталось со старых времен, когда заголовок был как раз 24 байта, сейчас заголовок 48 байт). Цитата: Command ClrFile prmFileID testfileExistsquiet prmFileID if (ugFileExists == False) fprintf "\nNo File ID: 0x%X \n",prmFileID else rdflnom prmFileID // read file filldw wbfr, 0 // write 0 to write buffer if(NewHeaderType == FALSE) copy rbfr, wbfr, 24 // copy file head from read buffer else copy rbfr, wbfr, 28 // copy file head from read buffer eif wrflnom prmFileID // write file fprintf "\nFile 0x%X cleared\n", PrmFileID eif eCommand | Добавлено: Цитата: заполняет остальное нулями | для этого есть filldw wbfr, 0 Цитата: само правит контрольную сумму да перед записью на диск? | Ага. Поскребите у себя по сусекам, найдете Trex-User-Guide.pdf или SASDex User Guide.doc. Описание всех команд и как их применять. | Всего записей: 857 | Зарегистр. 22-12-2003 | Отправлено: 11:34 11-04-2025 | Исправлено: BolenB, 12:11 11-04-2025 |
|