OSDev http://osdev.su/ |
|
Запись на IMG http://osdev.su/viewtopic.php?f=6&t=419 |
Страница 1 из 1 |
Автор: | 418ImATeapot [ 27 май 2011, 10:52 ] |
Заголовок сообщения: | Запись на IMG |
Привет мир! У меня два вопроса. Первый: существует описание IMG формата? Как там хранятся секторы - в последовательности LBA? Или нет? Второй: как можно по быстрому залить на IMG с FAT12 файл, скажем, bootfont.bin? Я пока использую или DOSBox или QEMU+DOS3.3. Но это же не совсем правильно! Есть какая нибуть утилита? Или хотя бы как устроен IMG? Чтобы самому эту утилиту попытаться написать. |
Автор: | Yoda [ 27 май 2011, 13:45 ] |
Заголовок сообщения: | Re: Запись на IMG |
418ImATeapot писал(а): Как там хранятся секторы - в последовательности LBA? Да. 418ImATeapot писал(а): как можно по быстрому залить на IMG с FAT12 файл, скажем, bootfont.bin? Если под виндой, то я подключил к TotalCommander плагин IMG и просто копирую файл внутрь образа ТоталКоммандером. 418ImATeapot писал(а): Или хотя бы как устроен IMG? Чтобы самому эту утилиту попытаться написать. Просто посекторный образ диска в файле, и больше ничего. Чтобы написать утилиту, достаточно изучить описание соответствующей файловой системы. |
Автор: | JSON [ 27 май 2011, 13:57 ] |
Заголовок сообщения: | Re: Запись на IMG |
IMG обычно имеет размер совпадающий с размером носителя. Для дискеты 1 474 560 байт. Сектора записываются точь в точь по 512 байт. Это raw data. Все вычисления идут по LBA методу. А для некоторых дисководов(особенно старых) делай преобразование в CHS. Мой тебе совет напиши собственную простую консольную программку, которая работает с файловой системой img-образа. Я тебе посоветую WinImage она как Explorer.exe. Но так не научишься работать с ФС. Все равно придется писать драйвер. По FAT12 я тебе могу все растолковать подробно. Напиши мне на скайп или googletalk. Если хочешь? |
Автор: | achesnokov [ 27 май 2011, 16:04 ] |
Заголовок сообщения: | Re: Запись на IMG |
Под Windows существует Open Source проект http://sourceforge.net/projects/vfd/ Виртуальный флоппи диск под Windows. Я тестировал его слегка. Под Windows XP работает. |
Автор: | 418ImATeapot [ 27 май 2011, 16:08 ] |
Заголовок сообщения: | Re: Запись на IMG |
Всем огромное спасибо за участие! VFD пробовал. Очень удобно, но мне надо работать так, чтобы никто другой об этом не узнал. Та же проблема и со скайпом. Будем копать! StasBaybak писал(а): Мой тебе совет напиши собственную простую консольную программку, которая работает с файловой системой img-образа. Да, наверное так и нужно делать. Я все равно все автоматизирую через BAT. |
Автор: | phantom-84 [ 27 май 2011, 16:30 ] |
Заголовок сообщения: | Re: Запись на IMG |
Я пользуюсь fasm'ом: Код: include "mkfloppy.inc" defdir root { dent fileid,"BOOTFONTBIN",FA_ARC dent dirid,"DIR",FA_DIR } defdir dirid {} orgimage stof fileid,"content/bootfont.bin" stod dirid,root finimage Последняя версия: mkfloppy.zip |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |