An "index free" MKV is not necessarily broken data; it is simply a container lacking a table of contents. While this prevents efficient navigation (seeking) and accurate timeline display, the underlying media is usually recoverable by remuxing the file to generate a new index.
While primarily a muxing tool, includes a command-line utility called mkvmerge that can display and generate detailed indexes of MKV files. mkv index free