I have upgraded my machine from Windows 7 to Windows 8 and then Windows 8.1 (this is the only available upgrade path to keep my files, settings AND applications).

My system is setup as follows:

2 x Corsair Force 3 SSD (RAID 0) - C:

2 x WD HDD (Raid 1) - D:

2 x WD HDD (Raid 1) - Z:

When I open windows defrag, ALL volumes (C/D/Z) are detected as media type: 'Solid State Drive' and I am unable to defragment the D and Z drives.

Also, for some reason, every reboot I get around 10 events in my event log:

NTFS (Ntfs): A corruption was discovered in the file system structure
on volume Z:.

Volume Z: (\Device\HarddiskVolume7) requires an Online
Scan. An Online Scan will automatically run as part of the next
scheduled maintenance task. Alternatively you may run "CHKDSK /SCAN"
locally via the command line, or run "REPAIR-VOLUME -SCAN"
locally or remotely via PowerShell.

Whatever I try to fix these errors (chkdsk / chkdsk /scan / chkdsk on boot, etc.) It NEVER finds any errors. But everytime I boot and/or access the Z volume, it comes up with these NTFS errors.

So, my two questions:

How can I force (manually / automatic) Windows 8.1 to detect my 2 Raid1 arrays (HDD's) to be detected as HDD instead of Solid State Drive.

Why does it give ntfs errors, but never finds those errors using chkdsk?

Thanks for the reply, but I did A LOT of searching on this subject already and read almost everything I could find. Nowhere I can find a solution to my specific problem. That's why I posted here on SU. My SSD Raid array IS correctly detected though. Just it also (wrongly) detects my HDD's as such.
–
Remco RosJul 24 '14 at 20:25

Thanks for the reply, but I did A LOT of searching on this subject already and read almost everything I could find. Nowhere I can find a solution to my specific problem. That's why I posted here on SU.
–
Remco RosJul 24 '14 at 20:24