I de-fragged my 20gb this morning and it took 15 minutes. It usually does so don't know what might be causing your problem. Do you use Windows own or a bought in programme? I do de-frag once a week and that helps I am sure. 12 hours is far too long. Try it again in a week and if it takes 12 hours again I would investigate further.