Ik wil proberen het als volgt uit te leggen. (Ik pretendeer geenzins een volledig beeld te schetsen van de werking van iTunes, dus pak me niet op details...)
iTunes werkt met twee soorten gegevens, data en metadata.
De data zijn de liedjes (dwz .m4a en .mp3 bestanden) en films e.d.
De metadata is informatie over de data, zoals artiestnaam etc.
Metadata kan opgeslagen zijn in de data zelf, maar dat geldt niet voor alle metadata.
Zaken als playcounts houdt iTunes (buiten de databestanden) zelf bij.
De volledige set metadata wordt bewaard in het iTunes ITL bestand. Als dit bestand corrupt is heb je dus een probleem.
Er is ook een XML versie maar dat bevat slechts een gedeelte van de informatie uit het ITL bestand. (Het XML bestand is een afgeleide van het ITL bestand.)
Als je in de iTunes voorkeuren de mediafolder aanpast, kun je daarmee de locatie van nieuw geimporteerde bestanden wijzigen. Alles wat je al geimporteerd hebt, blijft staan. Daarom is het niet handig om dat pad zelf aan te passen, tenzij je daarna nog een "consolidatie" uitvoert. Dat is een actie waarbij alle data bij elkaar geharkt wordt en bij elkaar in de mediafolder geplaatst wordt.
Het is mijns inziens beter om de data (dwz de mediafolder plus inhoud) en de metadata (het ITL bestand) bij elkaar (op dezelfde schijf) te houden. Korter gezegd, om alles wat in de iTunes map staat, bij elkaar te houden. Als je je iTunes bibliotheek wilt verplaatsen kun je dat doen door de complete iTunes map naar een andere plek te verplaatsen, en niet alleen de locatie van de mediafolder. Met de alt/option (of Shift) toets geef je iTunes (eenmalig) aan waar je data + metadata staan.