Well, if you see any roots popping out of that hard drive, run... quickly...
Seriously though, your hard drive probably has some bad spots, which happens sometimes. As long as its not LOTS AND LOTS of bad spots, you might be able to fix it yourself. Or it might not work, but there is only one way to know for sure, and that is to try fixing it.
First off, login to the administrator account if you are not already on it.
Now go to your My Computer or This PC icon (depends on what version of windows you have), open that, and find the entry listing the 2Tb drive. Right click that entry and a menu will appear, and select Properties from that menu. Now a window will open, and at the top will be some tabs. Pick the tools tab. The top entry should say Check or Check Disk. What you want to do is run that, but you should have administrator access (Windows 8/8.1 Run As Administrator by right clicking it) when you do this, as you want it to fix the bad sectors that it finds. It will do that by marking the bad sectors as being bad, and assigning a spare good sector to it. Kind of like magic. This is going to take awhile to do its work. Don't kill it while its working, and probably be best not to be doing other things on that computer while it is doing its work.
Pay attention to what it tells you when its done. If the number of bad sectors is over 20 or so, I would be trying to get my data off of that drive as fast as it would flow. At at 1.4Mb per second, that could take a very long time.
If there are only a few bad sectors, depending on where they are on the drive, sometimes you can continue to use the drive for years without anymore problems. But most of the time, bad sectors are your first warning that the drive is failing.