Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26-Jan-17 12:45
|
Ralph Strauch
Joined: 24-Oct-07 22:17
Messages: 194
Offline
|
I have an archive that I can't open, that keeps telling me the index needs repair. When I try to repair the archive, the repair appears to run normally, then fails to complete and close the file when it's done. This happens with the drive mounted on two different computers. Both Disk Utility and TechTool Pro give the drive a clean bill of health. Can you tell from the Report whether the problem is with the archive or with the drive, and if the former, how I can repair it?
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26-Jan-17 16:52
|
James Bucanek
Joined: 14-Feb-07 10:05
Messages: 1550
Offline
|
Ralph,
I think it's the drive, but I need some more information to connect the dots.
The log included in your reports contains thousands of errors like this one:
This would indicate that the volume spontaneously unmounted while the repair was in progress. The repair is designed to tolerate I/O errors, and will keep plowing away, trying to read whatever data it can, so this just goes on, and on, and on.
The build in Send Report function only includes the latest log records, so to confirm my suspicions I'd need to more of the log. If you can, compress the files in ~/Library/Logs/QRecall and send them to me. They're likely to be very large, so I'll email you a dropbox upload request seperately.
|
- QRecall Development - |
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28-Jan-17 11:41
|
James Bucanek
Joined: 14-Feb-07 10:05
Messages: 1550
Offline
|
Following up,
All of your repairs that I've looked at fail because the volume containing the archive spontaneously unmounts during the repair process. Here's an example of a repair that started at 09:49:
Four hours later the volumes mysteriously, and spontaneously, unmounted. (Note that this doesn't appear to be associated with a sleep event.)
Not surprisingly, the repair starts encountering problems—about a million of them:
This is most often caused by some intermittent hardware problem (failing drive controller, brief power interruption, flakey USB connection, and so on).
QRecall can actually be helpful in diagnosing this. Because the QRecall scheduler watches for volume mount and unmount events, it logs those when they occur. Filter out everything except the scheduler messages in the log, and then look for unmount events that shouldn't be happening. If your a command-line geek, this will also do the trick:
|
- QRecall Development - |
|
 |
|
|
|