Marjay said:
I installed an update from Microsoft that was an Nvidia SATA driver
update. Now there is a icon in the notification area saying
Safely Remove Hardware and when I point to it its for my SATA drives
(which are not removable). Its just damn ugly!!!
Whats the best way to remove the update or remove the notification??
From my archive:
This can be achieved by modifying a registry value. So far
I had no time writing a little tool for this...
Devices are shown there if they are marked as removable and
if they do no have the 'surprise removal ok' flag. These are
bit coded flags:
From cfgmgr32.h:
#define CM_DEVCAP_REMOVABLE (0x00000004)
#define CM_DEVCAP_SURPRISEREMOVALOK (0x00000080)
The device capabilities are found in the registry in a value
named 'Capabilities' under (sample for one of my IDE drives):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCIIDE\IDECHANNEL\4&2527311&0&0
If you take away 4 from the value or add 80h and then
refresh the save removal dialog by toggeling the checkbox,
then the drive is gone.
But the value is reset when you attach the drive for the
next time or on next boot. This is hard coded into the driver
and read each time the drive is loaded. If you export the modified
value a reg file then you can silently load it on startup by
regedit /s hidecardreader.reg
The device id string of your drive (this
PCIIDE\IDECHANNEL\4&2527311&0&0 thing) is found in the properties
of the drive in the device manager. My ListUsbDrives tool
shows it too (the 'Ctrl DevID'):
http://www.uwe-sieber.de/files/listusbdrives.zip
Greetings from Germany
Uwe