If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Rate Thread | Display Modes |
#1
|
|||
|
|||
Chkdsk Sucks
There must be a program that does what chkdsk is meant to do and does it
better -- maybe with an interrupt option even. Suggestions, please? I'll even try one that runs in Linux. |
Ads |
#2
|
|||
|
|||
Chkdsk Sucks
On Tue, 10 Nov 2015 23:24:40 -0500, Diskman
wrote: There must be a program that does what chkdsk is meant to do and does it better -- maybe with an interrupt option even. Suggestions, please? I'll even try one that runs in Linux. Norton Utilities had one, but that was 15 or 20 years ago. Maybe they still do. |
#3
|
|||
|
|||
Chkdsk Sucks
Diskman wrote:
There must be a program that does what chkdsk is meant to do and does it better -- maybe with an interrupt option even. Suggestions, please? I'll even try one that runs in Linux. You will find a lot of "noise" in a search on this topic. I have yet to see anything remotely resembling CHKDSK. Linux has ntfsfix and ntfsck, Tuxera and Paragon sell NTFS file systems for other OSes. But as far as I know, all this capability does is "consistency checking". In some cases, Linux sets the "dirty" bit, so that the next time you boot Windows, the Windows CHKDSK will run at boot time. (In football parlance, we call that "punting".) Linux NTFS doesn't know how to deal with permissions, so right away, it's a "half-implementation". For which we're thankful. Nobody wants Linux to have a full implementation (making Linux useless for maintenance, like deleting things you cannot normally delete). Since Vista, Microsoft has been working on "self-healing". This is not a scan as such. It's opportunistic. If a file system issue is spotted on a directory currently being read, a worker thread can be started to repair it. http://blogs.technet.com/b/doxley/ar...ling-ntfs.aspx fsutil repair query c: --- check the setting Self healing is enabled for volume c: with flags 0x1. flags: 0x01 - enable general repair 0x08 - warn about potential data loss 0x10 - disable general repair and bugcheck --- ouch! once on first corruption The commenter at the bottom of that blog page notes that this leads to the file fragment being deleted. So be careful what you wish for. The "general repair" could lead to file deletion (if a file is a fragment and not really committed or something). The availability of self-heal, has not changed my practice of running CHKDSK here. I still do it occasionally. Even if Windows says "I don't need to scan a partition", I still scan it. ******* The lack of availability of a complete NTFS spec, is probably as good a reason as any, for utility companies to not try to compete with Microsoft CHKDSK directly. And since features of NTFS are at the driver level, as well as in the OS itself, it's not like having just the NTFS spec would be all that useful by itself. It would be half of the story. I think you'd want the source code for the existing CHKDSK, to try to beat Microsoft at this game. And you know the code isn't going to be commented. "Real" developers don't write comments. Paul |
#4
|
|||
|
|||
Chkdsk Sucks
On 11/10/2015 10:24 PM, Diskman wrote:
There must be a program that does what chkdsk is meant to do and does it better -- maybe with an interrupt option even. Suggestions, please? I'll even try one that runs in Linux. For NTFS CHKDSK is your best option I've seen it perform some pretty nice recoveries. |
#5
|
|||
|
|||
Chkdsk Sucks
On Tue, 10 Nov 2015 23:24:40 -0500, Diskman
wrote: There must be a program that does what chkdsk is meant to do and does it better -- maybe with an interrupt option even. Suggestions, please? I'll even try one that runs in Linux. While not a real (direct) replacement for chkdsk, Spinrite, by GRC, is an excellent disk assessment and byte recovery tool. It's currently a little dated, as it has problems with the more recent, huge hard drives, but the author intends to update it as soon as he gets his SQRL work out of the way. Also Spinrite is not free--not even close. But the license is very liberal, giving the licensee the right to use the software on *any* machine, anywhere. -- croy |
Thread Tools | |
Display Modes | Rate This Thread |
|
|