Could you provide a little more detail as to how you know that Windows is not recognizing the removal of the SD card? What are you seeing specifically that leads you to this conclusion?
Also, could you please try this:
Start with SD card inserted.
Open a command prompt and run the command "diskpart". Wait for the "DISKPART>" prompt.
Run the command "list disk".
All disks (including the SD card) should be listed. It should be obvious which the SD card is by its size.
Remove the SD card.
Run "list disk" again.
Does the SD card still show up?
Run "exit" to exit from diskpart.
Close the command prompt.
Well, this is interesting...
First, let me address DISKPART... I have the SD card inserted in the reader. I know it is inserted, because it shows up in Explorer, as SDHC (E:). Here is a current drive listing from another program:
Code:
NDIR.EXE, Version 2.49
**************************************************************************
Disk Drive Summary
=======================================================================
file sys total space free space [Cluster Size] UNC path
======== ================== ================== ========================
c: NTFS 999,556,489,216 865,533,218,816 [ 4096] New Lands
d: NTFS 1,023,080,546,304 706,011,217,920 [ 4096] Bulker
e: FAT32 15,923,150,848 15,914,369,024 [ 32768]
f: NTFS 2,000,395,784,192 1,182,916,231,168 [ 4096] FlashGamer
h: BluRayRE no media present
z: FAT 4,924,416 3,547,648 [ 512] SAFESPOT
***************************************************************************
4,038,960,894,976 2,770,378,584,576 Total Physical space
The SD card is E: in this listing...
however, this is what DISKPART shows right now:
Microsoft DiskPart version 10.0.19041.610
Copyright (C) Microsoft Corporation.
On computer: GORLASH
Code:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 1024 KB *
Disk 1 Online 1863 GB 1024 KB *
Disk 2 Online 953 GB 0 B
Disk 3 Online 14 GB 3072 KB
DISKPART>
So I'm guessing it is listing the drives in this order: C:, D:, F:, E:
however, the free space listed is completely irrelevant.
> removal of SD card:
Once I remove the SD card from the reader, it is *still* shown in Explorer.
From a console, I can change to E:, can even execute DIR and get the listing for the no-longer-present drive.
*however* ... once I execute 'list disk' in DISKPART, the drive is removed from Explorer... interesting...