I have an external Hard Disk drive which can be connected either via USB or Firewire. Firewire give me a faster transfer rate but if the device is not powered up when the computer is booted, then subsequently powering up the device does not cause it to be 'seen' by Windows (whereas the same device connected via USB is instantly seen under the same circumstances). When Connected via the IEEE 1394 it needs either the firewire cable to be removed & re-inserted OR the 1394 host controller to be disabled & then renabled via the Control Panel Device Manager Applet in order for the device to be seen by XP.
Is there a way I can make this a bit more 'civilised', my instinct tells me a solution would be a batch file (or 'Windows Shell Script' for you modern dudes) which disables & then re-enables the 1394 host controller, which I could call via a desktop shortcut when I choose to power up the device) (ie I power up the device and then click the shortcut) ... does anyone know a means of achieving this, or an alternate method of achieving the desired outcome? Any help or suggestions gratefully received.