Try this if it is going on for more than several hours.
Method 1:
1. Plug in your phone
2. Do the soft reset (with the power button and volume down)
3. At the Nokia screen press Volume Up, Volume Down, Power, Volume Down (one at a time, quickly)
4. Let the gears run for about 10-20 minutes. If it doesn't finish up, do it at least 2 more times.
or
Method 2:
Step 1
Make sure the charger is disconnected.
1. Switch the power Off.
2. Press and hold the Volume down and connect the charger, if succeed an exclamation mark (!) is shown on the screen.
(To cancel OS reset and exit to the normal mode, press the Volume Down + Power Key and hold them for 15 seconds).
Step 2
Then input Keys in the following order:
1. Volume up
2. Volume down
3. Power
4. Volume down
Step 3
The phone will reset and boot up automatically. Please note that this may take several minutes.
Had the above steps from several forum posts in the Nokia forum these are pre-portico when a hard reset would result in the spinning gears.