AFAIK, все зеркальные фотоаппараты Canon представляются компьютеру как USB-накопитель. Драйверы для этого встроены в Windows. Он должен прекрасно работать с Windows XP, Vista и 7 как в 32-разрядной, так и в 64-разрядной версиях.
Если вы говорите о программном обеспечении Canon, поставляемом в комплекте с вашей камерой, вы, вероятно, можете загрузить обновление с веб-сайта Canon.
Я установил программное обеспечение Canon, которое поставлялось с моим 7D, на мою систему x64 Windows 7, и у меня не было никаких проблем (хотя я не использую это программное обеспечение регулярно, я знаю, что оно работает).
РЕДАКТИРОВАТЬ 1 : Если вы обновитесь до Win7 x64, вы сможете использовать режим XP. Кроме того, вы можете установить продукт виртуальной машины. Я рекомендую Sun VirtualBox , потому что он имеет возможность маршрутизировать USB-соединения с виртуальными машинами.
РЕДАКТИРОВАТЬ 2 : Независимо от того, как камера представлена компьютеру с технической точки зрения ... все цифровые фотоаппараты Canon, которыми я владею или которыми владею, прекрасно работают со всеми версиями Windows. Просто подключите его к USB, и все заработало. Требуется ли для 20D драйверы для работы в любой другой версии Windows?