If Bios is showing the drive but windows is not it is possibly down to a registry error.
Ive heard that uninstalling recording software, for example, can cause this problem.
Anyway you could try this fix:
You need to locate the following Registry Key, follow the instructions below to do it. Another sign that this is the problem is finding an error PxHelp20.sys in the system file of the 'Event Viewer'.
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E965-E325-11CE-BFC1-08002BE10318}
Apparently it seems that this is an age old fix for even XP systems. If you venture to the registry key above by doing the following steps:
1. Click on the start menu.
2. If this is a Vista machine in the search box type in “regedit” without the quotation marks. If you are using XP select Run from the start menu to the left and type in regedit.
3. Maximize the HKLM and then go ahead and browse until you reach the key listed above.
4. In the right panel you’ll see something along the lines of “UpperFilter” and “LowerFilter” you want to click on each “filter” key and hit delete. Click yes when it asks to confirm if you wish to delete the key.
5. Restart Windows.
Hopefully Windows will recognise your drive now.
Aeren Baker
PinkSlippa Studios