Форум » Ошибки, баги » Глюк с размером диска в DNOSP 4.9.0 » Ответить

Глюк с размером диска в DNOSP 4.9.0

новый: Неправильно отображается обший размер диска. (NTFS, FAT32) Запускаю в Windows XP SP1

Ответов - 5

GAMER: Есть дополнительный PCI-IDE-контроллер. Так вот информация о системе пишет всякую ерунду о диске, который подключен к этому контролеру. DPMI, 4.9.0, Win98

piwamoto: под nt размер диска писал, пишет и будет писать левый я не знаю каким относительно прямым способом получить это в дос-эмуляции контроллеров у меня дополнительных нет - так что тестировать не на чем

GAMER: Для piwamoto: Думаю не в контролере дело. Смотрел старый (3.7.0) исходник SYSINFO.PAS Там проблема при вычислении количества цилиндров разных винтов. У меня 1й и 2й винты больше 8 гиг, а 3-й до 5 гиг. Добавил одну строчку где зануляю перед обработкой даных количество цилиндров. Тогда работает правильно. Сейчас пишу по памяти, по этому не помню как называется идентификатор. Помню, что содержит количество цилиндров.


piwamoto: ну так отладь и патч пришли а «что-то делал и кажется работало» меня не интересует у меня без доп. контроллеров винты 80 гигов и 120 метров определяются

GAMER: Для piwamoto: Мужду 220 и 221 строкой в файле SYSINFO.PAS вставил NumCylinders:=0; Тогда коректно показывает параметры 3-го винта Научусь делать патчи пришлю :)



полная версия страницы