Создание виртуального диска с произвольным размером

Я хочу провести "эксперименты", чтобы узнать о файловых системах, начиная с FAT16.

Идея состоит в том, чтобы использовать программу на C++ для манипулирования диском на уровне байтов, а затем посмотреть, как он читается в Windows. Короче говоря, отформатируйте диск в FAT16, создайте файлы, создайте каталоги, переименуйте файлы, удалите файлы, удалите каталоги, измените свойства файлов, посмотрите, что произойдет, если я изменю количество секторов файлов и т. Д. Все они будут использовать readfile C++ и writefile функции.

Наличие "виртуального диска" значительно упростит задачу, поскольку никакое оборудование не будет повреждено и диск можно будет легко "перезагрузить".

Да, я инженер-электронщик, поэтому должен работать на низком уровне оборудования.

0 ответов

Другие вопросы по тегам