Como bien dice shakka eso es simplemente una infima parte del trabajo de un S.O., ALGO del FileSystem.
Supongo que no vieron como bootear una maquina asi que mucho menos les va a pedir que hagan un FS por su cuenta entonces lo que seguramente debian haber hecho es un simple "file commander" tipo Norton Commander. Para eso podes usar la API del S.O., si es para MS-DOS busca las interrupciones necesarias y si es para Windows en la MSDN tenes toda la informacion necesaria.