Search This Blog

Friday 23 October 2009

Slow iPhone sync on VirtualBox Ubuntu

Recently I purchased an iPhone. While I think Apple are possibly the least scrupulous company around, I do like their hardware. I had an iPod touch for some time and decided it was time to upgrade.

I have been using Ubuntu as my primary OS for some time, for my iPod (and now iPhone), I run a virtual copy of XP on VirtualBox. What strook me initially was how long the iPhone took to sync, it was far longer than my iPod touch ever took. Up to an hour just to add on album. This seemed ludicrous but I just assumed that was the case.

Solution

Ok, I am yet to work out why this works but it does. If it is taking you a long time to sync your iPhone and virtual Windows, change the display resolution on Windows to 800 * 600. This fixes it and it will sync fast. I do not know why (yet). This was never an issue on the iPod touch so I'm not sure why it is on the iPhone. Hope this helps.

8 comments:

  1. Wow, that really made a difference. I'm using Ubuntu with Windows7 in VirtualBox trying to sync my iPhone. I changed the resolution and it is actualy copying the files. Before, it would run all night and not get to that point.

    Thanks.

    ReplyDelete
  2. OMG, i can't believe this it actually works now thanks. That is really weird too!!

    ReplyDelete
  3. Worked for me too - using Windows 7 RC iTunes 9 and iPod touch.

    There was practically no USB activity at 1024x768, but after changing resolution, it started right away!

    ReplyDelete
  4. It's very odd.I don't know why it makes a difference.

    I recently upgraded to Karmic and VirtualBox 3, I am yet to test if this is still an issue there. If anyone knows if it's fixed / not fixed. Please let me know.

    ReplyDelete
  5. Still not fixed in VB 3.0.

    ReplyDelete
  6. I've just gotten a new laptop with Ubuntu 9.10, VirtualBox 3.1.4 and Windows 7. Once I migrate my music across I'll do some more testing.

    ReplyDelete
  7. not fixed in vb4 either.

    ReplyDelete
  8. strange but worked for me aswell.

    ReplyDelete