no if you cant see your device in windows it's impossible to install garmin,
try to update drivers
It's this one?
I see a 256 MB microSD memory card among accessories, you must have a slotCode:https://buy.garmin.com/shop/shop.do?pID=8701&ra=true#accessoryTab