Xf1re is not limited to one hard drive. It relies on registry keys and custom defined directories, as written in xfire_games.ini; so if there is a game not being detected automatically, it would mean that the game wasn't installed (portable) or isn't in a standard directory you would normally find the game. Additionally, it could be a game that came out during the 12 or so years Xfire was gone (so it needs to be added), but if it is on the list, you can manually detect it in Tools -> Options -> Games -> Not Installed -> Your Game -> change Automatically Detect to Manual Detect