Posts Tagged ‘utility’

Ignore CRC Errors to Copy Damaged Files

Tuesday, June 19th, 2012

As I type this, I am watching a new addition to my utilities toolkit copy damaged files from a hard drive with several bad sectors that is about to be replaced.

Trying to use most programs, like a basic drag and drop in Windows Explorer, or Robocopy, or XCOPY (remember that!) will fail when the filesystem kicks up a CRC error on the file.  I’ve also had this happen with scratched CD’s and DVD’s.

The new in my software toolbox is Unstoppable Copier, a freeware tool available here. I’ve tested it once, and it seems to work as advertised. It did more than Windows Explorer managed to do, at least.

There are also roundabout ways to do this with disk image software that can ignore errors – such as ddrescue – which I’ll be running on this same hard disk soon.

Free way to compare two folders in Windows

Friday, November 14th, 2008

Here’s my reasonably quick and free way to compare the files in a folder.  I’ve assumed a bit of computer knowledge, mostly, because I don’t have time to fill in the many little details.

Get a copy of WinMerge from Sourceforge – it’s a tool often used by programmers to see differences in text files.

Open a command window

– e.g. start –> run –> “cmd”

Create a text file with the names, sizes, and date stamps from folder “A”

– e.g. dir c:\the_documents\*.* > this_computer.txt

Do the same for folder “B”

– e.g. dir \\that_computer\c$\the_documents\*.* > that_computer.txt

Open both files in WinMerge.

– the differences in the two “dir” outputs will be higlighted for you.

Now if you’re still not sure if the files are the same or now, e.g. if the files are the same size but have different date stamps, then search for a utility called “md5sums”.  This will create md5 hashes of all files in a folder.

e.g. c:\tools\md5sums -n “\\distribution\c$\program files\cybex\*.*” > distrib2.txt

That’s it.  It’s been a couple weeks since the last blog post. We’ve been busy at Perceptus.  Our next project is going live soon – retailers with multiple locations in BC and Alberta, watch this space.  Our next product is geared for you!