Three examples off the top of my head of the consequences of grovelling into and relying on undocumented structures.
Defragmenting things that can't be defragmented In Windows 2000, there are several categories of things that cannot be defragmented. Directories, exclusively-opened files, the MFT, the pagefile... That didn't stop a certain ...