If you are using Files and Settings Transfer Wizard and experiencing this symptom, it may be due to a corrupt data store and it also depends on how you are transferring the data to another system ? And if you're using Serial cable to transfer enormous data, it might take huge time (but 2 days is too much). Please post back with enough information on how you're transferring information to the new system and through which medium. Meanwhile, have a look at the Files and Settings Transfer Wizard article by Gary Woodruff. One of the best guides is available here: http://aumha.org/win5/a/fast.php
There is no method to identify a corrupt data store unless FAST tells it. The problem may be the Serial cable (technology itself) as it is not capable of transferring data at higher speeds. The best option is to slave the hard disk to another system and migrate the data to the new system. With ATA speeds, it should take few minutes as opposed to Serial cable transfer speeds. Collect the settings from old system and store the Files and Settings data in the old hard disk itself. Then, connect it to the other computer as a slave drive and access the data.