Вполне возможно, что проявился бажок оськи. Хотя я без проблем записал файл на дискету по адресу следующим образом:
local fs = require("Filesystem")
for proxy, path in fs.mounts() do
-- В моем случае адрес компонента дискеты стартует с "1c5e3"
if proxy.address:sub(1, 5) == "1c5e3" then
fs.write(path .. "test.lua", "Hehe")
break
end
end
-- Либо если известен полный адрес компонента, то
local paths = require("Paths")
fs.write(paths.system.mounts .. address .. "test.lua", "Hehe")
При этом никаких дубликатов компонента в проводнике при копипастинге этого же файла, при удалении и редактировании не наблюдаю. Можно лишь гадать на кофейной гуще, что идёт не так. Может быть, дискета была сдублирована в креативе?