Hi,
did hdf was one of your old drives ? If so I am afraid things are done.
Everything that messages you are reporting indicates is that the disk "
hdf" is not (anymore?) initialised, neither as a member of a raid array nor within any suitable partition.
This should not scarry me if this was about any new inserted disk

The only things I am certain about are :
- if you were having 4 disks in your array,
- if ONLY one disks from this 4 failed (in fact one of the active one, but there ar few chance that the faulted disk was the spare one) , you might recover your data
- if more thant one disk failed, nothing from my knowledge can be done (some companies might recover your faulted device and then rebuild the array, but this is out of my competences, and might cost much - something like from 200$ up to ... )
Regarding the "Linux raid autodetect" partition system id, I realy don't think it has anything to do so far. Your disk were partitionned and set with this id at the early installation stage. As far as I experienced it was only for help in automatics actions (and I know I have already built raid over "Linux" - id=83 -, even this might not be recommended)
We should have care about for integrating a new not initialized disk in the array.
But may be some other people around there might have some other advices.
G.