Во-первых - есть куча конвертеров SATA-IDE, потом для карт памяти в IDE и прочая ...
По поводу файла - тут нужен процессор на той стороне... Конструкция усложнятся.
Проще в раздел запихнуть.
КГД сделать великих проблем не вижу, там сравнительно всё просто.
А вот КЦГД сильно сложнее .