With one of my A500s, I had the the same problem, the internal diskdrive appeared to work flawlessly on my other A500's. The A500 wasn't expanded in any way (well, I removed the 1meg expansion, that is). No matter how much I cleaned it, it just gave a workbench error message, saying the disk was unreadable. I had to conclude the on-board disk controller (that chip's called paula with OCS wasn't it?) was broken :-(.