Людям із програмним забезпеченням це не сподобається, але з апаратної точки зору немає причини, що дві системи не можуть мати доступ до одного сховища. Якщо один пише, а читає лише, немає жодної проблеми, крім спроби прочитати з ще не завершеного файлу. Я впевнений, що це можна вирішити, просто дочекавшись встановленого часу, перш ніж спробувати прочитати файл. Якщо обидві системи хочуть читати і записувати, простий семафор може бути створений за допомогою файлів.
Це був би безпечний спосіб передачі даних між системами. Якщо системи не виконують файли, віруси в одній системі не могли заразити іншу систему. Інфікований файл буде присутній, але це був би просто файл.
Я думав створити такий пристрій сам, але, здається, не маю часу. Дошка розробки з двома USB-ведомыми портами (B) та одним USB-портом (A) хосту. Просто передайте всі команди, що надходять на будь-який підлеглий порт, до хост-порту. Підключіть USB-накопичувач або палець-накопичувач до хост-порту. Це було б не так просто, але це було б відправною точкою.