I have reinstalled my OS and copied my user account from a Time Machine backup using Migration Assistant. However, now when Time Machine starts a back up, it says that it is copying 200 GB, which is the total size of my hard drive. It seems that it has failed to identify my current user account as the same one that it already has back ups of.
I have tried changing my UID to match that of the Time Machine back up. My UID now matches, but it still insists on backing up from scratch.
Best Answer
I saw your question before, but was at a loss to provide specific information. However, I took a look at Pondini's OSX and Time Machine Tips.
In particular on the page, How Local Backups are Stored, I noted that it's actually the hardware address, not the user ID, that is used as identification by Time Machine. From the page:
However, on the same page, Pondini goes on to say that each backup volume is assigned a Universally Unique IDentifier (UUID) that is in the extended attributes of the volume. Pondini says that this "should" cause Time Machine to automatically recognize the old backup.
However, if Time Machine does not automatically recognize the old backup via the UUID, then there is a procedure for manually restoring the association.
It's getting fairly involved at that point, and though it might be worth the effort from an investigative standpoint, you might be better off starting your Time Machine backups from scratch (just to wipe the slate clean, so to speak).