Why would you need to restart? After you plug it in, you 'safely remove the device', and it tells you it is OK to remove it, then do that. Then when you plug another HD in, it will see it.
If that is not going on, then you have a driver issue of some type.