Большое спасибо за подсказки. Пожалуй, уберу setData при загрузке, а так же попробую пофиксить проблемы с на планшетах и роботах, ибо я на них даже не пробовал запускать. Ну и beep(1000,0.2) сделаю в начале.
Думаю, что на планшетах проще отключить всю эту систему выбора, так как там может быть только один дискетоприёмник, а значит - лишь одна дискета.
P.S. Если каждый раз при запуске не делать setData - не будет запускаться OpenOS. Ну и костыльная же эта ваша OpenOS...