greetings,
i have a 1tb USB external disk that is attached to a mac mini i use for a server. the other day i came home to find it unmounted. when i mounted it again it had issues.
i believe the hardware is fine, it seems like the directory is wrecked. it was likely transferring files when it shut down, but its been more difficult to fix than it should be. here are the facts as i can tell so far:
the disk will mount.
the root folders and files are visible.
get info returns an accurate account of space used and available.
folders appear empty and files won't open. if you try a few times the drive will appear empty.
disk utility can't repair it because finder can't unmount it.
when i try to unmount it from a finder window it says its still in use. i must force it to unmount.
a lsof in terminal reveals that the finder .trashes, and occasionally, mds(spotlight indexing) is using the disk.
relaunching or kill PID from terminal does not stop them from using those files, nor does restarting computer or remounting drive.
i ran diskwarrior with the same result as disk utility.
i ran test disk, and after 2 days of scanning seem to have a log file of bad directories, but it didn't fix anything.
i ran data recovery 3 and it failed quick scan, and suggested i run a deep scan. deep scan ran for 2.5 hours and claimed to have not inspected even 1 block. i quit then, as i can't wait 2.5+ hours a block for almost 2 billion blocks.
Most of the data came from the internet so i can recover it in time, however i have home movies i had transferred there temporarily because the drive they were on filled up, and the drive where i had them was not part of my backup scheme.
I'm fairly confident that the data can be restored. get info returns the correct amounts, and i haven't seen evidence of mechanical trouble.
could someone suggest some way i could repair the directories, or at the very least recover a few key files?
also there are a few methods i haven't tried, but they include destructive methods(such as initialize the disk and rebuild the table), and i don't want to resort to them just yet.
thank you for your time.
i have a 1tb USB external disk that is attached to a mac mini i use for a server. the other day i came home to find it unmounted. when i mounted it again it had issues.
i believe the hardware is fine, it seems like the directory is wrecked. it was likely transferring files when it shut down, but its been more difficult to fix than it should be. here are the facts as i can tell so far:
the disk will mount.
the root folders and files are visible.
get info returns an accurate account of space used and available.
folders appear empty and files won't open. if you try a few times the drive will appear empty.
disk utility can't repair it because finder can't unmount it.
when i try to unmount it from a finder window it says its still in use. i must force it to unmount.
a lsof in terminal reveals that the finder .trashes, and occasionally, mds(spotlight indexing) is using the disk.
relaunching or kill PID from terminal does not stop them from using those files, nor does restarting computer or remounting drive.
i ran diskwarrior with the same result as disk utility.
i ran test disk, and after 2 days of scanning seem to have a log file of bad directories, but it didn't fix anything.
i ran data recovery 3 and it failed quick scan, and suggested i run a deep scan. deep scan ran for 2.5 hours and claimed to have not inspected even 1 block. i quit then, as i can't wait 2.5+ hours a block for almost 2 billion blocks.
Most of the data came from the internet so i can recover it in time, however i have home movies i had transferred there temporarily because the drive they were on filled up, and the drive where i had them was not part of my backup scheme.
I'm fairly confident that the data can be restored. get info returns the correct amounts, and i haven't seen evidence of mechanical trouble.
could someone suggest some way i could repair the directories, or at the very least recover a few key files?
also there are a few methods i haven't tried, but they include destructive methods(such as initialize the disk and rebuild the table), and i don't want to resort to them just yet.
thank you for your time.
Last edited: