Orang-orang perangkat lunak tidak akan menyukainya tetapi dari perspektif perangkat keras tidak ada alasan dua sistem tidak dapat memiliki akses ke penyimpanan yang sama. Jika seseorang hanya menulis dan hanya membaca, tidak ada masalah kecuali mencoba membaca dari file yang belum selesai. Saya yakin itu dapat diatasi dengan hanya menunggu waktu yang ditentukan sebelum mencoba membaca file. Jika kedua sistem ingin membaca dan menulis semafor sederhana dapat dibuat menggunakan file.
Ini akan menjadi cara yang aman untuk mentransfer data antar sistem. Kecuali sistem mengeksekusi file virus pada satu sistem tidak dapat menginfeksi sistem lain. File yang terinfeksi akan ada tetapi hanya file.
Saya telah mempertimbangkan mendesain perangkat semacam itu sendiri tetapi sepertinya tidak pernah punya waktu. Papan pengembangan dengan dua port slave USB (B) dan satu port host USB (A) dapat melakukannya. Cukup lewati semua perintah yang tiba di salah satu port slave ke port host. Tancapkan USB drive atau thumb drive ke port host. Ini tidak akan sesederhana itu tetapi itu akan menjadi titik awal.