Obstacles to data recovery on Mac file systems
The key to creating a successful data recovery program is to design software that is able to recognize the inherent structure of the lost or damaged file types. When creating a Windows data recovery program this is a fairly simple task as the Windows based files are easily recognized during a scan. But when trying to recover Mac data several difficulties arise.
To recover Mac files the recognition ability of the program must be two fold. Earlier Mac files are grouped using the type/creator system. Initially this was a great way to archive and retrieve files, for it allowed one to access an application without going through an endless tree of folders. With the advent of Mac OS X the Mac operating system became more like Windows in its use of a conventional file extension. This allowed for better access to universal applications such as photo and video files. A program used to recover Mac files must be able to recognize both the early and later file types. This means that in essence a Mac data recovery program must be two programs in one.