• If you have already check that filegroup is ok then there is one another possibility-

    Did you check that read-only filegroup is on a compressed ntfs volume? If the volume is compressed, first you have to decompress it & after that try it again.

    SQL Database Recovery Expert 🙂