My friend loaded iOS5 onto his iPhone4 GSM and then later reloaded the Windows Vista Operating System onto his laptop afterwards. Is there a way to sync his phone to the reinstalled system without losing his call history or text messages in the process? He has reloaded the 10.5 Beta of iTunes onto the computer again, but when he tries to sync he gets a "itunes waiting for changes to reconcile" error and then it does nothing. I was thinking about syncing up his music library to force it to sync. Would there be a risk in losing any other data since it mentions the music library would be replaced.