513acb41e145248493bb86d0e9eab7c00b1649d1
Утилита format
для KolibriOS
Описание
Утилита format
— это простая консольная программа для операционной системы KolibriOS, предназначенная для форматирования дисков в файловую систему FAT32. Программа разработана на ассемблере FASM и оптимизирована для минимального использования ресурсов, что соответствует философии KolibriOS.
Функциональность
- Форматирование дисков (например,
/fd2/1
) исключительно в FAT32. - Принимает путь к устройству как единственный параметр через командную строку.
- Выводит сообщения об ошибках или помощь при некорректных входных данных.
Установка и использование
- Сохраните исходный код как
format.asm
. - Скомпилируйте с помощью FASM:
fasm format.asm
. - Поместите сгенерированный файл
format
в директорию/sys/disk/
на образе KolibriOS. - Запустите в shell:
format /fd2/1
.
Пример использования
-
Форматирование флоппи-диска:
format /fd2/1
-
После запуска программа запросит подтверждение (введите
Y
для продолжения).
Ограничения
- Текущая версия использует гипотетический системный вызов (
int 0x40, eax=70
) для форматирования. Для полной функциональности требуется интеграция с реальными драйверами диска (например, черезint 0x13
или API KolibriOS). - Поддерживает только FAT32; другие файловые системы не реализованы.
- Не проверяет размер диска или совместимость (рекомендуется тестировать на подходящих носителях).
Требования
- Установленный компилятор FASM.
- Доступ к системе KolibriOS с правами на запись в
/sys/disk/
.
Автор
Разработано для демонстрации с использованием рекомендаций xAI Grok.
Дата создания
14 сентября 2025 г., 07:38 AM CEST.
Languages
Assembly
100%