Hi Ed:
This sometimes happens when removable media drives (ex: USB) are left loaded up when Windows goes into power saving modes, and an improperly written (or improperly configured) driver for those media drives does not "wake up" properly when windows reactivates into full power mode.
Subsequently Windows is unable to toggle the shell hardware detection ("hot swap") mechanism back to proper function in cooperation with that removable media driver, and drive letters can get "out of synch".
This can sometimes be re-synched by powering Windows back up, then removing and re-inserting the media drive/device a number of times, rebooting in between as needed.
It may be best to turn off all power-saving modes including "Hibernation"... and run Windows without that functionality; IMHO, turning off the computer if it won't be used within the next 4 hours is the safest bet for any power saving with removable media drives installed.
If worse comes to worst, un-install and then re-install the drive from the Control Panel > Add or Remove Programs applet as it is called in Win XP (or the Vista / Win 7 named equivalent of that applet) to see if that will correct the assigned drive letter.
I'm not sure at this point what might be done within the file system of SBuilderX to adapt to the changed drive letter; I'd be inclined to re-assign the USB drive letter back to the original letter in Windows
first, and leave your SBuilder and scenery project files as is.
BTW: Are you still using the Win 7 RC rather than Win XP or Vista ?
If so, look for the equivalent version of the "Disk Management" applet (found in Win XP under Control Panel > Administrative tools > Computer Management).
Use of the Disk Management applet can resolve this issue if a removable media drive un-install/re-install does not fix the assigned drive letter problem:
In the Disk Management applet:
1.) In the top pane, Select the drive "mis-lettered" with the drive letter that you want to re-assign as the USB drive letter
2.) Right-click, and in the pop-up context menu, select "Change Drive Letter and Paths"
3.) Give the "mis-lettered" drive a letter farther down the alphabet (ex: the letter "W")
NOTE: This is to "free up" the letter desired for use by the USB
4.) Now Select the USB drive in the top pane as above
5.) Right-click, and in the pop-up context menu, select "Change Drive Letter and Paths"
6.) Give the USB drive the desired original letter you want it to have.
7.) Change other drive letters as above,
1 at a time, toggling back and forth between Windows Explorer and Disk Management (to verify each drive's identity from browsing its contents, refreshing each drive view by pressing F-5 key) if needed to correctly re-letter other drives and then restore the drive temporarily lettered as "W" back to its proper drive letter in the
hard drive sequence.
FYI: Preferably all hard drives should have letters
prior to any CD/DVD drive letter(s) as is the DOS and Windows standard.
However, CD/DVD drives often become listed as "source path" or "install" drive letters all throughout Windows !
CAVEAT: If your system is already operating with CD/DVD drives lettered in the middle of your existing drive letter sequence, it may be best to leave current CD/DVD drive letter(s) alone, since changing this would then create extra work to change such drive letter(s) in the registry and other application configuration files to reflect the new assigned CD/DVD drive letter(s) !
This routine could help with the Windows drive lettering end of things; however, I would be concerned about all the files you have now modified with manually edited drive letters then needing to be changed back to the original drive letter.
I guess it is now more an issue of how you would like to move forward with your Windows and 3rd party application drive lettering scheme.
Hope this helps !
GaryGB