Joined: Mon 9/18/06 12:32 pm Posts: 16048 Location: Chevy Chase, MD
|
USB storage devices seem like fool-proof plug-and-play devices -- until they suddenly stop working. Sometimes the device has died. More commonly they were not given proper animal husbandry. Some tips: 1. Assign them as "Sticky" drive devices.XP is a multi-user client operating system. Drive device assignments are System Level operations using the Mount Manager. This means that restricted users cannot change drive assignments. It means that drive assignments made by User-A have no effect on User-B. It means that drive assignments made by a sole user of a computer will be overridden in the case of Network Shares and other devices that the XP Mount Manager is responsible for handling. And the litany of potential issues is actually a lot longer. XP will mount your USB storage device on a dynamic basis; taking what it feels is the first available drive letter. This can cause Network Shares to disappear, or the USB device to disappear. And this behavior will often change the drive letter of the device for each user of the computer. It can cause each device to have a different letter. Moreover, if the USB device does not have a hardware ID (and many are not USB standards compliant in this way) the device will get a different drive letter depending on which USB port is used. Finally, it is not at all unusual to run out of assigned drive letters. Confusing, no? Here is a list of workarounds. Pick the one best suited for your use of USB storage devices. - Pick a drive letter.
Use Disk Manager and right click the drive; choose Change Drive Letter or Path. Pick a Drive Letter. If the USB storage device has a hardware ID (it is supposed to) this will be remembered the next time the drive is inserted. This setting has to be done in each User logon. It has to be done for each USB storage device you intend to use. And there is nothing particularly permanent about this assignment even for a single user.
For those using Network shares that traditionally begin with Drive Letter F:, you can take the lazy man's approach. Move your CD, CF or SD Card Readers to high drive letters, freeing the lower letters below F: for use by Mount Manager with your USB device. You cannot move the Floppy letters A and B (well you can, but lets not go there); and you cannot move hard disk assignments for the System Volume (where XP boots from) or the Boot Volume (where XP runs from. Don't ask me to explain why you Boot from the System Volume and run the System from the Boot Volume, as no explanation ever satisfied me either.) So you move whatever devices remain to W, X, Y or Z in order for the USB device to be mounted below your Network Share (typically on F). Rating as a solution: C+.
- A better solution is to add a new Service to specify these drive mappings for USB drives. By writing a small configuration file you can set the drive letter mapping for your USB device and have it be sticky This wonderful new service is called a USB Drive Manager. There are several. The one I recommend is by Uwe Seiber: http://www.uwe-sieber.de/usbdlm_e.html Rating as a solution: A.
- Finally, the no-new software, "I did not know I could do that", method: use NTFS junctions instead of Drive letters.
If you are using the NTFS filestore for your hard disk drive, use NTFS junctions to create a logical map between a new and empty folder on your drive and the USB storage device. This is a very elegant solution.- Create a new, empty folder on your hard disk. Give the folder a name that will distinguish one USB storage device from another. (I have one folder for my daughter: "Pink Hello Kitty"). You only need to do this once. This folder will be set as an NTFS junction point in the next step.
- Now with the USB storage device inserted head to Disk Manager again and right click on the device. Choose as discussed earlier "Change Drive Letter or Path" and click "Add". Instead of a Drive Letter choose "Mount in an empty NTFS folder. Type into the input box (or Browse) to the new folder you created. Apply your changes. (You can also now remove the Drive Letter for the Device.
 Reference: http://www.pcstats.com/articleview.cfm? ... 676&page=9
