Turns out my iPhone somehow messed up some of the ports. I erased all the devices from the registry, uninstalled all the root hubs, restarted, and everything was fine. Thanks for trying to help anyway!
I am having trouble with my USB connections. They will all be working fine if the computer is idle, then when I start doing things all of the drivers get disconnected, and won't reconnect after unplugging and replugging them in. Restarts don't help, so I'm stumped. Help would be greatly appreciated.