You are currently offline, waiting for your internet to reconnect

A connected USB storage device may not be removable using “Safely Remove Hardware” feature in Windows Embedded Standard 2009

On a Windows Embedded Standard 2009 device, a USB storage device may not be removable using Safely Remove Hardware  OS feature.

This may happen if the OS is booted with the USB flush memory device connected when the Registry filter feature is enabled.
This issue may occur due to an incorrect reference count generated when the OS is created with the Registry Filter feature enabled, and a USB storage device is connected during the boot process.
To work around this issue:

Shut down the computer before you remove the USB device. 

To prevent this issue:
  1. Boot the Registry Filter enabled OS without the USB storage device attached to the system. 
  2. After the OS boots successfully, attach the USB storage device to the system.
The USB storage device should now be removable using the Safely Remove Hardware feature.

Steps to reproduce:
  • Build a WES09 image that includes Registry Filter and USB Mass Storage Device components.
  • After FBA, attach the USB flush memory to the system and reboot. (At this point, Registry Filter service is enabled by default)
  • Logon to the OS.
  • Click Safely Remove icon in notification area.
  • From the device list, select Safely remove USB Mass Storage Device – Drive()

Expected Result:

USB Mass Storage Device is safely removed.

Actual Result:

USB Mass Storage Device cannot be removed, as the device status says - it is still being used.

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Article ID: 2641834 - Last Review: 11/05/2011 01:21:00 - Revision: 1.0

Windows Embedded Standard 2009

  • KB2641834