Saturday, June 11

Why does Explorer eject the CD after you finish burning it?

The Old New Thing explains:

"Most CD drives cache information about the disc in their internal memory to improve performance. However, some drives have a bug where they fail to update the cache after the CD has been written to. As a result, you can write some data to a CD, then ask the CD drive for the data you just wrote, and it won't be there! The drive is returning the old cached data instead of the new data. For most drives, ejecting and reinserting the CD is enough to force the drive to update its internal cache.

'But wait, it gets worse!'"
...

No comments: