Error Reading Smart Attrs From Drive Hd1
11:08ReporterDalaiAssigned ToalfredoPrioritynormalSeverityminorReproducibilityalwaysStatusassignedResolutionopenPlatformOSXP SP3OS VersionProduct Version4.47Target VersionFixed in VersionSummary0002098: SpeedFan irregularly shows message 'Error reading SMART attrs from drive
Genie Thread: Drives missing after enabling OC Genie Thread Tools Show Printable Version Email this Page… 2014-07-07,12:08 PM #1 Hoopajoo View Profile View Forum Posts Private Message View Started Threads The Patient Join Date Jan 2011 Location The Boonies! Posts 303 Drives missing after enabling OC Genie I just put together a new rig with one of MSI's motherboards. After a week of the computer running without any issues, I decided to try OC genie and see if overclocking is all that it's cracked up to be. The OC Genie did its thing but now my E drive is missing. Not showing up in 'My Computer' at all. The C drive is a Samsung 840 Evo 128GB and the other hard drive is a regular 2TB drive, I forget who its made by http://www.bugtrack.almico.com/view.php?id=2098 at the moment. Is there a reason for this? Reply With Quote 2014-07-07,12:15 PM #2 Cyrops View Profile View Forum Posts Private Message View Started Threads Herald of the Titans Join Date Aug 2013 Location US Eonar Posts 2,576 Was it empty? Do you see it in disk manager? Was the driver connected to lowest number SATA point? (if, for example, your Mobo has 6 ports and your Samsung is in #5 and 2TB disk in #6, the OC genie 'might' have turned off http://www.mmo-champion.com/threads/1548476-Drives-missing-after-enabling-OC-Genie port #6 or w/e, the drives should start with #1, then #2 ports etc.). WoW (active): Paladin Diablo 3: When I play it once a year Radeon R series discussion PM me weird stuff :3 Reply With Quote 2014-07-07,12:22 PM #3 Hoopajoo View Profile View Forum Posts Private Message View Started Threads The Patient Join Date Jan 2011 Location The Boonies! Posts 303 Originally Posted by Cyrops Was it empty? Do you see it in disk manager? Was the driver connected to lowest number SATA point? (if, for example, your Mobo has 6 ports and your Samsung is in #5 and 2TB disk in #6, the OC genie 'might' have turned off port #6 or w/e, the drives should start with #1, then #2 ports etc.). It's not appearing in Disk Manager, or Device Manager. It's not empty as it has all of my media files and games on it. It's connected to the number two SATA port right behind the SSD. I'll go into the BIOS and see what I can see, what you say makes sense and I could be wrong about which SATA port I plugged it into seeing as it's a new board that's slightly laid out differently than the ASUS I upgraded from. I'll come back with my findings. Edit: I do have SpeedFan running and I just noticed it was displaying the following message on the Readings tab. HD1 (2000.4GB) at $01 msg : Error reading SMART attrs from drive HD1 (2000.4GB) HD1 (2000.4
ago)#1 i found some code.. (2013)http://www.know24.net/blog/C+WMI+HDD+SMART+Information.aspxbut no idea on how to "port" this to Bmax. grable(Posted 7 months ago)#2 In short, you cant. .NET Has abstracted the whole thing into multiple layers of crud which is .NET specific.In the bottom all this probably http://www.blitzbasic.com/Community/posts.php?topic=105995 comes from WMI but youd have to call into WMI yourself, implementing all the COM objects and whatnot.EDIT:Heres the list of WMI COM Interfaces, you probably wont need all of them though.https://msdn.microsoft.com/en-us/library/aa389276%28VS.85%29.aspxLooking over that list, i can see you got your work cut out for ya ;) grable(Posted 7 months ago)#3 Did some more searching, and there is another way to get SMART data without having error reading to resort to WMI.The below uses DeviceIoControl to send commands directly to the driver/disk and the source is VB so shouldnt be too hard to port :)http://vbnet.mvps.org/index.html?code/disk/smartide.htmEDIT: Seems that sample isnt complete, it doesnt get the actual SMART data... grable(Posted 7 months ago)#4 There was very little info on how to do this via DeviceIoControl, and i found nothing about how to decode the SMART data after error reading smart getting it either.But after looking at smartmontools output, i figured out its structure :)Btw, dont bother looking at the source of smartmontools, its HORRIBLE and you will gleam very little from it.Getting meaningful data from SMART isnt easy im afraid, its all pretty much vendor specific.So getting the values yourself wont help much in determining whats up with the drive without doing specific calculations for each vendors values.At least i managed to get the data and decode it somewhat. Note the below is C as it has everything one needs already defined.Though it is possible to port, i suggest using mingw instead. /* * smart.c - reads S.M.A.R.T data from disks * * usage: smart driveid [--raw] * * !!! ADMIN privilidges is needed to read s.m.a.r.t data !!! * * for list of attributes and their ids: https://en.wikipedia.org/wiki/S.M.A.R.T. */ #include
be down. Please try the request again. Your cache administrator is webmaster. Generated Fri, 14 Oct 2016 16:14:56 GMT by s_ac15 (squid/3.5.20)