Included below:
- Instructions to collect trace data for me when connecting the drive
- A few new things also worth looking at / noting / you should also try
I'll let you decide the to-do order of things. You can decide if you want to respond when all's done or any points along the way.
Check Windows System Services
There are two Windows services that must work correctly for your drive to be detected and appear in Disk Management.
Start->Run, enter:
services.msc. When services window opens, click
Standard tab. Scroll to find these entries:
-
Logical Disk Manager and
-
Logical Disk Manager Administrator Service
Look at
Status and
Startup Type value for each service
==> If either service
Startup Type = Disabled it’s a problem.
==> If either service
Status = Stopped AND
Startup Type= Automatic it’s a problem.
Otherwise the values should be OK. Just tell me what values you see for each service. (Status might have a blank value is OK too)
Hard Drive not secured within the enclosure
There are many possible causes of your problem. When surfing online this morning I happened across some interesting things.
Someone who wrote of having identical problem. They indicated they opened the HD enclosure and found the screws which secure the drive within the enclosure had loosened. (The drive had actually shifted a small fraction of distance off of its mount) They tightened all the screws, put the enclosure back on and now things worked!
Someone else replied to say after reading the solution they checked their own external HD. They also discovered loosened screws. After following same action, the their problem went away as well!
Check Windows Event Logs
Realized I hadn’t yet asked you to check the Windows Event Logs for relevant error reports.
Click for general info about how to use Windows Event Logs.
Start->Run,
eventvwr.msc. You mainly want to check the System log but may as well look at Application log also. Click on the log to open it. All the entries where Event Type= Information occur normally. To filter them out from the log view: Click
View->Filter. Uncheck
Information.
Check Warning and
Error. (We don’t care checked or unchecked for Types= Success and Failure.) Hit
OK
Generate/Capture a device install trace
First some setup to download a tool to help with trace. Also, uninstall any related devices to assure Windows has to reload them.
- Remove your SD card. Unplug all USB stuff from computer
- Download Plug and Play Monitor
- To uninstall devices, set Device Manager to display unconnected devices (again). Here’s the MS “howto” link again
- Open Device Manager. Click View->Show hidden devices
- Scroll to category: Universal Serial Bus Controllers and expand. (You should again see entries with semi-transparent icons.) Look for entries USB Mass Storage. Rt click-> Uninstall each USB Mass Storage
- Scroll to Disk Drives. Find the WD drive entry and uninstall it.
Now trace file and logging setup
- Make a backup copy of file C:\Windows\setupapi.log
- Next, Start->Run, notepad.exe. Open file C:\Windows\setupapi.log. In File Open dialog box, change File Type to *, All files so the .log file appears among file choices) Once file opened Edit->Select All, Edit->Cut to empty the file, then save it. It should now be 0KB size. (Do not delete the file. Instead, we want it to exist but with 0KB size. If you repeat these steps you don't have to empty setupapi.log other times. Can leave as is)
- Set the logging level
- Get attachment to this post Loglevel.txt.
- Change its file extenstion so it’s now file: Loglevel.reg
- Double click the file. Answer Yes when prompted about updating your registry
- When all done, you can edit this file using notepad. Set the loglevel back to dword:00000000
.
Now let's trace!
- Run Plug and Play monitor tool you downloaded at start of instructions. Check the box Monitor all device types. Click Start
- Plug the USB drive into the computer
- You should see the usual on the computer. You should also see some output from the monitor
- When done, click Close on Monitor then click Copy. Paste the monitor output into a text file you can attach to your TS post.
- Make another copy of C:\Windows\setupapi.log. Change its file extension so it's now C:\Windows\setupapi.txt and attach this as well
And done!