If the device is mounted, then clicking the new folder you created gives you complete access to the root of the USB Storage Device. If you can get used to Network paths, you can get used to NTFS junctions. Instead of: Copy C:\My Important Documents\*.* G:\backup
You would write:
Copy C:\My Important Documents\*.* C:\Pink Hello Kitty\backup
Windows Explorer has no problems using this approach as a way of accessing your USB drive. If you click your new folder you will be viewing automagically the root of your USB drive. It is a sticky assignment. The junction will be made every time the USB storage device is mounted. Create once a new folder for each USB storage device, create the NTFS junction, and then forget about it. If the device is not mounted, you will get a device is unavailable error if you try and access the folder. On my computer I have a list of folders with suitable names for all of my various USB storage devices. I now longer worry about what drive letter may be assigned; I just click the folder name to open whatever device I have decided to plug-in that working session. Rating as a solution: A.
2. The Care and Feeding of USB Storage Devices.I assume common sense will prevail in terms of physically handling, transporting and safekeeping these devices. Some less than obvious other care and feeding instructions: - Assign the drive a sticky drive letter or assignment, as above. Do not leave the process to the whims of XP's Mount Manager.
- Disable any power options on the USB ports; you do not want the ports placed in stand-by or sleep mode.
- Similarly, do not set power options for the drive itself. Do not let the drive be stopped as a power option in any mode.
- Use the "Safely Remove Hardware" notification tray applet if it appears for any USB storage device..
- Be fully aware of NTFS permissions if using the NTFS filestore for the drive. Know how to set, change, add and remove NTFS permissions if using the device on multiple computer systems.
Ownership: http://support.microsoft.com/kb/308421 All other NTFS Permissions: http://support.microsoft.com/kb/308418 - External is not the same thing as Portable or Transportable. Most are not designed for throwing in a backpack or briefcase.
- If using XP, disable any System Restore monitoring of the drive.
- If using any encryption or drive security software, know it inside and out. Using such software may prevent the drive from being accessible at all on a second computer; or in some cases from a different USB port on the same computer.
- Make backups of the drive. It is no safer as an archival method than any other, and likely less so than properly handled DVDs, CDs or tapes.
- Know how to remove "phantom" USB devices from XP computers. You can quickly exhaust available drive letters by repeatedly starting up without the drive powered and connected; or by plugging and unplugging the drive. Phantom devices can be seen, managed and deleted through Device Manager, View, Show all Hidden Devices.
Hotfix Heaven
- Watch out for Upper and Lower Filter issues:
A computer that is running Windows XP cannot detect a USB thumb drive, an Apple iPod, or an external hard disk drive http://support.microsoft.com/default.as ... &spid=3223 . - Search and Check Microsoft for USB-related Hotfixes. Examples:
USB Driver Performance Update (3/6/2008): http://www.microsoft.com/downloads/deta ... layLang=en . USB Reliability Hotfix (Brand new driver set for USB) http://support.microsoft.com/?kbid=918005 . A USB device that is connected to a USB 2.0 hub is not detected in Windows XP Service Pack 2, Windows Server 2003 Service Pack 1, or Windows Server 2003 x64 versions http://support.microsoft.com/kb/892050/en-us . A USB device may not be re detected after a power cycle in Windows XP or in Windows 2000 http://support.microsoft.com/?id=838989 . - For Vista Only Complete new USB DLL and Stack (10/27/07):
943599 The audio from a USB speaker is distorted after you connect an additional USB device to a Windows Vista-based computer http://support.microsoft.com/kb/943599/en-us
Best wishes. 3. Security Steps for Portable Music Devices and Portable Disk Drive Devices.- For the Computer: Disable Autorun on All Drive Letters That Could be Assigned to Portable Storage Devices.
Windows XP: Download and Install Microsoft's TweakUI: http://www.microsoft.com/windowsxp/down ... rtoys.mspx - Obtain and install TweakUI (part of the PowerToys for Windows XP package), and then start TweakUI.
- Expand the My Computer branch, then the AutoPlay branch, and then select Drives.
- Turn off the checkbox next to every drive letter to disable AutoPlay -- except your CD/DVD drive letters.
Windows Vista: You can use the Control Panel to control Autorun for Removable Drive Letters:

- Protect the New Phone, USB Pen Drive, iPOD or other Portable Music Device.
Most "Autorun" infections and worms (of which there are hundreds and they are ubiquitous) work by writing an Autorun.inf file to the root of storage device. It would be easy to do this yourself, and write-protect the result by making it Read-Only. But there is a terrific little freeware utility that will not only check first, and clear, any common Autorun infection, but write such a blocking file in a way that is particularly hard for an Autorun infection to defeat and replace -- (it creates a subfolder with a reserved device name). This file is also well known and excluded by major antivirus software programs, so you will not get a false alerts from doing a blocking action in this way. Recommended by me highly. (By MS-MVP sUBs):
- Download and run "Flash Drive Disinfector©" by sUBs. It will do a cleanup of removable storage devices, and write a protected Autorun.inf file to help prevent re-infection.
http://www.techsupportforum.com/sectool ... fector.exe There is no GUI interface or log file produced.
4. Editorial Note: Over time, this original post has become quite rich with advice about using USB Drive Manager software, and other advice. Please spend a few valuable minutes reading the rest of this thread.Bill Castner
_________________ Users Helping Users MS-MVP 2003 -- 2010 / ASAP Member / BBR MVM, VIP
Last edited by Bill Castner on Mon 3/24/08 09:06 am, edited 4 times in total.
|
|