The other option is to edit the file wp-includes/formatting.php (or write a plugin that replaces the function). Look for the function clean_url and look for where $protocols is being defined. If you add ‘file’ into the array, it will work properly for new links being created.
Cheers,
-Joshua