Jump to content











Photo
- - - - -

CheckDisk Gui


  • Please log in to reply
56 replies to this topic

#1 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 02 August 2011 - 05:56 PM

Viva,

I need beta testers for an application based on windows chkdsk to be incorporated into Live CDs.

It has been tested on XP, Vista and Win7, but only in Portuguese
onth and English, I would get outrios testing environments.

For lack of damaged discs, I could not test the background.

Any help will be welcomed.

Sincerely



Posted Image


Posted Image
  • Brito likes this

#2 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 02 August 2011 - 06:17 PM

Nice :dubbio: , are you providing a way to download the app or do you need telepathic beta testing? :) :whistling:

:cheers:
Wonko
  • Chaudhry likes this

#3 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 02 August 2011 - 06:24 PM

thanks

Very well observed.

Here's the link

zip

Edited by Nuno Borges, 02 August 2011 - 06:29 PM.


#4 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 02 August 2011 - 07:05 PM

It seemingly works (preliminary report) on XP SP2 Italian. :whistling:

Minor things (spelling check):
  • Fix Erros -> Fix Errors
  • Skip Cycle Cheking -> Skip Cycle Checking

I personally would add a reference to the corresponding CHKDSK option, like:

Fix Errors (/F)
Fix Bad Sectors (/R)

Or even better:

FIX (Write mode):
Errors (/F)
Bad Sectors (/R)

as "static text" (instead of relying on contextual help when you hover on the check boxes) :)

The "Write mode" intended as the Opposite of the "Read only" you have under "Options" (maybe a tick besides Read only would be nice, to show that the otion has been set).

The message popping up is completely UNCLEAR, that would need to be rephrased, IMHO.

Drive D: -
Disk cleanup, such as garbage collection, was performed or cleanup was not performed because /f was not specified

:cheers: :dubbio:
Additionally, it could be integrated in the "Create report?" one. (you avoid one unneeded click)

The long BEEPs are (at least to me) a bit UNnerving, maybe removing them alltogether (adviced) or making them short ones would be better (AND provide an option like "NO beep", possibly checked by default would be appropriate).

:cheers:
Wonko

#5 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 03 August 2011 - 02:02 PM

Viva,

Thank you for your help, Wonko, allanf

Already a new version is available with the following corrections:

- The spelling was corrected for the above.
- On the Options menu, is now set the selected option, the default is "Read Only"
- Was added to this menu option "Use Sounds", I think this option as useful as I am usually with multiple machines in use, then have a warning.
- In the column "Error", we now have the notation "Run .." to tell us the current task.

I am also very interested in whether the "LogBox" has the correct characters, while using a different language.

The progress bar has two states, slow to indicate that the OS is not locked :dubbio: , and a little quickly to indicate that an ongoing task.

I am also trying to improve the behavior of the progress bar, because in certain situations to minimize / restore the screen, it leaves your place. :whistling:

I'm working on "Help" menu, where I will introduce my thanks to those who help.

Already keys F1 and F5, are available to help MS chkdsk, and to refresh the list of drives.

Allanf have asked "Do the percentages come from chkdsk?", Yes,
We must get the same results by running the chkdsk on a command prompt.

Once again my thanks :)
Nuno

new version

#6 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 03 August 2011 - 06:15 PM

New version:

The logbox displays the correct characters in English AFAICT.

When click "stop" the spelling in the log should be "stopped". Note: chkdisk.exe does not stop. ... :hyper: ... Can it be safely stopped?


Thanks for the help

Since you observe, I have way to stop the task, tested and works, but it is the intention to cancel the current task.

I think your opinion is to change the value of the button to "Cancel"?

#7 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 04 August 2011 - 02:01 PM

Thanks,

I am working on that. :hyper:

I have a quick solution, but it is not what i think is better.

#8 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 04 August 2011 - 04:18 PM

Viva,

With your help, now is better.

Now i'm working on the spacebar/checkbox behavior.

Thanks

#9 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 05 August 2011 - 06:00 PM

Yes,

Your observation is correct, :ph34r:

This weekend :cheers: I will improve "LogBox", because even in certain situations loses focus, besides not give us a real situation of the running process.

