Questions

USB Flash drive/SD card will not show up in My Computer.

+
0 Votes
Locked

USB Flash drive/SD card will not show up in My Computer.

whazzit
I have a HP Pavilion zv6000 notebook computer running Windows XP home edition. I recently had to repair my Windows installation (using the original Windows XP install CD), and after 'repairing' Windows, I am no longer able to view either a USB flash drive (a SanDisk Cruzer) or a SD card in 'my computer'. I have tried any and all of the common fixes I could find. I have tried reassigning the drive letter for each item (through Administrative Tools). The devices appear in the disk manager, and seem to accept the drive letters I try to assign to them, but the devices still do not appear in 'My Computer'. Additionally, any drive letter I assign does not unassign itself if I unplug the device -- so I can't assign the same drive letter to the same device if I unplug it and then plug it in again. I can use the command prompt to view (using DIR) and modify the files, as can I do so in the drive manager (using the right-click 'explore' option. Certainly, I can use the disk manager to access and manage these devices, but it seems cumbersome to do so, and I hope for some sort of fix for this problem short of reinstalling Windows XP in its entirety. Thank you all in advance for any help you might be able to throw my way.
  • +
    0 Votes
    walidn

    In Windows operating system especially Windows XP, when plug in external USB or FireWire mass storage device, the drive is not been assigned a drive letter by the system, hence the USB drive or FireWire drive is not showing in Explorer and no AutoPlay or AutoRun window pops up, although the device has been detected, in Safely Remove Hardware (show device but with no drive letter) wizard. The cause is probably due to ?stupid? behavior of XP where it won?t find an available letter from free letters pool when the USB or FireWire external drive which has previously mounted and assigned a drive letter is been inserted to computer USB or FireWire port again, but that previously allocated drive letter has been taken up and used by another storage devices.
    Solution:
    Assigning drive letter using ?Change Drive Letter and Paths.? Option in Disk Management Console may not work in all cases.
    The workaround is to delete the registry key that represent the drive letter that has been previously assigned to the mounted USB or FireWire portable mobile flash or hard disk drive so that when the storage device is plugged in again, the whole drive letter assignment will be start from fresh, and clean.
    1. Login with Administrative privileges.
    2. Disconnect all USB or FireWire storage devices.
    3. Open Registry Editor and navigate to the following registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
    4. Under HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices there will be registry keys with the name that resembles the format of \DosDevice\X: where X can be any alphabet letter which corresponding to your physical system drive letter.

    5. Delete the DosDevice\X: registry keys that represent any USB or FireWire storages devices connected on the system before.
    6. Now insert and plug in the USB or FireWire device into the port again. The drive letter for the USB and FireWire should now appear and you can use the drive normally again.
    Please Note:
     Please do a backup by exporting the registry key MountedDevices.
     The delete all possible USB drives, FireWire drives and external drives which have drive letter temporarily only when inserted in the system, and DO NOT delete any of the fixed hard disk drives or CD/DVD optical drives registry values.
     Exclude \DosDevice\A: which normally reserved for floppy disk drives.

    +
    0 Votes
    vijayanettem

    I tried the steps you mentioned above and still couldn't find the SD card as a drive in explorer. I am stuck here. Any help would be greatly appreciated. Thanks.

    +
    0 Votes
    motionexecuter

    i did what was said here., i connected my seagate hard disk again and it still doesnt show.. i went into its properties it shows location 0 . my system can detect pen drives till 8gb though. i tried connecting many other hard disks but it doesnt show . need help

    +
    0 Votes
    Snuffy09

    you checked the Drive manager,but did you check the Device manager? look for yellow alerts. your card reader or motherboard controler drivers my need reinstalled.

  • +
    0 Votes
    walidn

    In Windows operating system especially Windows XP, when plug in external USB or FireWire mass storage device, the drive is not been assigned a drive letter by the system, hence the USB drive or FireWire drive is not showing in Explorer and no AutoPlay or AutoRun window pops up, although the device has been detected, in Safely Remove Hardware (show device but with no drive letter) wizard. The cause is probably due to ?stupid? behavior of XP where it won?t find an available letter from free letters pool when the USB or FireWire external drive which has previously mounted and assigned a drive letter is been inserted to computer USB or FireWire port again, but that previously allocated drive letter has been taken up and used by another storage devices.
    Solution:
    Assigning drive letter using ?Change Drive Letter and Paths.? Option in Disk Management Console may not work in all cases.
    The workaround is to delete the registry key that represent the drive letter that has been previously assigned to the mounted USB or FireWire portable mobile flash or hard disk drive so that when the storage device is plugged in again, the whole drive letter assignment will be start from fresh, and clean.
    1. Login with Administrative privileges.
    2. Disconnect all USB or FireWire storage devices.
    3. Open Registry Editor and navigate to the following registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
    4. Under HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices there will be registry keys with the name that resembles the format of \DosDevice\X: where X can be any alphabet letter which corresponding to your physical system drive letter.

    5. Delete the DosDevice\X: registry keys that represent any USB or FireWire storages devices connected on the system before.
    6. Now insert and plug in the USB or FireWire device into the port again. The drive letter for the USB and FireWire should now appear and you can use the drive normally again.
    Please Note:
     Please do a backup by exporting the registry key MountedDevices.
     The delete all possible USB drives, FireWire drives and external drives which have drive letter temporarily only when inserted in the system, and DO NOT delete any of the fixed hard disk drives or CD/DVD optical drives registry values.
     Exclude \DosDevice\A: which normally reserved for floppy disk drives.

    +
    0 Votes
    vijayanettem

    I tried the steps you mentioned above and still couldn't find the SD card as a drive in explorer. I am stuck here. Any help would be greatly appreciated. Thanks.

    +
    0 Votes
    motionexecuter

    i did what was said here., i connected my seagate hard disk again and it still doesnt show.. i went into its properties it shows location 0 . my system can detect pen drives till 8gb though. i tried connecting many other hard disks but it doesnt show . need help

    +
    0 Votes
    Snuffy09

    you checked the Drive manager,but did you check the Device manager? look for yellow alerts. your card reader or motherboard controler drivers my need reinstalled.