This has happened to me when moving iTunes libraries between machines / OSes. iTunes should prompt you to browse for the missing file, then use that location as the basis for finding other files. Works well on my library cause it's about 95% in the same parent folder.
|