I will improve the behavior of the spacebar / left click / right click
on drives list view, because they have diffrent behaviors.


thanks

#10 Biber

Biber
  • Members
  • 4 posts
  •  
    Germany

Posted 08 August 2011 - 10:14 AM

Hello, Boys!
Is there any chance to include ohter languages - i hope german ???
Greetings from Germany!

#11 Amberlodge1

Amberlodge1
  • Members
  • 1 posts
  •  
    United Kingdom

Posted 08 August 2011 - 02:52 PM

Where is download for the latest version at all times?

#12 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 08 August 2011 - 03:02 PM

Viva,

I am currently optimizing the interface to obtain more information about the status of each process.

I hope available today, a new version that is removed to another log box the percentage of completion for each step.

Then, I intend to also provide the file format. "Ini" for each language using the interface because the rest will depend on the language of the OS.

hugs ;)

#13 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 08 August 2011 - 03:05 PM

Where is download for the latest version at all times?


Please see post #3.

#14 darren rose

darren rose

    Frequent Member

  • Advanced user
  • 455 posts
  • Location:Norwich, Norfolk
  •  
    United Kingdom

Posted 08 August 2011 - 03:47 PM

Have you considered adding SMART functionality to the app too - so that it will show all the SMART attributes of the disk, such as spin rety count, temperature etc etc

#15 Shibby

Shibby

    Member

  • Members
  • 78 posts
  • Location:SM/RS
  • Interests:Rule the e-world
  •  
    Brazil

Posted 08 August 2011 - 03:55 PM

Other think i didnt notice.
When the check disk is done, could it mount the drive again?
I saw the option to force unmount (dismount).

#16 ExaFlop

ExaFlop
  • Members
  • 3 posts
  •  
    Bulgaria

Posted 08 August 2011 - 04:07 PM

About v.3.12.5.1:
1.Make Chkdsk All ->Check All disks, because at first run some people can accept as check All options, not All Partitions.
2. Make counters to count on place, not to scrolling.

Nice work, Nuno
Regards

#17 L A M A

L A M A

    Silver Member

  • Advanced user
  • 540 posts
  •  
    United Nations

Posted 08 August 2011 - 05:12 PM

Nice :) , are you providing a way to download the app or do you need telepathic beta testing? :cheers: :unsure:

:w00t:
Wonko

;) you're a bad man!

#18 Magiprist

Magiprist
  • Members
  • 1 posts

Posted 08 August 2011 - 06:18 PM

Hello, dudes.
Fine work on Win7 x86 Russian and English versions. No error due checking 5 hdds.

#19 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 08 August 2011 - 07:00 PM

V.2:

Yes! Much better. ... ;) ...

One thing I find distracting with chkdisk.exe - not so much with your program - is the "percentages complete". When I see, for example "26 percent complete (40000 of 80000 files processed)", it looks wrong... shouldn't it be 50%?

No! Of course, the percentage completed is referring to the sum of all chkdsk tasks ("stages"); whereas, the number of files processed is referring to the "stage" that is currently being run.

Because the scroll-bar of the logbox is disabled while it is running, it is impossible to see which "stage" of chkdsk.exe is being processed... for the longer stages.

Would it be possible to parse the output of chkdsk, so that there is an indication, somewhere else in the GUI, of which "stage" is currently being run and how much percentage of that "stage" has been processed? Just an idea! :)


Viva,

I am working towards enabling the "scroll bar" of LogBox.

If I enable it, and if it gets the focus when a process is running and writing information, the entire log will be damaged.

I think that with the version available today, we already have a better view of the progress of the ongoing process.

I look forward to your valuable opinion.

thanks

#20 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 08 August 2011 - 07:04 PM

Viva,

I am working towards enabling the "scroll bar" of LogBox.

If I enable it, and if it gets the focus when a process is running and writing information, the entire log will be damaged.

I think that with the version available today, we already have a better view of the progress of the ongoing process.

I look forward to your valuable opinion.

thanks

#21 doobleshaft

doobleshaft
  • Members
  • 2 posts
  •  
    United Kingdom

