Are2004h2 hummers all time 4wheel drive?

No. In the winter it can be 2 wheel for the ice.