Ну, а чем плохи существующие программы с поддержкой FAT - WilD Copier или FATALL? Их авторам пришлось потратить несколько лет на изучение проблемы и написание готовых продуктов. Нам потребуется пройти весь (ну, или почти весь) этот путь заново.