Topic: Disk Check (PE)  (Read 2301 times)

Disk Check (PE)
« on: October 26, 2018, 01:07:53 PM »

dazza

  • Chef
  • ***
  • Date Registered: Jan 2017
  • Posts: 244
A small utility I wrote to check SMART status of all connected hard drives and show results along with various other bits of information about the drives

Runs in PE or normal Windows

Make sure you use the correct exe depending on your build e.g. x86 or x64

Quite self explanatory to use - click Scan button to detect all hard drives in system and collect data from them, you can also run tests, export results etc using the various buttons on the main interface

Program requires .NET plugin to be enabled in PE - tested with Win10XPE 64-bit with and without WoW64 Basic support checked

.NET version = 4.6.1

ila_rendered

26/10/18 v1.0

Disk Check PE.7z
* Disk Check (PE).7z (829.71 kB - downloaded 161 times.)

Win10XPE plugin available here = http://theoven.org/index.php?topic=2607.msg28642#msg28642

Was written for my own requirements but perhaps may be useful to someone else as well  :thumbsup:

Any problems please send me a PM along with following information - Windows version of your host including whether 32 or 64-bit, along with any errors messages or screenshots to help me fix problems
« Last Edit: October 28, 2018, 04:16:34 PM by dazza »

Re: Disk Check (PE)
« Reply #1 on: October 26, 2018, 02:10:02 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
Quote
N.B. external link as too big for forum attachment  :sad:

26/10/18 v1.0

Check Disk PE.7z
« Last Edit: October 26, 2018, 06:16:38 PM by James »

Re: Disk Check (PE)
« Reply #2 on: October 26, 2018, 04:38:38 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi dazza,

Can you write about .Net FrameWork version you develop and Test your Applications.

When it is about .Net, things change rapidly in some years.  :wink:
 It is always good end user know about detailed .Net version numbers developer used and tested the application.

Something looks simple today, but for better future.  :cool:

:turtle:

Re: Disk Check (PE)
« Reply #3 on: October 26, 2018, 05:11:53 PM »

dazza

  • Chef
  • ***
  • Date Registered: Jan 2017
  • Posts: 244
Hi Lancelot

Good point - have amended first posts for all my tools to state .NET framework version

Re: Disk Check (PE)
« Reply #4 on: October 26, 2018, 06:11:46 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Dazza these look really nice and seem like they would be well used if added to default PESE build.  If testing reveals they work well would I be allowed to do that by you? Do they contain any ms files? Or all your original works?

Re: Disk Check (PE)
« Reply #5 on: October 26, 2018, 06:21:34 PM »

dazza

  • Chef
  • ***
  • Date Registered: Jan 2017
  • Posts: 244
Dazza these look really nice and seem like they would be well used if added to default PESE build.  If testing reveals they work well would I be allowed to do that by you? Do they contain any ms files? Or all your original works?
Hi Bob.omb, I am quite happy for you to add them to the default build, that would be cool. 
They are all my original work in the main, the disk check contains smartctl which is open source and freely distributable, the others contain DLLs from DevExpress which I am fully licenced for and can be distributed freely with any apps using them. None of them contain anything from MS or which is copyrighted or not freely distributable
« Last Edit: October 26, 2018, 06:26:23 PM by dazza »

Re: Disk Check (PE)
« Reply #6 on: October 29, 2018, 04:13:34 AM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Disk Check does not detect my m.2 NVME SSD (Samsung PRO 970) it only detects my secondary sata SSD Samsung EVO 860
« Last Edit: October 29, 2018, 04:13:58 AM by bob.omb »

Re: Disk Check (PE)
« Reply #7 on: October 29, 2018, 09:41:35 AM »

dazza

  • Chef
  • ***
  • Date Registered: Jan 2017
  • Posts: 244
Disk Check does not detect my m.2 NVME SSD (Samsung PRO 970) it only detects my secondary sata SSD Samsung EVO 860
Yes I am aware some NVME drives not detected, it is a limitation currently of smartctl as they only have limited / experimental support for NVME, but it will be added fully at which point I will update tool

Re: Disk Check (PE)
« Reply #8 on: March 29, 2020, 02:00:46 PM »

SetLucas

  • Apprentice
  • *
  • Date Registered: Mar 2020
  • Posts: 2
I'm getting an unhandled exception error when running this tool.

Re: Disk Check (PE)
« Reply #9 on: March 29, 2020, 02:03:49 PM »

dazza

  • Chef
  • ***
  • Date Registered: Jan 2017
  • Posts: 244
If you can post or message me exactly what the unhandled exception says then it might help, but as per my reply on other thread for Web Browser (PE) - it works fine for me in both Win10XPE and Win10PESE

Re: Disk Check (PE)
« Reply #10 on: March 29, 2020, 03:54:40 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi dazza,

It works fine but after boot better wait a minute before using Disk Check (PE) x64

I guess some time required before .NetFramework get fully operational

Tested with Azin  Win10_1909_English_x64 using "Basic Project" Enabled
 + Azin\Components\".Net Framework S" Plugin
 - (no MMC)

ps: on Virtual Test, Info is empty  :wink:

:turtle:

Re: Disk Check (PE)
« Reply #11 on: March 29, 2020, 03:57:45 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
+
btw, Maybe related,
using Disk Check (PE) x86.exe with same conditions (PEx64) gives error..... I feel easy to reproduce ....

Re: Disk Check (PE)
« Reply #12 on: March 29, 2020, 04:37:29 PM »

dazza

  • Chef
  • ***
  • Date Registered: Jan 2017
  • Posts: 244
Yes I have noticed with some other .NET apps that it does seem there is a delay on boot before fully operational

On a virtual test I would expect the info to be empty as it directly communicates with hardware to get results, and can't do this when the hard disk it is seeing is a virtual one

I had issues running X86 one under a 64 bit build hence creating separate versions as the information it needs to access changes depending on being x86 or x64 so if you are running x86 version on a 64-bit build then I wouldn't expect it to work

Re: Disk Check (PE)
« Reply #13 on: March 29, 2020, 04:44:45 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Disk Check (PE) x86 + PEx64 --- Maybe it is all about missing files that are added via MMC  :wink:

MMC Plugins do not add WOW64 files, so you create 2 versions ....

Disk Related x86 Plugins have requirements to add wow64 files ......

Just an idea ... :turtle:

Re: Disk Check (PE)
« Reply #14 on: April 15, 2020, 04:14:49 PM »

dazza

  • Chef
  • ***
  • Date Registered: Jan 2017
  • Posts: 244
Other components it uses such as smartctl are bit specific hence separate version for x86 and x64

 

Powered by EzPortal