Posted 08 August 2011 - 07:06 PM

Seems a nice program that could do with some interface tweaks for the options and more control over the the options for the users.

My main concern though is the reporting on screen and in the log files. While it may not be what the program is actually doing the numbers don't make sense. I couldn't work out how to add a text file to this response so send me a message if you want it mailed to you.

Here's a summary:-

The type of the file system is NTFS.
Volume dismounted. All opened handles to this volume are now invalid.
Volume label is New Volume.


The above is fine. More information could be added perhaps but there is nothing wrong with this.

CHKDSK is verifying files (stage 1 of 5)...
0 percent complete. (0 of 372480 file records processed)
1 percent complete. (37248 of 372480 file records processed)
2 percent complete. (74496 of 372480 file records processed)
3 percent complete. (111744 of 372480 file records processed)
4 percent complete. (148992 of 372480 file records processed)
5 percent complete. (186240 of 372480 file records processed)
6 percent complete. (223488 of 372480 file records processed)
7 percent complete. (260736 of 372480 file records processed)
8 percent complete. (297984 of 372480 file records processed)
9 percent complete. (335232 of 372480 file records processed)
372480 file records processed.


How can this go up to 9 percent and then finish? It looks like the calculation or display is wrong. I'm assuming that should be more like 0, 10, 20, 30 etc.

File verification completed.
2 large file records processed.

0 bad file records processed.

0 EA records processed.

0 reparse records processed.


Looks fine but an option to add more information if the user requests it such as list the large file records, bad file records etc. could be a good idea. Apologies if I didn't spot that though.

CHKDSK is verifying indexes (stage 2 of 5)...
10 percent complete. (49851 of 416724 index entries processed)
10 percent complete. (101132 of 416724 index entries processed)
10 percent complete. (152306 of 416724 index entries processed)


I've cut this because it goes on for a while. It keeps showing 10 percent for me all the way through. Not much of a progress indicator onscreen but I haven't had the time to look into that further or propose an idea.

Hope this is useful.

By the way this was run on Windows 7 x64. If you need more information on the hardware or the log file then let me know.

#22 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 08 August 2011 - 07:21 PM

v.3:

When the process is running, if check another drive the "stop" button becomes "start" but it actually remains as the stop button for the running chkdsk. If right-click "refresh drives" when the process is running, the current drive disappears.

In the "Options" menu, the last entry, "Remove Check Disk at bot" - what does that mean? "Cancel chkdsk on reboot"? How is it activated in the first place?

Overall - a nice clear interface! ... ;) ...

I look forward to v.4

Regards


Viva,

I'll test what happens with the start / stop button.

"How is it activated in the first place?"
look under HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager (BootExecute)


thanks

#23 Nuno Borges

Nuno Borges

    Newbie

  • Developer
  • 21 posts
  • Location:Funchal
  •  
    Portugal

Posted 08 August 2011 - 07:25 PM

Have you considered adding SMART functionality to the app too - so that it will show all the SMART attributes of the disk, such as spin rety count, temperature etc etc


Viva,

If you double-clik the drive view, you will see that is one other thing that i am doing.

thanks

#24 darren rose

darren rose

    Frequent Member

  • Advanced user
  • 455 posts
  • Location:Norwich, Norfolk
  •  
    United Kingdom

Posted 08 August 2011 - 07:37 PM

Viva,

If you double-clik the drive view, you will see that is one other thing that i am doing.

thanks


Okay thanks, hadn't noticed as when I double click it just asks if I want more information and then doesn't do anything

Can I ask what you are programming this in? as I have been writing a VB app and trying to get SMART info and having major issues with it

#25 Biber

Biber
  • Members
  • 4 posts
  •  
    Germany

Posted 08 August 2011 - 09:27 PM

Hello!

Is this an error? The option "Index Check" should be "Index ignore", because it is setting the the CHKDSK-option /i (english version: -i), what means "ignore index checking" ... :whistling:

And this is nice, In GetDrive_Info: "Do oyu want to get all disk information?"
My english isn't good, but i whould say "Do you ..." :smiling9:

Is there an language.ini file available now? :)

Best regards from Germany ...




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users